[Libreoffice-bugs] [Bug 51239] An extremely slow search/browse table in embedded HSQLDB

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jul 11 20:30:55 CEST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=51239

--- Comment #21 from Michael Meeks <michael.meeks at novell.com> 2012-07-11 11:30:55 PDT ---
Hi Alex, the profiler report looks rather interesting (thanks so much for
trying all these tools at LibreOffice !). Having said that - its' hard for me
to see where the profiler thinks most of the time has gone ... is there any
%age estimation / call-count or absolute time measurement in there to use ? I
just saw traces.

sberg - IIRC Lionel is fairly convinced this is a Java stack-guard slowness,
and I guess we're hoping to have that ruled out before digging much further. I
believe we fixed that - right ? There is a whole lot of:

1 uno_Environment_invoke  (in libuno_cppu.dylib.3) + 37  [0x2d3c7f]
    +                                                     !     :     |   +   :
                      1 uno_Environment_invoke_v  (in libuno_cppu.dylib.3) + 28
 [0x2d3c58]
    +                                                     !     :     |   +   :
                        1 uno_Environment_enter  (in libuno_cppu.dylib.3) + 326
 [0x2d3c1c]
    +                                                     !     :     |   +   :
                          1 uno_EnvDcp_getPurpose  (in libuno_cppu.dylib.3) +
4215  [0x2d2dee]
    +                                                     !     :     |   +   :
                            1 uno_Environment_invoke  (in libuno_cppu.dylib.3)
+ 155  [0x2d3cf5]
    +                                                     !     :     |   +   :
                              1 uno_initEnvironment  (in
libaffine_uno_uno.dylib) + 903  [0x1ebdd417]


(assuming the symbols are remotely reasonable).

Is it possible that there is some horrible leak / performance problem /
re-marshalling in the inter-apartment code ?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Libreoffice-bugs mailing list