Testi ajettu 2 ytimen koneessa 9.3.2009 E:\kurssit\ohj2\luennot\09\0303ti\bin>java -Xms1000M -Xmx1000M dyna.Nopeustesti Ajat 10 e6 / 10 kierrokselta millisekunteina Silmukka : luonti for int iterointi ----------------------------------------------------------------------- For : 9 Perustaulukko : 47 15 31 Taulukko : 93 0 78 perustaulukko integer New: 282 perustaulukko Integer : 282 63 62 taulukkoGen : 297 156 109 Arraylist : 313 453 203 arraylist Kasv : 470 Vector : 1094 828 515 Linkedlist : 1016 359 0 ----------------------------------------------------------------------- E:\kurssit\ohj2\luennot\09\0303ti\bin>java -Xms1000M -Xmx1000M dyna.Nopeustesti Ajat 10 e6 / 10 kierrokselta millisekunteina Silmukka : luonti for int iterointi ----------------------------------------------------------------------- For : 9 Perustaulukko : 47 15 31 Taulukko : 78 0 78 perustaulukko integer New: 281 perustaulukko Integer : 266 62 63 taulukkoGen : 281 156 94 Arraylist : 328 390 204 arraylist Kasv : 470 Vector : 1078 844 516 Linkedlist : 1016 375 0 ----------------------------------------------------------------------- E:\kurssit\ohj2\luennot\09\0303ti\bin>java -Xms1000M -Xmx1000M dyna.Nopeustesti Ajat 10 e6 / 10 kierrokselta millisekunteina Silmukka : luonti for int iterointi ----------------------------------------------------------------------- For : 7 Perustaulukko : 47 15 31 Taulukko : 93 0 79 perustaulukko integer New: 281 perustaulukko Integer : 282 63 62 taulukkoGen : 297 156 109 Arraylist : 312 500 188 arraylist Kasv : 470 Vector : 1062 829 515 Linkedlist : 1015 359 0 ----------------------------------------------------------------------- E:\kurssit\ohj2\luennot\09\0303ti\bin>java -Xms1400M -Xmx1400M dyna.Nopeustesti Ajat 10 e6 / 10 kierrokselta millisekunteina Silmukka : luonti for int iterointi ----------------------------------------------------------------------- For : 7 Perustaulukko : 46 16 31 Taulukko : 79 0 78 perustaulukko integer New: 235 perustaulukko Integer : 235 63 78 taulukkoGen : 250 157 109 Arraylist : 359 422 203 arraylist Kasv : 470 Vector : 1312 844 516 Linkedlist : 797 218 0 ----------------------------------------------------------------------- E:\kurssit\ohj2\luennot\09\0303ti\bin>java -Xms400M -Xmx400M dyna.Nopeustesti Ajat 10 e6 / 10 kierrokselta millisekunteina Silmukka : luonti for int iterointi ----------------------------------------------------------------------- For : 7 Perustaulukko : 62 16 15 Taulukko : 93 0 78 perustaulukko integer New: 688 perustaulukko Integer : 672 78 62 taulukkoGen : 734 156 109 Arraylist : 500 500 203 arraylist Kasv : 940 Vector : 1110 875 500 Linkedlist : 1875 359 0 ----------------------------------------------------------------------- E:\kurssit\ohj2\luennot\09\0303ti\bin>java -verbose:gc -Xms400M -Xmx400M dyna.Nopeustesti ... Vector : 1031 875 500 [Full GC 26659K->150K(406464K), 0.0177242 secs] [GC 25366K->25365K(406464K), 0.0899706 secs] [GC 50581K->33598K(406464K), 0.0577099 secs] [GC 58814K->58812K(406464K), 0.1106171 secs] [GC 84028K->78414K(406464K), 0.1178033 secs] [GC 103630K->84170K(406464K), 0.0465975 secs] [GC 109386K->109384K(406464K), 0.0922785 secs] [GC 134600K->126509K(406464K), 0.0903937 secs] [GC 151725K->129787K(406464K), 0.0272771 secs] [GC 155003K->155001K(406464K), 0.1122828 secs] [GC 180217K->169648K(406464K), 0.1002570 secs] [GC 194864K->170449K(406464K), 0.0252287 secs] [GC 195665K->195664K(406464K), 0.1093312 secs] [GC 220880K->207834K(406464K), 0.0785660 secs] [GC 233050K->206157K(406464K), 0.0153158 secs] [GC 231373K->231372K(406464K), 0.1132207 secs] [Full GC 244036K->39210K(406464K), 0.3752006 secs] Linkedlist : 1875 375 0 ----------------------------------------------------------------------- E:\kurssit\ohj2\luennot\09\0303ti\bin>java -verbose:gc -Xms1400M -Xmx1400M dyna.Nopeustesti Ajat 10 e6 / 10 kierrokselta millisekunteina Silmukka : luonti for int iterointi ----------------------------------------------------------------------- For : 7 [Full GC 1765K->150K(1422592K), 0.0091238 secs] [Full GC 40978K->39213K(1422592K), 0.0410578 secs] Perustaulukko : 47 15 15 [Full GC 40978K->150K(1422592K), 0.0088315 secs] Taulukko : 93 0 79 [Full GC 40978K->150K(1422592K), 0.0105210 secs] [GC 88406K->10280K(1422592K), 0.0300739 secs] [GC 98186K->150K(1422592K), 0.0001178 secs] perustaulukko integer New: 235 [Full GC 21128K->150K(1422592K), 0.0163244 secs] [GC 88406K->10288K(1422592K), 0.0277508 secs] [GC 98544K->150K(1422592K), 0.0001154 secs] [Full GC 20653K->19679K(1422592K), 0.0902656 secs] perustaulukko Integer : 235 63 62 [Full GC 21188K->19679K(1422592K), 0.0162996 secs] [GC 107935K->29808K(1422592K), 0.0277120 secs] [GC 118064K->19679K(1422592K), 0.0001951 secs] [Full GC 39950K->19679K(1422592K), 0.1014910 secs] taulukkoGen : 250 157 109 [Full GC 25073K->23585K(1422592K), 0.0231822 secs] [GC 111841K->33725K(1422592K), 0.0316504 secs] [Full GC 103069K->39208K(1422592K), 0.1262202 secs] Arraylist : 359 422 187 [Full GC 40875K->150K(1422592K), 0.0069360 secs] arraylist Kasv : 470 [Full GC 32957K->4056K(1422592K), 0.0232510 secs] [GC 92312K->14196K(1422592K), 0.0442062 secs] [Full GC 83169K->19679K(1422592K), 0.1261082 secs] Vector : 1312 828 500 [Full GC 21418K->19679K(1422592K), 0.0165511 secs] [GC 107935K->29813K(1422592K), 0.0302879 secs] [GC 118069K->39947K(1422592K), 0.0677300 secs] [GC 128203K->59341K(1422592K), 0.1136790 secs] [GC 147597K->49808K(1422592K), 0.0203922 secs] [Full GC 88405K->58739K(1422592K), 0.2512822 secs] Linkedlist : 812 219 0 -----------------------------------------------------------------------