This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 97975

Summary: Regression on startup between builds Dev: 200703141900 & 200703131900
Product: platform Reporter: Marian Mirilovic <mmirilovic>
Component: -- Other --Assignee: _ rkubacki <rkubacki>
Status: VERIFIED FIXED    
Severity: blocker CC: issues
Priority: P1 Keywords: PERFORMANCE
Version: 6.x   
Hardware: All   
OS: All   
URL: http://xtest-db.czech.sun.com/PerformanceDashboard/atomicResult.jsp?project=netbeans_Dev&buildNumber=200703191900&suiteName=Startup%20Time&resultName=Startup%20Time
Issue Type: DEFECT Exception Reporter:
Attachments: Startup log file 200703131900
Startup log file 200703141900
Startup time - first start

Description Marian Mirilovic 2007-03-15 14:29:28 UTC
We measured regression on startup time between NB Dev builds :
200703141900 & 200703131900 (see attached graph)

Startup time :
1st usage 	    6  % 	5  % 	7  %
Subsequent usage    9  % 	7  % 	7  %    

I think the main part of regression comes from :
Window system shown     48  % 	46  % 	52  %

(Win 2000/1.5.0_11, Win XP/1.5.0_11,Win XP,1.6.0)

From attached logs :
---------
200703141900  ModuleSystem created dT=514
200703131900  ModuleSystem created dT=260
---------
200703141900  module preparation finished, took 1396ms (removed languages modules)
200703131900  module preparation finished, took 1478ms 
---------
200703141900  Main window initialization finished, took 1519ms
200703131900  Main window initialization finished, took 1261ms
---------
200703141900  Window system loaded dT=2276
200703131900  Window system loaded dT=2373
---------
200703141900  Window system shown dT=3985
200703131900  Window system shown dT=2874

==============================

So it looks like window system is the main contributor to measured regression.


Radime, 
isn't this related to your fixes in IconManager ? :
http://openide.netbeans.org/source/browse/openide/util/src/org/openide/util/IconManager.java?r1=1.14&r2=1.15
Comment 1 Marian Mirilovic 2007-03-15 14:30:58 UTC
Created attachment 39520 [details]
Startup log file 200703131900
Comment 2 Marian Mirilovic 2007-03-15 14:31:50 UTC
Created attachment 39521 [details]
Startup log file 200703141900
Comment 3 Marian Mirilovic 2007-03-15 14:37:47 UTC
Created attachment 39522 [details]
Startup time - first start
Comment 4 Marian Mirilovic 2007-03-20 09:51:33 UTC
Radime your last commit to IconManager was really successful, we are
(200703191900) at the same numbers as before 
Comment 6 Marian Mirilovic 2007-05-10 21:00:16 UTC
verified