Skip to content

Commit 0bda3a7

Browse files
committed
Update benchmark
1 parent 2eaa2ea commit 0bda3a7

File tree

5 files changed

+10515
-13
lines changed

5 files changed

+10515
-13
lines changed

benchmark/Makefile

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,37 @@ run : server
1818
@./server
1919

2020
server : cpp-httplib/main.cpp ../httplib.h
21-
g++ -o $@ $(CXXFLAGS) $(CPPHTTPLIB_FLAGS) cpp-httplib/main.cpp
21+
@g++ -o $@ $(CXXFLAGS) $(CPPHTTPLIB_FLAGS) cpp-httplib/main.cpp
2222

23-
# cpp-httplib
24-
bench-base: server-base
23+
# cpp-httplib v0.19.0
24+
bench-v19: server-v19
25+
@echo "---------------------\n cpp-httplib v0.19.0\n---------------------\n"
26+
@./server-v19 & export PID=$$!; $(BENCH); kill $${PID}
27+
@echo ""
28+
29+
monitor-v19: server-v19
30+
@./server-v19 & export PID=$$!; $(MONITOR); kill $${PID}
31+
32+
run-v19 : server-v19
33+
@./server-v19
34+
35+
server-v19 : cpp-httplib-v19/main.cpp cpp-httplib-v19/httplib.h
36+
@g++ -o $@ $(CXXFLAGS) $(CPPHTTPLIB_FLAGS) cpp-httplib-v19/main.cpp
37+
38+
# cpp-httplib v0.18.0
39+
bench-v18: server-v18
2540
@echo "---------------------\n cpp-httplib v0.18.0\n---------------------\n"
26-
@./server-base & export PID=$$!; $(BENCH); kill $${PID}
41+
@./server-v18 & export PID=$$!; $(BENCH); kill $${PID}
2742
@echo ""
2843

29-
monitor-base: server-base
30-
@./server-base & export PID=$$!; $(MONITOR); kill $${PID}
44+
monitor-v18: server-v18
45+
@./server-v18 & export PID=$$!; $(MONITOR); kill $${PID}
3146

32-
run-base : server-base
33-
@./server-base
47+
run-v18 : server-v18
48+
@./server-v18
3449

35-
server-base : cpp-httplib-base/main.cpp cpp-httplib-base/httplib.h
36-
g++ -o $@ $(CXXFLAGS) $(CPPHTTPLIB_FLAGS) cpp-httplib-base/main.cpp
50+
server-v18 : cpp-httplib-v18/main.cpp cpp-httplib-v18/httplib.h
51+
@g++ -o $@ $(CXXFLAGS) $(CPPHTTPLIB_FLAGS) cpp-httplib-v18/main.cpp
3752

3853
# crow
3954
bench-crow: server-crow
@@ -48,12 +63,12 @@ run-crow : server-crow
4863
@./server-crow
4964

5065
server-crow : crow/main.cpp
51-
g++ -o $@ $(CXXFLAGS) crow/main.cpp
66+
@g++ -o $@ $(CXXFLAGS) crow/main.cpp
5267

5368
# misc
54-
build: server server-base server-crow
69+
build: server server-v18 server-v19 server-crow
5570

56-
bench-all: bench-crow bench bench-base
71+
bench-all: bench-crow bench bench-v19 bench-v18
5772

5873
issue:
5974
bombardier -c 10 -d 30s localhost:8080
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)