From 57f49edb18fb1f8591026814e2912a2a24ee9e62 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Fri, 20 Feb 2015 17:40:57 +0100 Subject: Switch to ninja Ninja is awesome, it is faster than Unix Makefiles! --- notes.txt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'notes.txt') diff --git a/notes.txt b/notes.txt index 379ba05..a843a96 100644 --- a/notes.txt +++ b/notes.txt @@ -191,3 +191,11 @@ This solves this error: # Find all headers mentioning "fmt" or "fmt" pointers, but without attribute grep --exclude=\*.c -Hnr -e '\* *\(fmt\|format\) *\([,)]\|$\)' -C2 --color=always | awk '{s=s $0"\n"}/^[0-9m\[K\x1b]*--/{ if(!att){print s} att=0;s="" } /GNUC_PRINTF/{ att=1 }' + +Compile benchmarks on i7-3770 (clean builddir, sources in tmpfs) using +v1.99.3rc0-233-gbccb7f7 (3 trials) + total cmake make/ninja make/ninja(2nd) +Makefile -j8 154.6s+/-.084s 21.86s+/-.082s 132.7s+/-.039s 2.01s+/-.021s +Makefile -j10 153.1s+/-.163s 21.81s+/-.198s 131.3s+/-.323s 2.07s+/-.096s +Makefile -j16 153.9s+/-.366s 21.89s+/-.102s 132.0s+/-.334s 2.02s+/-.011s +Ninja (-j10) 141.0s+/-.261s 19.90s+/-.214s 121.0s+/-.073s .366s+/-.012s -- cgit v1.2.1