========performance test in win7(x64)========
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 20000 20000 1
1000000 110000 130000 1.1
10000000 1060000 1330000 1.2
50000000 4950000 6280000 1.2
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 40000 60000 1.5
10000000 420000 540000 1.2
50000000 2120000 2710000 1.2
======test end=========
========performance test in RedHat========
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 20000 10000 0.5
1000000 100000 130000 1.3
10000000 1020000 1300000 1.2
100000000 10500000 26140000 2.4
========performance test in RedHat========
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 20000 2
1000000 100000 140000 1.4
10000000 1020000 1290000 1.2
100000000 10330000 26420000 2.5
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 50000 60000 1.2
10000000 440000 550000 1.2
100000000 4220000 5450000 1.2
======test end=========
========performance test in RedHat========
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 10000 1
1000000 50000 50000 1
10000000 420000 540000 1.2
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 20000 2
1000000 90000 130000 1.4
10000000 1060000 1290000 1.2
======test end=========
----------------------------------------------------------
change chunk to chunk*=2
----------------------------------------------------------
========performance test in RedHat========
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 10000 1
1000000 50000 50000 1
10000000 440000 540000 1.2
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 10000 1
1000000 100000 120000 1.2
10000000 1140000 1260000 1.1
======test end=========
========performance test in RedHat========
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 10000 1
1000000 50000 50000 1
10000000 450000 560000 1.2
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 0 0
1000000 80000 130000 1.6
10000000 790000 1270000 1.6
======test end=========
========performance test in RedHat========
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 20000 20000 1
1000000 90000 120000 1.3
10000000 790000 1320000 1.6
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 40000 50000 1.2
10000000 440000 540000 1.2
======test end=========
----------------------more round----------------------
========performance test in RedHat========
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 30000 3
1000000 90000 120000 1.3
10000000 790000 1260000 1.5
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 40000 50000 1.2
10000000 420000 540000 1.2
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 10000 1
1000000 50000 130000 2.6
10000000 610000 1270000 2
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 40000 50000 1.2
10000000 420000 540000 1.2
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 10000 1
1000000 60000 130000 2.1
10000000 610000 1280000 2
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 40000 60000 1.5
10000000 410000 540000 1.3
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 10000 1
1000000 60000 130000 2.1
10000000 610000 1280000 2
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 40000 50000 1.2
10000000 420000 540000 1.2
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 60000 130000 2.1
10000000 620000 1270000 2
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 0 0
1000000 40000 60000 1.5
10000000 410000 540000 1.3
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 10000 1
1000000 60000 120000 2
10000000 620000 1270000 2
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 40000 50000 1.2
10000000 420000 540000 1.2
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 0 0
1000000 50000 140000 2.8
10000000 610000 1280000 2
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 40000 50000 1.2
10000000 420000 540000 1.2
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 50000 130000 2.6
10000000 610000 1280000 2
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 40000 50000 1.2
10000000 420000 540000 1.2
===================Table B===================
!!! release after alloc all elements !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 0 10000 -
1000000 50000 130000 2.6
10000000 610000 1270000 2
===================Table a===================
!!! release after per alloc at once !!!
count s duration(ms) t duration(ms)
10000 0 0 -
100000 10000 0 0
1000000 40000 60000 1.5
10000000 420000 540000 1.2
===================T