Profiling class loading?



Hi,

I'm trying to tune the startup time of my (Swing) application. First step was to analyze the number of classes that are loading during startup. I'm still trying to reduce that number, but now I'm at a point were any change would require a larger re-write of the startup logic.

Because of that I would like to find out which classes actually slow down the startup.

I can easily profile performance of the classes once the application is running, but I can't find a way to find out which class took how long to load.

Any ideas?

Btw: something that I have been asking myself: is it quicker to load two small classes or a single bigger class?

Thanks in advance
Thomas
.



Relevant Pages

  • Re: Startup programs
    ... I can view the programs that load at startup. ... all I had to do was uncheck a box in System ... > How do prevent a program from loading with Win XP Home. ...
    (microsoft.public.windowsxp.basics)
  • Re: Takes almost five minutes to boot
    ... I am going to try Mike's applet. ... stopped most of the laundry list of icons from loading. ... > Startup process easier in Win2k. ... Control Device Driver Load Order ...
    (microsoft.public.win2000.general)
  • RE: Loading the ZoneAlarm firewall early
    ... Zone Alarm Pro loads as a service at startup, ... Unless there is a way to prioritize the loading of services so you could ... load zone alarm before most other services to get it loaded quicker, ... Objet: Re: Loading the ZoneAlarm firewall early ...
    (Security-Basics)
  • Services & Startup problem
    ... My computer has been acting a little strange on startup ... minutes before they finish loading. ... All of my Norton products (which usually load on startup) ... In a possibly related problem, ...
    (microsoft.public.windowsxp.configuration_manage)
  • Re: CF Service Packs impacting registry auto start functionality?
    ... what is probably going on is that something in the startup code ... for SP2 is counting on an OS capability being up-and-running, but, at the ... the new problem is about the registry loosing ... our software fails to load at all. ...
    (microsoft.public.dotnet.framework.compactframework)