« Previous - Version 19/45 (diff) - Next » - Current version
kervala, 07/01/2010 09:05 pm


Compilation Benchmark

If you want to share your computer specs and timing you had with it to compile NeL and Ryzom. Use "time make" to have the timing.

vl

Computer: MacBook Pro - 2.66GHz Intel Core i7 processor (2 core) with 4MB shared L3 cache - 4Gb RAM - SSD hard drive

Compiler: gcc version 4.2.1 (Apple Inc. build 5664)

Compilation of NeL with:

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:string=Release -DWITH_COCOA:BOOL=ON -DWITH_TESTS:BOOL=OFF

  • make: real 18m2.176s user 16m4.615s sys 1m39.583s
  • make -j2: real 10m23.777s user 18m31.231s sys 1m493855s
  • make -j4: real 8m6.921 user 27m43.770s sys 2m29.056s
  • make -j6: real 8m14.677 user 28m15.047 sys 2m32.185s

Compilation of NeL with:

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:string=Release -DWITH_COCOA:BOOL=ON -DWITH_TESTS:BOOL=OFF -DWITH_SAMPLES:BOOL=OFF -DWITH_TOOLS:BOOL=OFF ..

  • make -j4: real 6m51.037s user 23m10.235s sys 2m4.684s

Compilation of Ryzom with:

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:string=Release -DWITH_COCOA:BOOL=ON -DWITH_TOOLS:BOOL=OFF -DWITH_SERVER:BOOL=OFF ..

  • make -j4: real 10m28.644s user 37m7.800s sys 2m51.144s

rti

Computer: MacBook Pro (2007) - 2.4GHz Intel Core 2 Duo processor (2 core) with 4MB shared L2 cache - 4Gb RAM - 5400rpm hard drive

Compiler: gcc version 4.2.1 (Apple Inc. build 5664)

Compilation of NeL with:

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:string=Release -DWITH_COCOA:BOOL=ON -DWITH_TESTS:BOOL=OFF

  • make -j3 1475.77s user 175.71s system 165% cpu 16:36.08 total

kervala

Computer: Intel Core 2 Quad Q8300 @ 2.50GHz (4 cores) with 4MB shared L2 cache - 4GB RAM - 10000RPM hard drive

Compiler: gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3

Compilation of NeL with:

cmake ../nel -DWITH_TESTS=OFF

  • make: 946.91 user 68.86 system 17:01.47 elapsed 99% CPU
  • make -j4: 1097.52 user 90.30 system 5:14.01 elapsed 378% CPU
cmake ../nel -DWITH_TESTS=OFF -DWITH_PCH=OFF
  • make: 1170.02 user 73.72 system 20:45.48 elapsed 99% CPU
  • make -j4: 1323.94 user 97.35 system 6:13.42 elapsed 380% CPU

Compilation of Ryzom Core client with:

cmake ../ryzom -DWITH_TESTS=OFF -DWITH_SERVER=OFF

  • make -j4: 1638.67 user 118.56 system 7:48.15 elapsed 375% CPU