Add new benchmark.
This commit is contained in:
1 parent
f69130bb06
commit
608caaf9b9
2 files changed
+101
-1
No files matched your search
+11
-1
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user