Reasons for slow applikation startup?

Clemens Eisserer linuxhippy@web.de
Thu Oct 28 17:31:00 GMT 2004


Hello!

I wrote a small applikation using swt and lwvcl (a lightweight gui 
library that can be targeted on both awt/swing and swt) and I have a 
problem that startup is very slow.

On my P4-2.6Ghz it needs about 3s (5s on windows) to come up, while 
CPU-useage is somewhere at 20% or so.
I profiled the applikation with gprof, however I do not really 
understand the output.
As far as I can see this are the slowest methods during program-startup:

 25.00      0.02     0.01       17     0.59     0.59  
org::zaval::data::e::b(int)
 25.00      0.03     0.01        8     1.25     2.50  
org::eclipse::swt::internal::image::LZWCodec::decode()
 12.50      0.04     0.01       13     0.38     0.38  
org::eclipse::swt::widgets::Shell::topHandle()                       

I statically linked swt, lwvcl and my code into that library, the only 
external dependencies are  libgcj and the x11-stuff linked to libSwt-motif.
Any ideas how startup could be improved? Can gprof tell me by which 
methods LZWCodec was called?

Thanks a lot and good luck, lg Clemens



More information about the Java mailing list