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