Add new benchmark.

This commit is contained in:
Patrick Pelissier committed 2017-04-14 11:21:32 +02:00
1 parent f69130bb06
commit 608caaf9b9
2 files changed
+101 -1

No files matched your search

+11 -1
View File
@@ -4,7 +4,9 @@ CFLAGS=-O2 -march=native -Wall
CPPFLAGS=-I..
N=4
all: bench-mlib bench-mlib-mempool bench-stl bench-klib bench-qt bench-glib bench-libdynamic
all: benchmark bench-plain
benchmark: bench-mlib bench-mlib-mempool bench-stl bench-klib bench-qt bench-glib bench-libdynamic
bench-mlib:
$(CC) $(CFLAGS) $(CPPFLAGS) bench-mlib.c -o bench-mlib.exe
@@ -79,9 +81,17 @@ bench-libdynamic0:
@./bench-libdynamic.exe 6
@./bench-libdynamic.exe 7
bench-plain:
$(CC) $(CFLAGS) $(CPPFLAGS) bench-plain-c.c -o bench-plain-c.exe
@./bench-plain-c.exe
############################################################################
clean:
rm -f *.o bench-*.exe bench-*.s *~ massif.out.*
############################################################################
massif-do: all
@valgrind --tool=massif ./bench-mlib.exe $(N)
@valgrind --tool=massif ./bench-mlib-mempool.exe $(N)