$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r54091 - sandbox/monotonic/libs/monotonic/test
From: christian.schladetsch_at_[hidden]
Date: 2009-06-19 00:40:17
Author: cschladetsch
Date: 2009-06-19 00:40:14 EDT (Fri, 19 Jun 2009)
New Revision: 54091
URL: http://svn.boost.org/trac/boost/changeset/54091
Log:
limts for test_set_vector in MSVC, as boost::fast_pool is really slow here
Text files modified: 
   sandbox/monotonic/libs/monotonic/test/compare_memory_pool.cpp |     9 ++++++++-                               
   1 files changed, 8 insertions(+), 1 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-19 00:40:14 EDT (Fri, 19 Jun 2009)
@@ -268,7 +268,7 @@
                 result.std_elapsed = timer.elapsed();
         }
 
-	cout << ".";
+	cout << "." << flush;
         //cout << length << ": fast_pool, pool, std, mono, local: " << result.fast_pool_elapsed << ", " << result.pool_elapsed << ", " << result.std_elapsed << ", " << result.mono_elapsed << ", " << result.local_mono_elapsed << endl;
         return result;
 }
@@ -299,7 +299,14 @@
 void compare_memory_pool()
 {
         cout << "test_set_vector";
+#ifdef WIN32
+	// boost::fast_pool seems bad at this test with MSVC, so do it less.
+	// this will result in less accurate results, but that doesnt matter because monotonic is orders of magnitudes faster
+	// than fast_pool here...
+	PrintResults(compare_memory_pool(10, 1000, 5, test_set_vector()));
+#else
         PrintResults(compare_memory_pool(500, 1000, 10, test_set_vector()));
+#endif
         cout << "test_dupe_list";
         PrintResults(compare_memory_pool(500, 2000, 10, test_dupe_list()));
         cout << "test_dupe_vector";