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.
Yricl Gentoo
Portage 2.2.0_alpha134 (default/linux/amd64/10.0/desktop/kde, gcc-4.7.1, glibc-2.15-r3, 3.5.4-gentoo x86_64) =================================================================
System uname: Linux-3.5.4-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E8400_@_3.00GHz-with-gentoo-2.2
Timestamp of tree: Fri, 28 Sep 2012 06:00:01 +0000
app-shells/bash: 4.2_p37
dev-java/java-config: 2.1.12
dev-lang/python: 2.7.3-r2, 3.2.3-r1
dev-util/cmake: 2.8.9
dev-util/pkgconfig: 0.27.1
sys-apps/baselayout: 2.2
sys-apps/openrc: 0.10.5
sys-apps/sandbox: 2.6
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.11.6, 1.12.4
sys-devel/binutils: 2.22.90
sys-devel/gcc: 4.7.1
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4.2
sys-devel/make: 3.82-r3
sys-kernel/linux-headers: 3.5 (virtual/os-headers)
sys-libs/glibc: 2.15-r3
Repositories: gentoo gamerlay-stable kde AzP monoverlay
Installed sets: @gstreamer, @monkde, @ryzom
Client
Compilation of Client with:
CXXFLAGS="-O2 -march=native -pipe -s -floop-interchange -floop-strip-mine -floop-block" make -j3
real 23m19.849s
user 41m5.144s
sys 1m49.568s
vl
Computer: MacBook Pro - 2.66GHz Intel Core i7 processor (2 core) with 4MB shared L3 cache - 4Gb RAM - SSD hard drive
Mac OS X 10.6.4
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
Ubuntu 10.04 LTS
Compiler: gcc version 4.4.3
Compilation of NeL with:
cmake -DCMAKE_BUILD_TYPE:string=Release -DWITH_TESTS:BOOL=OFF
- make -j4: real 6m1.109 user 21m36.105s sys 1m17.733s
Compilation of Ryzom with:
cmake -DCMAKE_BUILD_TYPE:string=Release -DWITH_TOOLS:BOOL=OFF -DWITH_SERVER:BOOL=OFF ..
- make -j4: real 7m30.065s user 27m17.030s sys 1m28.250s
vl
Ubuntu 7.10
Computer: Dedibox V1 - 2GHz VIA C7 processor (1 core) with 128KB cache - 1Gb RAM
Compiler: gcc version 4.1.3
Compilation of NeL with:
cmake -DWITH_TESTS=OFF -DWITH_SAMPLES=OFF -DWITH_TOOLS=OFF ..
- make -j2: real 62m12.838s user 58m37.434s sys 2m24.937s
Compilation of Ryzom with:
cmake -DWITH_TOOLS=OFF -DWITH_SERVER=OFF ..
- make -j1: real 124m30.065s
Ubuntu 8.04.4 LTS on a Virtual Box on seven
Computer: Intel Core 2 Duo E8400 @ 3GHz (2 cores) - 4GB RAM - 10000RPM hard drive
Compiler: gcc version 4.2.4
Compilation of NeL with:
cmake -DWITH_TESTS=OFF -DWITH_SAMPLES=OFF -DWITH_TOOLS=OFF ..
- make -j1: real 23m9.307s user 14m33.595s sys 5m45.086s
Compilation of Ryzom with:
cmake -DWITH_TOOLS=OFF -DWITH_SERVER=OFF ..
- make -j1: real 45mn
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
cmake ../ryzom -DWITH_TOOLS=OFF -DWITH_SERVER=OFF
- make -j6: 1496.15 user 109.41 system 7:25.82 elapsed 360% CPU
Lukan
Ubuntu 10.04 LTS
System Info : http://www.thumbprintpro.com/homelukanryzom_sysinfo.txt
used ccmake CMAKE_BUILD_TYPE=RELEASE FINAL_VERSION=ON WITH_NEL_TOOLS=OFF WITH_NEL_TESTS=OFF WITH_RYZOM_TOOLS=OFF WITH_RYZOM_CLIENT=OFF WITH_QT=OFF WITH_STATIC=ON WITH_STATIC_DRIVERS=ON
- time make -j2 : real : 389m28.851s user : 364m54.264s sys : 17m24.069s
Windows 7 x64 Professional
System Info : http://www.notebookforums.com/reviews/display-laptop.php?item_id=688
used cmake-gui FINAL_VERSION=OFF WITH_DRIVER_DIRECT3D=ON WITH_DRIVER_DSOUND=ON WITH_STATIC=ON
- VS2008 build: Total Time : 73 minutes 45.8236 seconds