|
Boost : |
From: Larry Evans (cppljevans_at_[hidden])
Date: 2007-09-19 19:17:47
On 09/19/07 17:15, Achilleas Margaritis wrote:
[snip]
> Draft version 0.8 contains a makefile for gcc under prj/gcc directory. I
> compiled the example with gcc from OpenSuse 10.2. I left the executable
> and object files (for 80x86) in the zip file so I hope some other people
> can run it in case there is a problem.
>
> What impressed me is how fast the benchmark was compared to Microsoft's
> compiler. The malloc routine of gcc must be very good.
>
> Larry, what are you trying to run the program on? is it a PowerPC
> machine? if so, your version may crash due to different endianess
> (perhaps because pointer addresses are used as bitfields?)...
It's a compaq 4400 (bought 7/12/2002) so its an iX86, not PowerPC.
Maybe I just didn't let it run long enough. So for (about 3-5min) I get:
cd ~/prog_dev/boost-svn/ro/trunk/bin.v2/sandbox/axilmar/gcc-4.1/debug/
./main
Garbage Collector Test
Live storage will peak at 8194272 bytes.
Stretching memory with a binary tree of depth 18
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 500000 doubles
Creating 33824 trees of depth 4
Top down construction took 820.000000 msec
Bottom up construction took 980.000000 msec
Creating 8256 trees of depth 6
Top down construction took 824.000000 msec
Bottom up construction took 987.000000 msec
Creating 2052 trees of depth 8
Top down construction took 868.000000 msec
Bottom up construction took 1390.000000 msec
Creating 512 trees of depth 10
Top down construction took 1359.000000 msec
Bottom up construction took 60733.000000 msec
Creating 128 trees of depth 12
Top down construction took 921.000000 msec
Bottom up construction took 1989.000000 msec
Creating 32 trees of depth 14
Top down construction took 1788.000000 msec
Bottom up construction took 1738.000000 msec
Creating 8 trees of depth 16
Top down construction took 2475.000000 msec
Bottom up construction took 3060.000000 msec
Completed in 80657.000000 msec
heap size = 0
Compilation interrupt at Wed Sep 19 18:14:01
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk