|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r54167 - in sandbox/monotonic/libs/monotonic/test: . results
From: christian.schladetsch_at_[hidden]
Date: 2009-06-21 22:29:17
Author: cschladetsch
Date: 2009-06-21 22:29:16 EDT (Sun, 21 Jun 2009)
New Revision: 54167
URL: http://svn.boost.org/trac/boost/changeset/54167
Log:
updated results
Text files modified:
sandbox/monotonic/libs/monotonic/test/compare_memory_pool.cpp | 46 +-
sandbox/monotonic/libs/monotonic/test/results/gcc.txt | 604 ++++++++++++++++++++++++---------------
2 files changed, 397 insertions(+), 253 deletions(-)
Modified: sandbox/monotonic/libs/monotonic/test/compare_memory_pool.cpp
==============================================================================
--- sandbox/monotonic/libs/monotonic/test/compare_memory_pool.cpp (original)
+++ sandbox/monotonic/libs/monotonic/test/compare_memory_pool.cpp 2009-06-21 22:29:16 EDT (Sun, 21 Jun 2009)
@@ -361,8 +361,8 @@
Type test_dupe_list_types;
bool run_small = 0;//true;
- bool run_medium = 0;//true;
- bool run_large = 1;//true;
+ bool run_medium = 1;//true;
+ bool run_large = 0;//true;
// small-size (~100 elements) containers
if (run_small)
@@ -371,13 +371,13 @@
#ifndef WIN32
print(run_tests(50000, 100, 10, "list_create<int>", test_list_create<int>()));
print(run_tests(50000, 100, 10, "list_sort<int>", test_list_sort<int>()));
- print(run_tests(2000000, 100, 10, "vector_create<int>", test_vector_create<int>()));
- print(run_tests(200000, 100, 10, "vector_sort<int>", test_vector_sort()));
+ print(run_tests(2000000, 100, 10, "vector_create<int>", test_vector_create()));
+ print(run_tests(200000, 100, 10, "vector_sort<int>", test_vector_sort<int>()));
print(run_tests(1000000, 100, 10, "vector_dupe", test_vector_dupe()));
print(run_tests(20000, 100, 10, "list_dupe", test_list_dupe(), test_dupe_list_types));
print(run_tests(500000, 100, 10, "vector_accumulate", test_vector_accumulate()));
print(run_tests(5000, 100, 10, "set_vector", test_set_vector()));
- print(run_tests(500, 100, 10, "map_vector<int>", test_map_vector<int>(), test_map_vector_types));
+ print(run_tests(10000, 100, 10, "map_vector<int>", test_map_vector<int>(), test_map_vector_types));
#else
print(run_tests(50000, 100, 10, "list_create<int>", test_list_create<int>()));
print(run_tests(5000, 100, 10, "list_sort<int>", test_list_sort<int>()));
@@ -395,18 +395,20 @@
if (run_medium)
{
heading("MEDIUM");
- print(run_tests(10000, 1000, 10, "list_create<int>", test_list_create<int>()));
- print(run_tests(5000, 1000, 10, "list_sort<int>", test_list_sort<int>()));
- print(run_tests(300, 100000, 10, "vector_create<int>", test_vector_create()));
- print(run_tests(30000, 1000, 10, "vector_sort<int>", test_vector_sort<int>()));
+ //print(run_tests(10000, 1000, 10, "list_create<int>", test_list_create<int>()));
+ //print(run_tests(5000, 1000, 10, "list_sort<int>", test_list_sort<int>()));
#ifndef WIN32
+ print(run_tests(1000000, 100000, 10, "vector_create<int>", test_vector_create()));
+ print(run_tests(300, 10000, 10, "vector_sort<int>", test_vector_sort<int>()));
print(run_tests(1000000, 10000, 10, "vector_dupe", test_vector_dupe()));
print(run_tests(2000, 1000, 10, "list_dupe", test_list_dupe(), test_dupe_list_types));
print(run_tests(5000000, 2000, 10, "vector_accumulate", test_vector_accumulate()));
- print(run_tests(5000, 500, 10, "set_vector", test_set_vector()));
- print(run_tests(50, 1000, 10, "map_vector<int>", test_map_vector<int>(), test_map_vector_types));
+ print(run_tests(500, 1000, 10, "set_vector", test_set_vector()));
+ print(run_tests(500, 1000, 10, "map_vector<int>", test_map_vector<int>(), test_map_vector_types));
#else
+ print(run_tests(1000, 100000, 10, "vector_create<int>", test_vector_create()));
+ print(run_tests(30000, 1000, 10, "vector_sort<int>", test_vector_sort<int>()));
print(run_tests(500, 10000, 10, "vector_dupe", test_vector_dupe()));
print(run_tests(500, 1000, 10, "list_dupe", test_list_dupe(), test_dupe_list_types));
print(run_tests(50000, 2000, 10, "vector_accumulate", test_vector_accumulate()));
@@ -419,18 +421,22 @@
if (run_large)
{
heading("LARGE");
+#ifndef WIN32
+ print(run_tests(100, 25000, 10, "list_create<int>", test_list_create<int>()));
+ print(run_tests(10, 100000, 10, "list_sort<int>", test_list_sort<int>()));
+ print(run_tests(1000000, 10000000, 10, "vector_create<int>", test_vector_create()));
+ print(run_tests(100, 500000, 10, "vector_sort<int>", test_vector_sort<int>()));
+
+ print(run_tests(1000000, 100000000, 10, "vector_dupe", test_vector_dupe()));
+ print(run_tests(100, 10000, 10, "list_dupe", test_list_dupe(), test_dupe_list_types));
+ print(run_tests(1000000, 20000000, 10, "vector_accumulate", test_vector_accumulate()));
+ print(run_tests(10, 50000, 10, "set_vector", test_set_vector()));
+ print(run_tests(10, 10000, 10, "map_vector<int>", test_map_vector<int>(), test_map_vector_types));
+#else
print(run_tests(10, 25000, 10, "list_create<int>", test_list_create<int>()));
- print(run_tests(10, 1000000, 10, "list_sort<int>", test_list_sort<int>()));
+ print(run_tests(10, 100000, 10, "list_sort<int>", test_list_sort<int>()));
print(run_tests(1000, 1000000, 10, "vector_create<int>", test_vector_create()));
print(run_tests(300, 500000, 10, "vector_sort<int>", test_vector_sort<int>()));
-
-#ifndef WIN32
- print(run_tests(1000, 10000000, 10, "vector_dupe", test_vector_dupe()));
- print(run_tests(20, 100000, 10, "list_dupe", test_list_dupe(), test_dupe_list_types));
- print(run_tests(5000, 20000000, 10, "vector_accumulate", test_vector_accumulate()));
- print(run_tests(50, 50000, 10, "set_vector", test_set_vector()));
- print(run_tests(5, 10000, 10, "map_vector<int>", test_map_vector<int>(), test_map_vector_types));
-#else
print(run_tests(200, 10000000, 10, "vector_dupe", test_vector_dupe()));
print(run_tests(50, 10000, 10, "list_dupe", test_list_dupe(), test_dupe_list_types));
print(run_tests(500, 10000000, 10, "vector_accumulate", test_vector_accumulate()));
Modified: sandbox/monotonic/libs/monotonic/test/results/gcc.txt
==============================================================================
--- sandbox/monotonic/libs/monotonic/test/results/gcc.txt (original)
+++ sandbox/monotonic/libs/monotonic/test/results/gcc.txt 2009-06-21 22:29:16 EDT (Sun, 21 Jun 2009)
@@ -1,4 +1,4 @@
-At revision 54153.
+At revision 54166.
g++ (Ubuntu 4.3.3-5ubuntu4) 4.3.3
results of running test at:
https://svn.boost.org/svn/boost/sandbox/monotonic/libs/monotonic/test/compare_memory_pool.cpp
@@ -7,276 +7,414 @@
SMALL
===================================================
list_create<int>: reps=50000, len=100, steps=10..........
-completed in 5.64s
+completed in 5.62s
len fast/m pool/m std/m tbb/m
--------------------------------------------
- 1 1 1 0 1
- 11 1 5 4 4
- 21 1 4 3.5 3
- 31 1 6.5 4 4
- 41 0.75 4.5 3 2.75
- 51 0.6 4.4 3 3
- 61 0.333 5 2.67 3
- 71 0.5 5.83 3.33 3.83
- 81 0.429 6.43 3.29 3.43
- 91 0.833 8.83 4.67 4.33
+ 1 nan inf nan nan
+ 11 2 4 3 4
+ 21 1 4.5 2.5 3.5
+ 31 1 4 2.67 2.67
+ 41 0.6 3.2 2.6 2.4
+ 51 0.8 4.4 3.2 2.6
+ 61 1 5.2 3.6 3.4
+ 71 0.714 4.71 3 3
+ 81 0.571 5.86 3.71 3.43
+ 91 0.75 6.38 3.62 3.12
list_sort<int>: reps=50000, len=100, steps=10..........
-completed in 13.2s
+completed in 13.6s
len fast/m pool/m std/m tbb/m
--------------------------------------------
- 1 1 1 0 0
- 11 1 1.8 1.6 1.6
- 21 1 1.67 1.56 1.33
- 31 1 1.36 1.43 1.43
- 41 0.944 1.5 1.56 1.44
- 51 0.917 1.33 1.42 1.42
- 61 1 1.5 1.54 1.5
- 71 1 1.71 1.45 1.45
- 81 0.919 1.65 1.41 1.43
- 91 1.02 1.62 1.42 1.47
-
-sort_vector<int>: reps=200000, len=100, steps=10..........
-completed in 6.69s
- len fast/m pool/m std/m tbb/m
---------------------------------------------
- 1 4 5 2 3
- 11 1.45 1.82 1.18 1.27
- 21 2.25 2.25 1.25 1.25
- 31 2 2.5 1.5 1.75
- 41 2 1.5 1.25 1.25
- 51 1.56 1.89 1.22 1.33
- 61 1.73 1.64 1.27 1
- 71 1.41 1.47 1 1.12
- 81 1.87 1.73 1.13 1.27
- 91 1.59 1.82 1.06 1.24
-
-dupe_vector: reps=1000000, len=100, steps=10..........
-completed in 7.43s
- len fast/m pool/m std/m tbb/m
---------------------------------------------
- 1 4.2 4.6 0.4 0.4
- 11 2.75 3.5 1.5 1.12
- 21 3.83 4.17 2 1.33
- 31 2.62 3.12 1.5 1.25
- 41 2.88 3.25 1.38 1.12
- 51 2.75 3.25 1.25 1.12
- 61 2.75 3.25 1.38 1.12
- 71 3.29 4 1.86 1.29
- 81 2.88 3.12 1.38 1.25
- 91 2.88 3 1.5 1.12
-
-dupe_list: reps=20000, len=100, steps=10..........
-completed in 4.64s
- len fast/m pool/m std/m tbb/m
---------------------------------------------
- 1 inf inf inf nan
- 11 1 4 2 3
- 21 1 7 6 6
- 31 1 4.5 4 3.5
- 41 1 6.5 5.5 5
- 51 1 10 6 6.5
- 61 0.6 4.6 3 3
- 71 0.6 5.6 3.6 3.8
- 81 0.667 5.5 3.5 3.33
- 91 0.286 6.14 3 3.29
+ 1 0.5 0.5 0 0.5
+ 11 1.2 1.6 1.6 1.4
+ 21 1 1.4 1.5 1.5
+ 31 1.15 1.38 1.69 1.62
+ 41 1.12 1.65 1.71 1.59
+ 51 0.833 1.33 1.38 1.33
+ 61 0.963 1.41 1.56 1.52
+ 71 0.732 1.1 1.2 1.15
+ 81 0.787 1.06 1.15 1.23
+ 91 0.907 1.44 1.42 1.51
+
+vector_create<int>: reps=2000000, len=100, steps=10..........
+completed in 12.1s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 4.78 4.56 0.556 0.667
+ 11 3.91 4.27 1.09 0.818
+ 21 3.5 3.83 0.833 1
+ 31 3.82 4.18 1 1.09
+ 41 3.5 4 1 0.917
+ 51 3.33 3.83 1.08 1.08
+ 61 3.5 3.75 1 0.833
+ 71 3.33 3.83 1.08 1
+ 81 3.82 4.36 1.18 1.09
+ 91 3.73 4.36 1.09 1.09
+
+vector_sort<int>: reps=200000, len=100, steps=10..........
+completed in 6.73s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 inf inf inf inf
+ 11 1.21 1.29 0.786 0.857
+ 21 2 2.75 1.25 1.5
+ 31 2 2.4 1 1.4
+ 41 1.5 1.4 0.8 0.9
+ 51 1.55 1.55 1 0.909
+ 61 1.5 1.67 1 1.17
+ 71 1.47 1.47 0.941 1
+ 81 1.35 1.25 0.75 0.9
+ 91 1.29 1.29 0.857 0.905
+
+vector_dupe: reps=1000000, len=100, steps=10..........
+completed in 8.09s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 6.67 7.33 3 1.33
+ 11 4 4.67 2.5 1.67
+ 21 3.14 4 2.14 1.43
+ 31 3.43 3.71 2.43 1.43
+ 41 3.29 3.86 2.43 1.43
+ 51 3.43 3.86 2.43 1.43
+ 61 3 3.86 2.43 1.57
+ 71 2.75 3.25 2 1.38
+ 81 3.43 3.57 2.43 1.43
+ 91 3.29 4 2.14 1.43
-vector_accumulate: reps=500000, len=100, steps=10..........
-completed in 3.15s
+list_dupe: reps=20000, len=100, steps=10..........
+completed in 4.6s
len fast/m pool/m std/m tbb/m
--------------------------------------------
- 1 5.5 4.5 0.5 0.5
- 11 2.75 3 0.5 0.75
- 21 2.75 3 0.5 0.75
- 31 4 4 1 1
- 41 3.67 4 1 1
- 51 2.75 3 0.75 0.75
- 61 3 3.25 0.25 0.75
- 71 2.75 3 0.75 0.75
- 81 2.5 2.75 0.75 0.75
- 91 3.67 4.33 0.667 1
+ 1 nan inf nan nan
+ 11 1 3 3 3
+ 21 0.5 3.5 2 3
+ 31 1 5.5 4 3.5
+ 41 0.667 4.33 3.33 3.33
+ 51 1 6 4.67 4
+ 61 0.25 5.75 4 4.25
+ 71 0.8 5.4 3.8 3.8
+ 81 0.8 6.8 4 3.6
+ 91 0.571 5.57 3.29 3
-vector_random_sort: reps=2000, len=100, steps=10..........
-completed in 6.45s
+vector_accumulate: reps=500000, len=100, steps=10..........
+completed in 3.09s
len fast/m pool/m std/m tbb/m
--------------------------------------------
- 1 nan nan nan nan
- 11 inf inf nan nan
- 21 10 0 0 1
- 31 inf inf inf inf
- 41 38 1 0 0
- 51 50 1 1 1
- 61 98 1 1 1
- 71 40 0.5 0.5 0.5
- 81 238 2 2 1
- 91 37.5 0.5 0.5 0.5
+ 1 5.5 5 0.5 0.5
+ 11 4 4 1 0.667
+ 21 4 3.33 1 1
+ 31 3.67 4 1 1
+ 41 4 3.33 1 1
+ 51 4.33 4 1 1
+ 61 3.33 4 1 0.667
+ 71 5.5 6.5 2 1
+ 81 3.33 4 1 1
+ 91 3.33 4 1 1
set_vector: reps=5000, len=100, steps=10..........
-completed in 2.45s
+completed in 2.36s
len fast/m pool/m std/m tbb/m
--------------------------------------------
- 1 nan inf nan nan
- 11 1 2 1 1
- 21 2 3 3 2
- 31 1 1 1.5 2
- 41 1.33 1.67 2 1.33
- 51 1.25 1.5 1.5 1.25
- 61 2.2 2 1.8 1
- 71 1 1.6 1.8 1.6
- 81 1.17 1.5 1.83 1.67
- 91 1 1.5 1.25 1.25
-
-map_vector<int>: reps=5000, len=100, steps=10..........
-completed in 514s
- len fast/m pool/m std/m tbb/m
---------------------------------------------
- 1 nan nan inf nan
- 11 49 1 0 0
- 21 364 1 2 1
- 31 526 1 1 0.5
- 41 1.17e+03 1 1.5 1.5
- 51 2.29e+03 2 2.5 1
- 61 3.92e+03 2.5 2.5 1.5
- 71 4.09e+03 1.67 1.33 1.33
- 81 4.6e+03 1.25 1.75 1
- 91 1.1e+03 2 2.25 1.25
+ 1 nan nan nan nan
+ 11 1 1 1 1
+ 21 1 1 1.5 1
+ 31 0.667 1.33 1.33 1
+ 41 1 1.67 1.67 1
+ 51 1.33 2 2.33 2
+ 61 1 1.2 1.4 1.4
+ 71 1 1.33 1.5 1.33
+ 81 1 1.29 1.43 1.43
+ 91 1 1.12 1.5 1.38
+
+map_vector<int>: reps=10000, len=100, steps=10..........
+completed in 933s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 nan inf inf nan
+ 11 52 1 2 0
+ 21 195 1.5 1.5 0.5
+ 31 525 2 3 1.5
+ 41 1.09e+03 2 2.33 1.33
+ 51 844 1.75 2.25 1.5
+ 61 2.75e+03 1.8 2.4 1.4
+ 71 681 1.29 1.57 1.14
+ 81 2.76e+03 1.5 1.5 1.25
+ 91 4.93e+03 1.56 1.78 1.22
===================================================
MEDIUM
===================================================
list_create<int>: reps=10000, len=1000, steps=10..........
-completed in 27s
+completed in 26.9s
len fast/m pool/m std/m tbb/m
--------------------------------------------
- 1 nan inf nan nan
- 101 1 13 6 4
- 201 0.5 9.25 3 3
- 301 0.4 15.2 3.8 3.4
- 401 0.5 16 2.75 3
- 501 0.625 23 3.75 3.62
- 601 0.6 26.1 3.6 3.5
- 701 0.583 28.8 3.58 3.33
- 801 0.533 29.8 3.07 2.87
- 901 0.5 35.1 3.44 3.19
+ 1 inf nan nan nan
+ 101 0.5 5.5 3 2.5
+ 201 0.5 9 2.5 3
+ 301 0.5 12.2 3 2.83
+ 401 0.667 20.5 3.83 3.33
+ 501 0.444 20.4 3.33 3.22
+ 601 0.6 26 3.5 3.6
+ 701 0.538 26.3 3.23 3.15
+ 801 0.533 29.9 3.13 3.13
+ 901 0.438 35.1 3.5 3.25
list_sort<int>: reps=5000, len=1000, steps=10..........
-completed in 14.6s
+completed in 14.4s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 nan nan nan nan
+ 101 1 1.2 1.4 1.4
+ 201 0.7 1.3 1.6 1.4
+ 301 0.824 1.18 1.18 1.12
+ 401 1 1.58 1.58 1.47
+ 501 0.926 1.33 1.37 1.3
+ 601 0.818 1.36 1.33 1.36
+ 701 1.03 1.33 1.44 1.44
+ 801 0.907 1.35 1.35 1.44
+ 901 0.939 1.35 1.31 1.37
+
+vector_create<int>: reps=1000000, len=100000, steps=10..........
+completed in 6.3s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 5.5 4.75 0.75 0.75
+10001 3.67 3.83 1 1
+20001 3.67 4.17 1 1
+30001 3.5 4 1.17 1.17
+40001 3.67 4.17 1 1.17
+50001 2.86 3.29 0.857 0.857
+60001 3.67 3.67 1.17 0.833
+70001 2.86 3.43 1 1
+80001 4.17 3.83 1.17 1
+90001 5.5 6.5 1.75 1.25
+
+vector_sort<int>: reps=300, len=10000, steps=10..........
+completed in 1.08s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 nan nan nan nan
+1001 inf nan inf inf
+2001 2 1 0 1
+3001 3 1 1 2
+4001 1 0 0.5 1
+5001 2 1 1 1
+6001 2.5 1.5 1 1
+7001 2 2 1.5 1.5
+8001 2.5 2 1 2
+9001 1.75 1.5 1 1
+
+vector_dupe: reps=1000000, len=10000, steps=10..........
+completed in 8.59s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 4.2 4.4 2 0.6
+1001 3.43 3.71 2.43 1.57
+2001 3.12 3.25 2.12 1.38
+3001 3 4.14 2.14 1.57
+4001 3.29 3.86 2.29 1.43
+5001 3.29 5.14 2.14 1.43
+6001 3.43 4.14 3.57 1.57
+7001 3.57 3.57 2.43 1.43
+8001 4 3.86 2.14 2.29
+9001 4.71 3.86 2.71 1.43
+
+list_dupe: reps=2000, len=1000, steps=10..........
+completed in 11s
len fast/m pool/m std/m tbb/m
--------------------------------------------
- 1 0 0 0 0
- 101 1.67 2.33 2.67 2.67
- 201 1.25 1.88 1.75 1.75
- 301 0.938 1.25 1.31 1.38
- 401 0.955 1.32 1.36 1.27
- 501 1.04 1.44 1.48 1.4
- 601 0.906 1.41 1.31 1.41
- 701 1 1.49 1.43 1.49
- 801 0.909 1.48 1.34 1.32
- 901 0.938 1.46 1.42 1.4
-
-sort_vector<int>: reps=20000, len=1000, steps=10..........
-completed in 5.76s
- len fast/m pool/m std/m tbb/m
---------------------------------------------
- 1 inf inf nan nan
- 101 1.5 2 1 1
- 201 1.75 1.75 1 1
- 301 1.43 1.43 1 0.857
- 401 1.33 1.44 0.556 1.11
- 501 1.67 1.33 1 1.11
- 601 1.33 1.33 0.867 1.13
- 701 1.28 1.22 0.833 1
- 801 1.32 1.26 0.842 0.947
- 901 1.25 1.35 0.8 1
-
-dupe_vector: reps=1000000, len=10000, steps=10..........
-completed in 7.45s
- len fast/m pool/m std/m tbb/m
---------------------------------------------
- 1 4.2 4.4 0.4 0.6
-1001 4.4 5.4 2.4 2
-2001 2.88 3.5 1.5 1.12
-3001 3.67 5 1.83 1.17
-4001 3.33 4.83 1.83 1.5
-5001 4.4 5.6 2.4 1.8
-6001 3.29 3.57 2 1.29
-7001 3.14 3.71 1.71 1
-8001 3.14 3.86 1.71 1.14
-9001 2.75 3.5 1.62 1.25
-
-dupe_list: reps=20000, len=1000, steps=10..........
-completed in 111s
- len fast/m pool/m std/m tbb/m
---------------------------------------------
- 1 inf nan inf nan
- 101 0.556 5.44 2.44 2.44
- 201 0.562 9.25 3.31 3.19
- 301 0.538 11.6 2.92 2.73
- 401 0.6 16.3 3.27 3.1
- 501 0.595 20 3.27 3.27
- 601 0.565 23.2 3.22 3.24
- 701 0.648 27 3.26 3.19
- 801 0.541 30 3.33 3.11
- 901 0.582 33.7 3.25 3.3
+ 1 nan nan nan nan
+ 101 1 6 3 3
+ 201 0.5 7.5 4 2.5
+ 301 0.5 16 4.5 6
+ 401 0.667 17 3.33 4
+ 501 0.5 18.2 3 2.5
+ 601 0.5 25.2 3.5 3.75
+ 701 0.5 22.8 3.17 2.83
+ 801 0.6 36.4 3.8 4
+ 901 0.571 31.9 3.14 3
vector_accumulate: reps=5000000, len=2000, steps=10..........
-completed in 31.9s
+completed in 31.1s
len fast/m pool/m std/m tbb/m
--------------------------------------------
- 1 4.12 4.08 0.5 0.458
- 201 3.56 3.79 0.941 0.882
- 401 3.21 3.58 0.97 0.818
- 601 3.33 3.85 0.97 0.818
- 801 3.03 3.14 0.861 0.75
-1001 3.36 4.15 0.97 0.909
-1201 3.38 3.91 0.882 0.824
-1401 3.3 3.64 0.939 0.818
-1601 3.38 3.75 0.969 0.875
-1801 3.3 3.64 0.939 0.848
+ 1 5 4.71 0.667 0.524
+ 201 4.04 4.11 1.04 1
+ 401 3.73 3.87 1 1
+ 601 3.45 3.48 0.939 0.97
+ 801 4.11 4.18 1.14 1.04
+1001 3.79 4.03 1.07 0.966
+1201 3.83 4 1.07 1.03
+1401 3.7 3.83 1.03 1
+1601 3.58 3.74 0.968 0.871
+1801 4.04 4.21 1.04 1.04
-vector_random_sort: reps=2000, len=1000, steps=10..........
-completed in 131s
+set_vector: reps=500, len=1000, steps=10..........
+completed in 2.73s
len fast/m pool/m std/m tbb/m
--------------------------------------------
1 nan nan nan inf
- 101 341 0 2 2
- 201 240 1 1 1
- 301 350 1.5 1.25 1
- 401 54 1.33 0.833 1
- 501 194 1.5 1.17 1.33
- 601 298 1.12 1.25 1.12
- 701 72 1.3 1.1 1.1
- 801 205 1.5 1.3 1.1
- 901 285 1.23 1.08 1.08
-
-set_vector: reps=5000, len=500, steps=10..........
-completed in 12.7s
- len fast/m pool/m std/m tbb/m
---------------------------------------------
- 1 nan nan inf nan
- 51 1 1.5 1.5 1.5
- 101 1 1.62 1.5 1.62
- 151 0.846 1.38 1.38 1.54
- 201 1.06 1.56 1.81 1.62
- 251 1.22 2 1.78 1.72
- 301 0.96 1.72 1.6 1.48
- 351 0.968 1.58 1.52 1.39
- 401 0.889 1.67 1.53 1.28
- 451 1.03 1.84 1.5 1.39
+ 101 1 1 1 1
+ 201 1 1.5 1.5 1.5
+ 301 1 1 1.33 1
+ 401 1 2.33 2.33 1.67
+ 501 1.33 3 2.33 1.33
+ 601 1.25 2.5 2.25 2
+ 701 1.17 2 1.5 1.5
+ 801 0.714 2.29 1.57 1.57
+ 901 1.12 2.12 1.38 1.5
map_vector<int>: reps=500, len=1000, steps=10..........
-completed in 357s
+completed in 349s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 nan nan nan nan
+ 101 inf inf inf inf
+ 201 948 2 2 1
+ 301 264 3 3 2
+ 401 254 1.33 1 1
+ 501 507 1.33 1.67 1.33
+ 601 1.07e+03 2.33 1.33 1.33
+ 701 1.47e+03 2 1.5 1.25
+ 801 2.28e+03 2 2 1.25
+ 901 3.26e+03 2.75 2 1.75
+
+===================================================
+ LARGE
+===================================================
+list_create<int>: reps=100, len=25000, steps=10..........
+completed in 144s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 nan nan nan nan
+2501 inf inf inf inf
+5001 1 190 1 2
+7501 1 456 5 4
+10001 1 394 2.5 3
+12501 0.333 415 2.33 2.67
+15001 0.333 606 3.33 3.67
+17501 0.667 821 3.67 3
+20001 0.5 794 3.25 3
+22501 0.5 1.01e+03 3.75 3.5
+
+list_sort<int>: reps=10, len=100000, steps=10..........
+completed in 9.78s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 nan nan nan nan
+10001 1 0 2 2
+20001 1 1 1.33 1
+30001 1 1.25 1.25 1.5
+40001 0.833 15.2 1.17 1.33
+50001 0.75 1.25 1 1.25
+60001 0.8 1 1.2 1.1
+70001 0.9 53.7 1.4 1.2
+80001 0.833 1.25 1.17 1.08
+90001 0.867 0.933 1.13 1.13
+
+vector_create<int>: reps=1000000, len=10000000, steps=10..........
+completed in 6.29s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 4 4 0.4 0.4
+1000001 3.5 4.17 1 1.17
+2000001 2.86 3.43 0.857 0.857
+3000001 3.67 4.17 0.833 0.833
+4000001 3.14 3.14 0.857 0.857
+5000001 2.86 3.43 0.857 1
+6000001 3.5 4 1 0.833
+7000001 3.14 3.43 0.714 0.857
+8000001 3.14 3.43 0.857 0.857
+9000001 3.29 4 0.857 0.857
+
+vector_sort<int>: reps=100, len=500000, steps=10..........
+completed in 33.1s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 nan nan nan nan
+50001 1.43 1.29 0.857 1.14
+100001 1.5 1.43 1.07 1.07
+150001 1.38 1.27 2.58 2.73
+200001 1.28 1.22 2.91 2.81
+250001 1.17 1.14 2.55 2.52
+300001 1.16 1.21 2.59 2.7
+350001 1.2 1.25 2.48 2.47
+400001 1.18 1.37 2.49 2.4
+450001 1.23 1.2 2.62 2.97
+
+vector_dupe: reps=1000000, len=100000000, steps=10..........
+completed in 8.33s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 3.67 3.67 1.33 0.167
+10000001 3.12 3.38 1.75 1.38
+20000001 3 3.62 2.25 1.25
+30000001 3 3.5 1.88 1.12
+40000001 2.67 3 1.78 1.22
+50000001 3.43 4.14 2.43 1.29
+60000001 3.71 3.57 2.57 1.43
+70000001 2.88 3.5 2.25 1.38
+80000001 2.62 3.5 1.88 1.38
+90000001 3 3.38 2 1.38
+
+list_dupe: reps=100, len=10000, steps=10..........
+completed in 45.6s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 nan nan nan nan
+1001 nan inf inf inf
+2001 1 53 2 0
+3001 0.5 63 2 2
+4001 0 118 2.5 2
+5001 0.333 125 2.33 2.33
+6001 0.333 186 2.67 2
+7001 0.667 253 3 2.33
+8001 0.5 252 2.5 2.5
+9001 0.6 257 2.4 2.2
+
+vector_accumulate: reps=1000000, len=20000000, steps=10..........
+completed in 6.45s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 3.5 3.17 0.333 0.333
+2000001 3.29 3.14 0.857 0.857
+4000001 3.67 4 1 0.833
+6000001 3.5 4 1 1
+8000001 3.83 4 1 1.17
+10000001 3.83 3.83 1 1
+12000001 3.83 3.83 1 1
+14000001 3 3.29 0.857 1
+16000001 3.14 3.29 1.57 1
+18000001 5 3.67 1 2.17
+
+set_vector: reps=10, len=50000, steps=10..........
+completed in 29.3s
+ len fast/m pool/m std/m tbb/m
+--------------------------------------------
+ 1 nan nan nan nan
+5001 1 9 2 2
+10001 1 19 2 1.5
+15001 0.4 16.6 1 0.8
+20001 1 29.8 1.2 0.8
+25001 0.875 29.6 1.12 1
+30001 0.875 42 1.12 1.25
+35001 0.9 45.5 1.3 1.1
+40001 0.833 49.8 1.25 1.17
+45001 0.923 58.5 1.08 1
+
+map_vector<int>: reps=10, len=10000, steps=10..........
+completed in 11.9s
len fast/m pool/m std/m tbb/m
--------------------------------------------
1 nan nan nan nan
- 101 inf inf inf nan
- 201 inf inf inf inf
- 301 196 1.5 1 1
- 401 454 2 2 1.5
- 501 908 3 2.5 1.5
- 601 877 1.5 1.5 1.25
- 701 1.53e+03 1.75 1.75 1
- 801 1.87e+03 2 1.6 1.2
- 901 2.23e+03 2 1.17 1
+1001 inf nan nan inf
+2001 14 0 0 0
+3001 29 1 1 0
+4001 49 2 1 0
+5001 78 3 1 1
+6001 124 5 2 1
+7001 181 6 2 1
+8001 270 8 2 1
+9001 378 10 2 2
-tests completed in 1.26e+03s
+tests completed in 1729.7s
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk