diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2021-04-27 13:45:54 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2021-04-27 13:45:54 +0200 |
commit | 51d779256c74cc541da306db5629ed510df5a944 (patch) | |
tree | ec23431d0b9b3dac2a2a8ac8f7201e9da9c58632 /deps/cpp-httplib/example/benchmark.cc | |
parent | da307fb4c6b5028d50c09dec7265ce8715e035d5 (diff) |
Switched from slow blocking cpp-httplib to libevent2.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'deps/cpp-httplib/example/benchmark.cc')
-rw-r--r-- | deps/cpp-httplib/example/benchmark.cc | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/deps/cpp-httplib/example/benchmark.cc b/deps/cpp-httplib/example/benchmark.cc deleted file mode 100644 index 8e300b9..0000000 --- a/deps/cpp-httplib/example/benchmark.cc +++ /dev/null @@ -1,33 +0,0 @@ -#include <chrono> -#include <httplib.h> -#include <iostream> - -using namespace std; - -struct StopWatch { - StopWatch(const string &label) : label_(label) { - start_ = chrono::system_clock::now(); - } - ~StopWatch() { - auto end = chrono::system_clock::now(); - auto diff = end - start_; - auto count = chrono::duration_cast<chrono::milliseconds>(diff).count(); - cout << label_ << ": " << count << " millisec." << endl; - } - string label_; - chrono::system_clock::time_point start_; -}; - -int main(void) { - string body(1024 * 5, 'a'); - - httplib::Client cli("httpbin.org", 80); - - for (int i = 0; i < 3; i++) { - StopWatch sw(to_string(i).c_str()); - auto res = cli.Post("/post", body, "application/octet-stream"); - assert(res->status == 200); - } - - return 0; -} |