$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
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