
On Wed, 1 Dec 2004 10:42:50 -0500, Jody Hagins <jody-boost-011304@atdesk.com> wrote:
On Tue, 30 Nov 2004 23:28:48 -0600 "Aaron W. LaFramboise" <aaronrabiddog51@aaronwl.com> wrote:
This is very useful information!
I hope it is correct ;-) Can you verify similar performance characteristics?
Jody - I ran your code on Windows 2000, compiled with VC++ 7.1 and got similar results : ===== 1000000 Total Calls ===== Num Slots Calls/Slot Boost Lite --------- ---------- ------- ------- 1 1000000 26.0735 0.1077 10 100000 8.0136 0.0359 50 20000 7.0922 0.0296 100 10000 5.4384 0.0334 250 4000 6.0977 0.0295 500 2000 5.4257 0.0291 1000 1000 6.4010 0.0388 5000 200 6.5758 0.1964 10000 100 5.5138 0.2056 50000 20 5.5390 0.2022 100000 10 6.5492 0.2038 500000 2 6.5538 0.2163 The executable was built with the command 'cl -EHsc -O1 speed_test.cpp' (synchronous exception handling on, optimize for speed) and pulled in static libraries for Boost.Signals, C/C++ runtimes etc. HTH Stuart Dootson