JavaScanDesc

Contents


Java Scannning and up-to-date Check 6.8

Platform: Ubuntu Linux (kernel 2.6.28), local disk installation, userdir and sources. JDK 1.6.0 update 16.

Initial Scan

Filesystem cache flushed. (sync; echo 3 >/proc/sys/vm/drop_caches; sleep 5; ant tryme) API support projects ant.browsetask, ant.debugger, ant.freeform, ant.grammar, ant.kit and antlr opened. (17 bin roots, 61 source roots in Jul 15; 16 bin roots and 58 source roots for Sep 1 build?)

Mercurial started when projects are opened

-- b68674f9feac (Oct 26, 2009)
Resolving dependencies 5,7s 5,0s 4,8s
Complete binary scan 10,2s 8,0s 8,1s
Complete source scan 91,6s 88,1s 87,6s
Full start-up time* 2:36 2:23 2:28


Mercurial module off

-- 1af59024477e (Jul 15, 2009) 2340be068822 (Sep 1, 2009)
Resolving dependencies 4,0s 4,6s 4,4s 4,9s 5,7s 5,0s
Complete binary scan 7,8s 7,7s 7,2s 7,9s 8,4s 8,0s
Complete source scan 82,1s 82,0s 80,7s 100,0s 91s 93s
Full start-up time* 2:25 2:20 2:19 2:37 2:30 2:39


Mercurial module on

-- 1af59024477e (Jul 15, 2009) 2340be068822 (Sep 1, 2009)
Resolving dependencies 5,0s 4,6s 4,7s 29,5s 44,1s 29,5s
Complete binary scan 7,1s 7,0s 7,4s 8,1s 8,4s 8,0s
Complete source scan 87,3s 89,7s 87,3s 102,0s 99,5s 97,6s
Full start-up time* 2:28 2:26 2:24 5:22 5:02 5:13


  • means fs cache flushed + deleted {userdir}/var/cache/index/ dir

Up-To-Date Check

Filesystem cache flushed. (sync; echo 3 >/proc/sys/vm/drop_caches; sleep 5; ant tryme) API support projects ant.browsetask, ant.debugger, ant.freeform, ant.grammar, ant.kit and antlr opened. (17 bin roots, 61 source roots in Jul 15; 16 bin roots and 58 source roots for Sep 1 build?)

Mercurial started when projects are opened

-- b68674f9feac (Oct 26, 2009)
Resolving dependencies 7,4s 6,4s 4,9s
Complete binary scan 1,2s 1,1s 1,1s
Complete source scan 14,5s 13,5s 12,1s
Full start-up time* 1:17 1:13 1:09


Mercurial module off

-- 1af59024477e (Jul 15, 2009) 2340be068822 (Sep 1, 2009)
Resolving dependencies 4,9s 4,8s 4,0s 6,6s 8,3s 5,4s
Complete binary scan 0,8s 0,9s 0,8s 0,8s 1,0s 0,8s
Complete source scan 9,2s 8,5s 8,6s 13,4s 14,7s 14,1s
Full start-up time* 1:00 0:59 1:00 1:09 1:12 1:09


Mercurial module on

-- 1af59024477e (Jul 15, 2009) 2340be068822 (Sep 1, 2009)
Resolving dependencies 4,9s 5,6s 5,7s 7,1s 7,0s 7,7s
Complete binary scan 0,46s 0,42s 0,79s 1,1s 1,2s 1,2s
Complete source scan 8,9s 9,4s 8,5s 14,4s 13,0s 12,5s
Full start-up time* 1:12 1:04 1:02 2:15 2:12 2:11


Without filesystem cache flushed.

-- 1af59024477e (Jul 15, 2009) 2340be068822 (Sep 1, 2009)
Resolving dependencies 2,4s 2,9s 2,3s 2,5s 2,8s 3,1s
Complete binary scan 84ms 78ms 71ms 72ms 69ms 108ms
Complete source scan 2,6s 2,2s 2,3s 2,9s 2,8s 2,8s


Comparison of 6.7 beta and 6.5.1

Initial scan

Cleared filesystem cache.

-- nb6.5.1 nb6.7beta
jEdit/src 12,1s 10,5s 10,3s 5,5 6,6 6,3
limewire/src 59,3s 62,2s 58,4s 65,1 64,5 65,6
bin scan 13,3s 14,7s 14,7s 8,5s 8,4s 8,1s


Up-to-date check

Cleared filesystem caches.

-- nb6.5.1 nb6.7beta nb090515
jEdit and limewire src 1589ms 1626ms 2062ms 2106ms 1792ms 2786ms 2365ms 2293ms 2746ms 2260ms 2243ms
java.source/src and deps 10448ms 9768ms 9618ms 26578ms 28456ms 29733ms 15198ms 15193ms 15805ms
bin scan jEdit and limewire opened 1147ms 1981ms 1578ms 2509ms 2273ms 2331ms 1467ms 1824ms 1556ms


Java Scannning and up-to-date Check 6.5

All measurements are done on limewire project.

Java Worker Thread Statistics

syscall up-to-date check initial scan
write 5 12710
fstat 12 1648
close 69 14586
open 130 14590
mmap 148 10401
readlink 324 188140
close_nocancel 410 35665
fstatfs 410 35665
open_nocancel 410 35666
read 859 122559
stat 17504 176141
lstat64 -- 13352


Initial Scanning / Type / Feature / Identifier indexes

Cold Start Results

OpenSolaris (SunOS 5.11), JDK 1.6.0_07), immediate after system boots. Deleted indexes in user dir.

version 1st 2nd 3rd
current (types index) 44211 45137 44232
patched (ident index) 47977 48763 47600


New measurements (26/06/08):

current (types index) - size 14237kB 43300 43081 42312
patched (ident index) - size 14878kB 44760 45897 45663
patched (feature index) - size 14620kB 44276 43495 44051


Warm Start Results

OpenSolaris (SunOS 5.11), JDK 1.6.0_07), already started netbeans. Deleted indexes in user dir.

version 1st 2nd 3rd
current (types index) 39065 39354 39333
patched (ident index) 42813 42280 42584
patched (feature index) 38686 38045 37394


Initial Scanning of rt.jar

Cold start results:

Lucene version 1st 2nd 3rd
2.2.0 13444 14657 13427
2.3.2 9022 7808 7800


Up-to-date Check details

Below are the detailed data.

up-to-date check - sig files. userdir and sources on network drive (nfs). Every measurement done after new mount of network drive.

Leopard, JDK 1.6, userdir and sources of limewire project located on NFS disk (Ubuntu 8)

w/o stat 2245 2375 1930
w/ stat 5912 5197 5230


Leopard, JDK 1.6, userdir and sources located on the local drive.

w/ stat 1261 966 1046
without stat 660 673 712


Leopard, JDK 1.6, userdir and sources of java.source module and its dependencies located on NFS disk (Ubuntu 8)

trunk 48165 45585 47640
patched 16270 15132 16642


Ubuntu 8, JDK 1.6, userdir and sources of java.source modules and its dependencies located on local disk

trunk 19978 19671 19581
patched 9298 9350 9437


Package (directory) in src/

syscal count
open_nocancel 1
stat 1
close_nocancel 1


Java source in src/ (not changed) -- stat 4x

Sig files in cache/classes -- stat 2x

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo