Hi,
  I ran a simple test that allocates and discards a large number of objects repeatedly on multiple threads. These should all be gen zero objects( none survive ) that are repeatedly collected. So the test is of effective allocation rate( I set heap size for all the gc's to 64M and 256 M ). I think the test emulates a web server repeatedly creating and discarding page level objects with each page invocation. This is NOT a perf comparison. gcv5 is just getting created, and comparisons are meaningless. But we can use tests like this to tune. I am attaching the raw test output file.
 
 I submitted the test and build mods to JIRA, issue 1993. I am not sure that we have decided where such focussed tuning tests that take too long to be acceptance tests and don't really pass or fail should live. For right now, I created a tests directory under gc_gen.
 
Thanks,
Rana
 
 
 
C:\software\Harmonystuff\minetests>java -Xem:jet -Xmx64m ThreadSim
Timing 50 million total object allocations
Varying number of threads and number of objects retained

Timing  1 threads, retaining 64 Objects:
3.844 seconds  198.23100936524455 MB/sec
Timing  1 threads, retaining 128 Objects:
3.703 seconds  205.77909802862544 MB/sec
Timing  1 threads, retaining 256 Objects:
3.734 seconds  204.0707016604178 MB/sec
Timing  1 threads, retaining 512 Objects:
3.75 seconds  203.2 MB/sec
Timing  1 threads, retaining 1024 Objects:
3.703 seconds  205.77909802862544 MB/sec
Timing  1 threads, retaining 2048 Objects:
3.672 seconds  207.51633986928104 MB/sec
Timing  1 threads, retaining 4096 Objects:
3.907 seconds  195.03455336575377 MB/sec
Timing  1 threads, retaining 8192 Objects:
3.843 seconds  198.28259172521467 MB/sec
Timing  2 threads, retaining 64 Objects:
2.953 seconds  258.0426684727396 MB/sec
Timing  2 threads, retaining 128 Objects:
2.281 seconds  334.06400701446734 MB/sec
Timing  2 threads, retaining 256 Objects:
2.516 seconds  302.8616852146264 MB/sec
Timing  2 threads, retaining 512 Objects:
2.281 seconds  334.06400701446734 MB/sec
Timing  2 threads, retaining 1024 Objects:
2.297 seconds  331.7370483239007 MB/sec
Timing  2 threads, retaining 2048 Objects:
2.547 seconds  299.1755005889281 MB/sec
Timing  2 threads, retaining 4096 Objects:
2.484 seconds  306.7632850241546 MB/sec
Timing  2 threads, retaining 8192 Objects:
2.5 seconds  304.8 MB/sec
Timing  4 threads, retaining 64 Objects:
2.843 seconds  268.0267323250088 MB/sec
Timing  4 threads, retaining 128 Objects:
2.594 seconds  293.7548188126446 MB/sec
Timing  4 threads, retaining 256 Objects:
2.484 seconds  306.7632850241546 MB/sec
Timing  4 threads, retaining 512 Objects:
2.453 seconds  310.6400326131268 MB/sec
Timing  4 threads, retaining 1024 Objects:
2.375 seconds  320.8421052631579 MB/sec
Timing  4 threads, retaining 2048 Objects:
2.281 seconds  334.06400701446734 MB/sec
Timing  4 threads, retaining 4096 Objects:
2.266 seconds  336.2753751103266 MB/sec
Timing  4 threads, retaining 8192 Objects:
2.375 seconds  320.8421052631579 MB/sec
Timing  8 threads, retaining 64 Objects:
3.375 seconds  225.77777777777777 MB/sec
Timing  8 threads, retaining 128 Objects:
2.985 seconds  255.27638190954775 MB/sec
Timing  8 threads, retaining 256 Objects:
2.531 seconds  301.06677202686683 MB/sec
Timing  8 threads, retaining 512 Objects:
2.421 seconds  314.74597273853783 MB/sec
Timing  8 threads, retaining 1024 Objects:
2.485 seconds  306.63983903420524 MB/sec
Timing  8 threads, retaining 2048 Objects:
2.329 seconds  327.1790468012022 MB/sec
Timing  8 threads, retaining 4096 Objects:
2.281 seconds  334.06400701446734 MB/sec
Timing  8 threads, retaining 8192 Objects:
2.297 seconds  331.7370483239007 MB/sec
Timing  16 threads, retaining 64 Objects:
3.782 seconds  201.4806980433633 MB/sec
Timing  16 threads, retaining 128 Objects:
3.047 seconds  250.0820479159829 MB/sec
Timing  16 threads, retaining 256 Objects:
2.843 seconds  268.0267323250088 MB/sec
Timing  16 threads, retaining 512 Objects:
2.563 seconds  297.30784237222 MB/sec
Timing  16 threads, retaining 1024 Objects:
2.5 seconds  304.8 MB/sec
Timing  16 threads, retaining 2048 Objects:
2.375 seconds  320.8421052631579 MB/sec
Timing  16 threads, retaining 4096 Objects:
2.406 seconds  316.7082294264339 MB/sec
Timing  16 threads, retaining 8192 Objects:
2.36 seconds  322.8813559322034 MB/sec
Timing  32 threads, retaining 64 Objects:
4.359 seconds  174.8107364074329 MB/sec
Timing  32 threads, retaining 128 Objects:
3.484 seconds  218.71412169919634 MB/sec
Timing  32 threads, retaining 256 Objects:
3.141 seconds  242.59789875835722 MB/sec
Timing  32 threads, retaining 512 Objects:
2.64 seconds  288.6363636363636 MB/sec
Timing  32 threads, retaining 1024 Objects:
2.532 seconds  300.9478672985782 MB/sec
Timing  32 threads, retaining 2048 Objects:
2.469 seconds  308.6269744835966 MB/sec
Timing  32 threads, retaining 4096 Objects:
2.25 seconds  338.6666666666667 MB/sec
Timing  32 threads, retaining 8192 Objects:
2.359 seconds  323.01822806273844 MB/sec
Total: 135.735 seconds

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

C:\software\Harmonystuff\minetests>java -Xem:jet ThreadSim  (256 M default )
Timing 50 million total object allocations
Varying number of threads and number of objects retained

Timing  1 threads, retaining 64 Objects:
3.782 seconds  201.4806980433633 MB/sec
Timing  1 threads, retaining 128 Objects:
3.672 seconds  207.51633986928104 MB/sec
Timing  1 threads, retaining 256 Objects:
3.735 seconds  204.01606425702812 MB/sec
Timing  1 threads, retaining 512 Objects:
3.797 seconds  200.6847511193047 MB/sec
Timing  1 threads, retaining 1024 Objects:
3.891 seconds  195.83654587509636 MB/sec
Timing  1 threads, retaining 2048 Objects:
3.64 seconds  209.34065934065933 MB/sec
Timing  1 threads, retaining 4096 Objects:
3.813 seconds  199.8426435877262 MB/sec
Timing  1 threads, retaining 8192 Objects:
3.766 seconds  202.3366967604886 MB/sec
Timing  2 threads, retaining 64 Objects:
3.109 seconds  245.0948858153747 MB/sec
Timing  2 threads, retaining 128 Objects:
2.703 seconds  281.9089900110988 MB/sec
Timing  2 threads, retaining 256 Objects:
2.625 seconds  290.2857142857143 MB/sec
Timing  2 threads, retaining 512 Objects:
2.516 seconds  302.8616852146264 MB/sec
Timing  2 threads, retaining 1024 Objects:
2.375 seconds  320.8421052631579 MB/sec
Timing  2 threads, retaining 2048 Objects:
2.578 seconds  295.577967416602 MB/sec
Timing  2 threads, retaining 4096 Objects:
2.313 seconds  329.4422827496757 MB/sec
Timing  2 threads, retaining 8192 Objects:
2.421 seconds  314.74597273853783 MB/sec
Timing  4 threads, retaining 64 Objects:
3.235 seconds  235.54868624420402 MB/sec
Timing  4 threads, retaining 128 Objects:
2.656 seconds  286.8975903614458 MB/sec
Timing  4 threads, retaining 256 Objects:
2.672 seconds  285.17964071856284 MB/sec
Timing  4 threads, retaining 512 Objects:
2.469 seconds  308.6269744835966 MB/sec
Timing  4 threads, retaining 1024 Objects:
2.265 seconds  336.42384105960264 MB/sec
Timing  4 threads, retaining 2048 Objects:
2.25 seconds  338.6666666666667 MB/sec
Timing  4 threads, retaining 4096 Objects:
2.313 seconds  329.4422827496757 MB/sec
Timing  4 threads, retaining 8192 Objects:
2.359 seconds  323.01822806273844 MB/sec
Timing  8 threads, retaining 64 Objects:
3.547 seconds  214.82943332393572 MB/sec
Timing  8 threads, retaining 128 Objects:
3.109 seconds  245.0948858153747 MB/sec
Timing  8 threads, retaining 256 Objects:
2.469 seconds  308.6269744835966 MB/sec
Timing  8 threads, retaining 512 Objects:
2.531 seconds  301.06677202686683 MB/sec
Timing  8 threads, retaining 1024 Objects:
2.438 seconds  312.5512715340443 MB/sec
Timing  8 threads, retaining 2048 Objects:
2.39 seconds  318.8284518828452 MB/sec
Timing  8 threads, retaining 4096 Objects:
2.344 seconds  325.0853242320819 MB/sec
Timing  8 threads, retaining 8192 Objects:
2.344 seconds  325.0853242320819 MB/sec
Timing  16 threads, retaining 64 Objects:
3.937 seconds  193.5483870967742 MB/sec
Timing  16 threads, retaining 128 Objects:
3.109 seconds  245.0948858153747 MB/sec
Timing  16 threads, retaining 256 Objects:
2.922 seconds  260.7802874743326 MB/sec
Timing  16 threads, retaining 512 Objects:
2.656 seconds  286.8975903614458 MB/sec
Timing  16 threads, retaining 1024 Objects:
2.484 seconds  306.7632850241546 MB/sec
Timing  16 threads, retaining 2048 Objects:
2.516 seconds  302.8616852146264 MB/sec
Timing  16 threads, retaining 4096 Objects:
2.328 seconds  327.319587628866 MB/sec
Timing  16 threads, retaining 8192 Objects:
2.328 seconds  327.319587628866 MB/sec
Timing  32 threads, retaining 64 Objects:
4.172 seconds  182.64621284755515 MB/sec
Timing  32 threads, retaining 128 Objects:
3.641 seconds  209.28316396594343 MB/sec
Timing  32 threads, retaining 256 Objects:
3.015 seconds  252.7363184079602 MB/sec
Timing  32 threads, retaining 512 Objects:
2.797 seconds  272.43475151948513 MB/sec
Timing  32 threads, retaining 1024 Objects:
2.515 seconds  302.9821073558648 MB/sec
Timing  32 threads, retaining 2048 Objects:
2.469 seconds  308.6269744835966 MB/sec
Timing  32 threads, retaining 4096 Objects:
2.437 seconds  312.67952400492413 MB/sec
Timing  32 threads, retaining 8192 Objects:
2.422 seconds  314.61601981833195 MB/sec
Total: 138.016 seconds

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

C:\software\Harmonystuff\minetests>java -Xem:jet -Dvm.dlls=gc_gen.dll ThreadSim 
(64 M default )
Timing 50 million total object allocations
Varying number of threads and number of objects retained

Timing  1 threads, retaining 64 Objects:
8.953 seconds  85.11113593208981 MB/sec
Timing  1 threads, retaining 128 Objects:
8.782 seconds  86.76838988840811 MB/sec
Timing  1 threads, retaining 256 Objects:
8.859 seconds  86.01422282424653 MB/sec
Timing  1 threads, retaining 512 Objects:
8.828 seconds  86.31626642501134 MB/sec
Timing  1 threads, retaining 1024 Objects:
9.0 seconds  84.66666666666667 MB/sec
Timing  1 threads, retaining 2048 Objects:
8.969 seconds  84.95930427026425 MB/sec
Timing  1 threads, retaining 4096 Objects:
9.344 seconds  81.54965753424658 MB/sec
Timing  1 threads, retaining 8192 Objects:
9.734 seconds  78.2823094308609 MB/sec
Timing  2 threads, retaining 64 Objects:
6.094 seconds  125.04102395799146 MB/sec
Timing  2 threads, retaining 128 Objects:
6.094 seconds  125.04102395799146 MB/sec
Timing  2 threads, retaining 256 Objects:
6.125 seconds  124.40816326530613 MB/sec
Timing  2 threads, retaining 512 Objects:
5.985 seconds  127.31829573934836 MB/sec
Timing  2 threads, retaining 1024 Objects:
6.078 seconds  125.37018756169792 MB/sec
Timing  2 threads, retaining 2048 Objects:
6.125 seconds  124.40816326530613 MB/sec
Timing  2 threads, retaining 4096 Objects:
6.531 seconds  116.67432246210382 MB/sec
Timing  2 threads, retaining 8192 Objects:
6.828 seconds  111.59929701230227 MB/sec
Timing  4 threads, retaining 64 Objects:
6.25 seconds  121.92 MB/sec
Timing  4 threads, retaining 128 Objects:
6.078 seconds  125.37018756169792 MB/sec
Timing  4 threads, retaining 256 Objects:
5.719 seconds  133.24007693652734 MB/sec
Timing  4 threads, retaining 512 Objects:
5.828 seconds  130.7481125600549 MB/sec
Timing  4 threads, retaining 1024 Objects:
5.782 seconds  131.78830854375647 MB/sec
Timing  4 threads, retaining 2048 Objects:
6.031 seconds  126.34720610180733 MB/sec
Timing  4 threads, retaining 4096 Objects:
6.109 seconds  124.73399901784252 MB/sec
Timing  4 threads, retaining 8192 Objects:
6.672 seconds  114.20863309352518 MB/sec
Timing  8 threads, retaining 64 Objects:
5.766 seconds  132.15400624349635 MB/sec
Timing  8 threads, retaining 128 Objects:
5.781 seconds  131.81110534509602 MB/sec
Timing  8 threads, retaining 256 Objects:
5.672 seconds  134.3441466854725 MB/sec
Timing  8 threads, retaining 512 Objects:
5.75 seconds  132.52173913043478 MB/sec
Timing  8 threads, retaining 1024 Objects:
5.735 seconds  132.86835222319093 MB/sec
Timing  8 threads, retaining 2048 Objects:
5.609 seconds  135.85309324300232 MB/sec
Timing  8 threads, retaining 4096 Objects:
6.0 seconds  127.0 MB/sec
Timing  8 threads, retaining 8192 Objects:
6.672 seconds  114.20863309352518 MB/sec
Timing  16 threads, retaining 64 Objects:
6.281 seconds  121.31826142334023 MB/sec
Timing  16 threads, retaining 128 Objects:
6.094 seconds  125.04102395799146 MB/sec
Timing  16 threads, retaining 256 Objects:
5.844 seconds  130.3901437371663 MB/sec
Timing  16 threads, retaining 512 Objects:
5.906 seconds  129.0213342363698 MB/sec
Timing  16 threads, retaining 1024 Objects:
5.75 seconds  132.52173913043478 MB/sec
Timing  16 threads, retaining 2048 Objects:
5.704 seconds  133.5904628330996 MB/sec
Timing  16 threads, retaining 4096 Objects:
5.922 seconds  128.6727456940223 MB/sec
Timing  16 threads, retaining 8192 Objects:
6.281 seconds  121.31826142334023 MB/sec
Timing  32 threads, retaining 64 Objects:
7.265 seconds  104.88644184445974 MB/sec
Timing  32 threads, retaining 128 Objects:
6.578 seconds  115.84068105807236 MB/sec
Timing  32 threads, retaining 256 Objects:
6.0 seconds  127.0 MB/sec
Timing  32 threads, retaining 512 Objects:
5.922 seconds  128.6727456940223 MB/sec
Timing  32 threads, retaining 1024 Objects:
5.797 seconds  131.44730032775576 MB/sec
Timing  32 threads, retaining 2048 Objects:
5.594 seconds  136.21737575974257 MB/sec
Timing  32 threads, retaining 4096 Objects:
5.812 seconds  131.10805230557466 MB/sec
Timing  32 threads, retaining 8192 Objects:
6.141 seconds  124.08402540302882 MB/sec
Total: 314.815 seconds

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

C:\software\Harmonystuff\minetests>java -Xem:jet -Dvm.dlls=gc_gen.dll ThreadSim 
(256 M heapsize ) 
Timing 50 million total object allocations
Varying number of threads and number of objects retained

Timing  1 threads, retaining 64 Objects:
8.781 seconds  86.7782712675094 MB/sec
Timing  1 threads, retaining 128 Objects:
8.484 seconds  89.81612446958982 MB/sec
Timing  1 threads, retaining 256 Objects:
8.562 seconds  88.9978976874562 MB/sec
Timing  1 threads, retaining 512 Objects:
8.438 seconds  90.30575965868688 MB/sec
Timing  1 threads, retaining 1024 Objects:
8.812 seconds  86.47299137539719 MB/sec
Timing  1 threads, retaining 2048 Objects:
8.563 seconds  88.98750437930632 MB/sec
Timing  1 threads, retaining 4096 Objects:
8.781 seconds  86.7782712675094 MB/sec
Timing  1 threads, retaining 8192 Objects:
8.781 seconds  86.7782712675094 MB/sec
Timing  2 threads, retaining 64 Objects:
6.016 seconds  126.6622340425532 MB/sec
Timing  2 threads, retaining 128 Objects:
5.89 seconds  129.37181663837012 MB/sec
Timing  2 threads, retaining 256 Objects:
6.109 seconds  124.73399901784252 MB/sec
Timing  2 threads, retaining 512 Objects:
6.032 seconds  126.3262599469496 MB/sec
Timing  2 threads, retaining 1024 Objects:
5.953 seconds  128.00268772047707 MB/sec
Timing  2 threads, retaining 2048 Objects:
6.11 seconds  124.71358428805236 MB/sec
Timing  2 threads, retaining 4096 Objects:
6.0 seconds  127.0 MB/sec
Timing  2 threads, retaining 8192 Objects:
6.266 seconds  121.60868177465687 MB/sec
Timing  4 threads, retaining 64 Objects:
5.968 seconds  127.68096514745308 MB/sec
Timing  4 threads, retaining 128 Objects:
5.86 seconds  130.03412969283275 MB/sec
Timing  4 threads, retaining 256 Objects:
5.844 seconds  130.3901437371663 MB/sec
Timing  4 threads, retaining 512 Objects:
5.75 seconds  132.52173913043478 MB/sec
Timing  4 threads, retaining 1024 Objects:
5.968 seconds  127.68096514745308 MB/sec
Timing  4 threads, retaining 2048 Objects:
5.829 seconds  130.72568193515184 MB/sec
Timing  4 threads, retaining 4096 Objects:
5.906 seconds  129.0213342363698 MB/sec
Timing  4 threads, retaining 8192 Objects:
5.937 seconds  128.3476503284487 MB/sec
Timing  8 threads, retaining 64 Objects:
5.985 seconds  127.31829573934836 MB/sec
Timing  8 threads, retaining 128 Objects:
5.984 seconds  127.33957219251337 MB/sec
Timing  8 threads, retaining 256 Objects:
5.844 seconds  130.3901437371663 MB/sec
Timing  8 threads, retaining 512 Objects:
5.766 seconds  132.15400624349635 MB/sec
Timing  8 threads, retaining 1024 Objects:
5.656 seconds  134.72418670438472 MB/sec
Timing  8 threads, retaining 2048 Objects:
5.703 seconds  133.61388742766965 MB/sec
Timing  8 threads, retaining 4096 Objects:
5.641 seconds  135.0824321928736 MB/sec
Timing  8 threads, retaining 8192 Objects:
5.781 seconds  131.81110534509602 MB/sec
Timing  16 threads, retaining 64 Objects:
6.125 seconds  124.40816326530613 MB/sec
Timing  16 threads, retaining 128 Objects:
5.75 seconds  132.52173913043478 MB/sec
Timing  16 threads, retaining 256 Objects:
5.578 seconds  136.60810326281822 MB/sec
Timing  16 threads, retaining 512 Objects:
5.656 seconds  134.72418670438472 MB/sec
Timing  16 threads, retaining 1024 Objects:
5.516 seconds  138.14358230601886 MB/sec
Timing  16 threads, retaining 2048 Objects:
5.547 seconds  137.3715521903732 MB/sec
Timing  16 threads, retaining 4096 Objects:
5.704 seconds  133.5904628330996 MB/sec
Timing  16 threads, retaining 8192 Objects:
5.671 seconds  134.36783636043026 MB/sec
Timing  32 threads, retaining 64 Objects:
6.751 seconds  112.87216708635758 MB/sec
Timing  32 threads, retaining 128 Objects:
6.0 seconds  127.0 MB/sec
Timing  32 threads, retaining 256 Objects:
5.406 seconds  140.9544950055494 MB/sec
Timing  32 threads, retaining 512 Objects:
5.438 seconds  140.1250459727841 MB/sec
Timing  32 threads, retaining 1024 Objects:
5.515 seconds  138.16863100634635 MB/sec
Timing  32 threads, retaining 2048 Objects:
5.313 seconds  143.42179559570866 MB/sec
Timing  32 threads, retaining 4096 Objects:
5.469 seconds  139.33077345035656 MB/sec
Timing  32 threads, retaining 8192 Objects:
5.547 seconds  137.3715521903732 MB/sec
Total: 302.127 seconds

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

C:\software\Harmonystuff\minetests>java -Xmx64m ThreadSim (SUN Hotspot )
Timing 50 million total object allocations
Varying number of threads and number of objects retained

Timing  1 threads, retaining 64 Objects:
0.938 seconds  812.3667377398721 MB/sec
Timing  1 threads, retaining 128 Objects:
0.937 seconds  813.2337246531483 MB/sec
Timing  1 threads, retaining 256 Objects:
0.969 seconds  786.3777089783282 MB/sec
Timing  1 threads, retaining 512 Objects:
1.0 seconds  762.0 MB/sec
Timing  1 threads, retaining 1024 Objects:
1.031 seconds  739.0882638215326 MB/sec
Timing  1 threads, retaining 2048 Objects:
1.203 seconds  633.4164588528678 MB/sec
Timing  1 threads, retaining 4096 Objects:
1.469 seconds  518.720217835262 MB/sec
Timing  1 threads, retaining 8192 Objects:
3.031 seconds  251.40217749917517 MB/sec
Timing  2 threads, retaining 64 Objects:
1.063 seconds  716.8391345249295 MB/sec
Timing  2 threads, retaining 128 Objects:
1.047 seconds  727.7936962750716 MB/sec
Timing  2 threads, retaining 256 Objects:
1.062 seconds  717.5141242937852 MB/sec
Timing  2 threads, retaining 512 Objects:
1.094 seconds  696.526508226691 MB/sec
Timing  2 threads, retaining 1024 Objects:
1.172 seconds  650.1706484641638 MB/sec
Timing  2 threads, retaining 2048 Objects:
1.297 seconds  587.5096376252892 MB/sec
Timing  2 threads, retaining 4096 Objects:
1.531 seconds  497.7139124755062 MB/sec
Timing  2 threads, retaining 8192 Objects:
2.734 seconds  278.7125091441112 MB/sec
Timing  4 threads, retaining 64 Objects:
1.187 seconds  641.9545071609098 MB/sec
Timing  4 threads, retaining 128 Objects:
1.25 seconds  609.6 MB/sec
Timing  4 threads, retaining 256 Objects:
1.344 seconds  566.9642857142857 MB/sec
Timing  4 threads, retaining 512 Objects:
1.313 seconds  580.3503427265804 MB/sec
Timing  4 threads, retaining 1024 Objects:
1.234 seconds  617.5040518638574 MB/sec
Timing  4 threads, retaining 2048 Objects:
1.125 seconds  677.3333333333334 MB/sec
Timing  4 threads, retaining 4096 Objects:
1.422 seconds  535.8649789029536 MB/sec
Timing  4 threads, retaining 8192 Objects:
1.625 seconds  468.9230769230769 MB/sec
Timing  8 threads, retaining 64 Objects:
1.406 seconds  541.9630156472263 MB/sec
Timing  8 threads, retaining 128 Objects:
1.25 seconds  609.6 MB/sec
Timing  8 threads, retaining 256 Objects:
1.172 seconds  650.1706484641638 MB/sec
Timing  8 threads, retaining 512 Objects:
1.156 seconds  659.1695501730104 MB/sec
Timing  8 threads, retaining 1024 Objects:
1.188 seconds  641.4141414141415 MB/sec
Timing  8 threads, retaining 2048 Objects:
1.266 seconds  601.8957345971564 MB/sec
Timing  8 threads, retaining 4096 Objects:
1.515 seconds  502.970297029703 MB/sec
Timing  8 threads, retaining 8192 Objects:
1.39 seconds  548.2014388489209 MB/sec
Timing  16 threads, retaining 64 Objects:
1.329 seconds  573.3634311512416 MB/sec
Timing  16 threads, retaining 128 Objects:
1.296 seconds  587.9629629629629 MB/sec
Timing  16 threads, retaining 256 Objects:
1.25 seconds  609.6 MB/sec
Timing  16 threads, retaining 512 Objects:
1.235 seconds  617.0040485829959 MB/sec
Timing  16 threads, retaining 1024 Objects:
1.234 seconds  617.5040518638574 MB/sec
Timing  16 threads, retaining 2048 Objects:
1.391 seconds  547.8073328540618 MB/sec
Timing  16 threads, retaining 4096 Objects:
1.328 seconds  573.7951807228916 MB/sec
Timing  16 threads, retaining 8192 Objects:
1.266 seconds  601.8957345971564 MB/sec
Timing  32 threads, retaining 64 Objects:
1.547 seconds  492.56625727213964 MB/sec
Timing  32 threads, retaining 128 Objects:
1.484 seconds  513.477088948787 MB/sec
Timing  32 threads, retaining 256 Objects:
1.609 seconds  473.586078309509 MB/sec
Timing  32 threads, retaining 512 Objects:
1.532 seconds  497.38903394255874 MB/sec
Timing  32 threads, retaining 1024 Objects:
1.484 seconds  513.477088948787 MB/sec
Timing  32 threads, retaining 2048 Objects:
1.359 seconds  560.7064017660044 MB/sec
Timing  32 threads, retaining 4096 Objects:
1.36 seconds  560.2941176470588 MB/sec
Timing  32 threads, retaining 8192 Objects:
1.562 seconds  487.8361075544174 MB/sec
Total: 64.719 seconds

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

C:\software\Harmonystuff\minetests>java -Xmx256m ThreadSim (Hotspot )
Timing 50 million total object allocations
Varying number of threads and number of objects retained

Timing  1 threads, retaining 64 Objects:
0.937 seconds  813.2337246531483 MB/sec
Timing  1 threads, retaining 128 Objects:
0.954 seconds  798.7421383647799 MB/sec
Timing  1 threads, retaining 256 Objects:
0.937 seconds  813.2337246531483 MB/sec
Timing  1 threads, retaining 512 Objects:
0.969 seconds  786.3777089783282 MB/sec
Timing  1 threads, retaining 1024 Objects:
1.062 seconds  717.5141242937852 MB/sec
Timing  1 threads, retaining 2048 Objects:
1.203 seconds  633.4164588528678 MB/sec
Timing  1 threads, retaining 4096 Objects:
1.453 seconds  524.4322092222986 MB/sec
Timing  1 threads, retaining 8192 Objects:
3.094 seconds  246.28312863606982 MB/sec
Timing  2 threads, retaining 64 Objects:
0.875 seconds  870.8571428571429 MB/sec
Timing  2 threads, retaining 128 Objects:
1.078 seconds  706.8645640074211 MB/sec
Timing  2 threads, retaining 256 Objects:
1.094 seconds  696.526508226691 MB/sec
Timing  2 threads, retaining 512 Objects:
1.094 seconds  696.526508226691 MB/sec
Timing  2 threads, retaining 1024 Objects:
1.203 seconds  633.4164588528678 MB/sec
Timing  2 threads, retaining 2048 Objects:
1.265 seconds  602.3715415019764 MB/sec
Timing  2 threads, retaining 4096 Objects:
1.657 seconds  459.86722993361496 MB/sec
Timing  2 threads, retaining 8192 Objects:
2.765 seconds  275.5877034358047 MB/sec
Timing  4 threads, retaining 64 Objects:
1.109 seconds  687.1055004508567 MB/sec
Timing  4 threads, retaining 128 Objects:
1.141 seconds  667.8352322524102 MB/sec
Timing  4 threads, retaining 256 Objects:
1.141 seconds  667.8352322524102 MB/sec
Timing  4 threads, retaining 512 Objects:
1.171 seconds  650.7258753202391 MB/sec
Timing  4 threads, retaining 1024 Objects:
1.235 seconds  617.0040485829959 MB/sec
Timing  4 threads, retaining 2048 Objects:
1.344 seconds  566.9642857142857 MB/sec
Timing  4 threads, retaining 4096 Objects:
1.406 seconds  541.9630156472263 MB/sec
Timing  4 threads, retaining 8192 Objects:
1.625 seconds  468.9230769230769 MB/sec
Timing  8 threads, retaining 64 Objects:
1.203 seconds  633.4164588528678 MB/sec
Timing  8 threads, retaining 128 Objects:
1.234 seconds  617.5040518638574 MB/sec
Timing  8 threads, retaining 256 Objects:
1.188 seconds  641.4141414141415 MB/sec
Timing  8 threads, retaining 512 Objects:
1.156 seconds  659.1695501730104 MB/sec
Timing  8 threads, retaining 1024 Objects:
1.219 seconds  625.1025430680886 MB/sec
Timing  8 threads, retaining 2048 Objects:
1.234 seconds  617.5040518638574 MB/sec
Timing  8 threads, retaining 4096 Objects:
1.328 seconds  573.7951807228916 MB/sec
Timing  8 threads, retaining 8192 Objects:
1.297 seconds  587.5096376252892 MB/sec
Timing  16 threads, retaining 64 Objects:
1.469 seconds  518.720217835262 MB/sec
Timing  16 threads, retaining 128 Objects:
1.297 seconds  587.5096376252892 MB/sec
Timing  16 threads, retaining 256 Objects:
1.281 seconds  594.8477751756441 MB/sec
Timing  16 threads, retaining 512 Objects:
1.281 seconds  594.8477751756441 MB/sec
Timing  16 threads, retaining 1024 Objects:
1.172 seconds  650.1706484641638 MB/sec
Timing  16 threads, retaining 2048 Objects:
1.172 seconds  650.1706484641638 MB/sec
Timing  16 threads, retaining 4096 Objects:
1.203 seconds  633.4164588528678 MB/sec
Timing  16 threads, retaining 8192 Objects:
1.375 seconds  554.1818181818181 MB/sec
Timing  32 threads, retaining 64 Objects:
1.453 seconds  524.4322092222986 MB/sec
Timing  32 threads, retaining 128 Objects:
1.625 seconds  468.9230769230769 MB/sec
Timing  32 threads, retaining 256 Objects:
1.5 seconds  508.0 MB/sec
Timing  32 threads, retaining 512 Objects:
1.391 seconds  547.8073328540618 MB/sec
Timing  32 threads, retaining 1024 Objects:
1.344 seconds  566.9642857142857 MB/sec
Timing  32 threads, retaining 2048 Objects:
1.422 seconds  535.8649789029536 MB/sec
Timing  32 threads, retaining 4096 Objects:
1.297 seconds  587.5096376252892 MB/sec
Timing  32 threads, retaining 8192 Objects:
1.406 seconds  541.9630156472263 MB/sec
Total: 63.407 seconds

Reply via email to