[Open Office] Warm Startup Time of 2. oob680-m5
Giuseppe Ghibò
ghibo at mandriva.com
Wed Mar 1 06:51:49 EST 2006
Hi.
I tried to build OOB680-m5 using ooo-build head CVS.
What is strange is that despite it uses oooqstart (which is
now the new default tag) instead of the perl ooowrapper,
the starting time is increased.
For instance under 2.0.1 we could have a warm starting
(warm start time = time it takes OOo to start the 2nd or 3rd time,
i.e. after it's already cached in the VM) time of (obtained using export
RTL_LOGFILE=mylogfile.txt before calling ooffice):
opening log file 1141058072.717124 seconds past January 1st 1970
corresponding to 1 ms after timer start
Process id is 5755
000001 1 | : PERFORMANCE - enter Main()
002311 1 | : PERFORMANCE - enter Application::Execute()
002311 1 { PERFORMANCE - DesktopOpenClients_Impl()
002314 1 } PERFORMANCE - DesktopOpenClients_Impl()
while under 2.0.2 we get:
opening log file 1141213168.708846 seconds past January 1st 1970
corresponding to 1 ms after timer start
Process id is 18304
000002 1 | : PERFORMANCE - enter Main()
001678 1 | : PERFORMANCE - enter Application::Execute()
001679 1 { PERFORMANCE - DesktopOpenClients_Impl()
001687 1 { PERFORMANCE - Desktop::loadComponentFromURL()
002938 1 } PERFORMANCE - Desktop::loadComponentFromURL()
002957 1 } PERFORMANCE - DesktopOpenClients_Impl()
As you can see the first time DesktopOpenClients_Impl()
takes 1.679 seconds in 2.02m5 and 2.311 seconds in 2.0.1
(so it takes 0.632 seconds fewer, and thus 2.0.2 apperently
it's faster), but then it seems spending more than 1.2seconds into
Desktop::loadComponentFromURL(). What is happening during this
stage?
Bye
Giuseppe.
More information about the Openoffice
mailing list