System.out |
Basic instance pooling. Without interceptor
org.objectweb.dream.pool.ObjectPool(500)
10000000 loops; group of 1 ; finished in 3,15s; rate= 3,17E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 5 ; finished in 2,66s; rate= 3,75E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 10 ; finished in 2,64s; rate= 3,79E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 50 ; finished in 2,53s; rate= 3,95E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 500 ; finished in 2,55s; rate= 3,92E6 loops/s; gcTime= 0,00 s (0%).
Basic instance pooling. With interceptor
org.objectweb.dream.pool.ObjectPool(500)
10000000 loops; group of 1 ; finished in 8,60s; rate= 1,16E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 5 ; finished in 8,17s; rate= 1,22E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 10 ; finished in 7,96s; rate= 1,26E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 50 ; finished in 7,87s; rate= 1,27E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 500 ; finished in 7,88s; rate= 1,27E6 loops/s; gcTime= 0,00 s (0%).
Instance pooling with soft reference. Without interceptor
org.objectweb.dream.pool.ObjectPoolSoftReference
10000000 loops; group of 1 ; finished in 3,27s; rate= 3,06E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 5 ; finished in 3,21s; rate= 3,11E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 10 ; finished in 3,25s; rate= 3,08E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 50 ; finished in 3,20s; rate= 3,13E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 500 ; finished in 3,21s; rate= 3,11E6 loops/s; gcTime= 0,00 s (0%).
Instance pooling with soft reference. With interceptor
org.objectweb.dream.pool.ObjectPoolSoftReference
10000000 loops; group of 1 ; finished in 8,29s; rate= 1,21E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 5 ; finished in 8,33s; rate= 1,20E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 10 ; finished in 8,27s; rate= 1,21E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 50 ; finished in 8,24s; rate= 1,21E6 loops/s; gcTime= 0,00 s (0%).
10000000 loops; group of 500 ; finished in 8,28s; rate= 1,21E6 loops/s; gcTime= 0,00 s (0%).
Instance creation (pool size=0). Without interceptor
org.objectweb.dream.pool.ObjectPool(0)
10000000 loops; group of 1 ; finished in 2,98s; rate= 3,35E6 loops/s; gcTime= 0,10 s (3%).
10000000 loops; group of 5 ; finished in 2,98s; rate= 3,36E6 loops/s; gcTime= 0,10 s (3%).
10000000 loops; group of 10 ; finished in 2,97s; rate= 3,37E6 loops/s; gcTime= 0,10 s (3%).
10000000 loops; group of 50 ; finished in 2,98s; rate= 3,36E6 loops/s; gcTime= 0,10 s (3%).
10000000 loops; group of 500 ; finished in 2,98s; rate= 3,36E6 loops/s; gcTime= 0,11 s (4%).
Instance creation (pool size=0). With interceptor
org.objectweb.dream.pool.ObjectPool(0)
10000000 loops; group of 1 ; finished in 8,22s; rate= 1,22E6 loops/s; gcTime= 0,11 s (1%).
10000000 loops; group of 5 ; finished in 8,17s; rate= 1,22E6 loops/s; gcTime= 0,11 s (1%).
10000000 loops; group of 10 ; finished in 8,17s; rate= 1,22E6 loops/s; gcTime= 0,11 s (1%).
10000000 loops; group of 50 ; finished in 8,16s; rate= 1,23E6 loops/s; gcTime= 0,11 s (1%).
10000000 loops; group of 500 ; finished in 8,16s; rate= 1,23E6 loops/s; gcTime= 0,11 s (1%).
Specific Instance creation (new Object()). Without interceptor
org.objectweb.dream.pool.RecyclableBenchIntNew
10000000 loops; group of 1 ; finished in 0,86s; rate= 1,17E7 loops/s; gcTime= 0,09 s (11%).
10000000 loops; group of 5 ; finished in 0,84s; rate= 1,19E7 loops/s; gcTime= 0,09 s (11%).
10000000 loops; group of 10 ; finished in 0,82s; rate= 1,23E7 loops/s; gcTime= 0,09 s (11%).
10000000 loops; group of 50 ; finished in 0,78s; rate= 1,29E7 loops/s; gcTime= 0,09 s (12%).
10000000 loops; group of 500 ; finished in 0,77s; rate= 1,30E7 loops/s; gcTime= 0,10 s (13%).
Specific Instance creation (new Object()). With interceptor
org.objectweb.dream.pool.RecyclableBenchIntNew
10000000 loops; group of 1 ; finished in 6,04s; rate= 1,66E6 loops/s; gcTime= 0,10 s (2%).
10000000 loops; group of 5 ; finished in 6,06s; rate= 1,65E6 loops/s; gcTime= 0,10 s (2%).
10000000 loops; group of 10 ; finished in 6,07s; rate= 1,65E6 loops/s; gcTime= 0,10 s (2%).
10000000 loops; group of 50 ; finished in 6,02s; rate= 1,66E6 loops/s; gcTime= 0,10 s (2%).
10000000 loops; group of 500 ; finished in 6,00s; rate= 1,67E6 loops/s; gcTime= 0,11 s (2%).
|