diff options
author | Tiger Wang <ziwei.tiger@outlook.com> | 2021-05-04 17:11:56 +0200 |
---|---|---|
committer | Tiger Wang <ziwei.tiger@outlook.com> | 2021-05-04 17:11:56 +0200 |
commit | 34bf5c0d9db195edf8b576d1273876966cf650b2 (patch) | |
tree | b9682f8226fef09d3625089ba06235f93ce5c976 /src/Stopwatch.h | |
parent | Add player statistics to API (#5193) (diff) | |
download | cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar.gz cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar.bz2 cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar.lz cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar.xz cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar.zst cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.zip |
Diffstat (limited to 'src/Stopwatch.h')
-rw-r--r-- | src/Stopwatch.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/Stopwatch.h b/src/Stopwatch.h deleted file mode 100644 index 7676b3856..000000000 --- a/src/Stopwatch.h +++ /dev/null @@ -1,38 +0,0 @@ - -// Stopwatch.h - -// Implements the cStopwatch class that measures and logs time between its creation and destruction - - - - - -#pragma once - - - - - -class cStopwatch -{ -public: - cStopwatch(const AString & a_Name): - m_Name(a_Name), - m_StartTime(std::chrono::high_resolution_clock::now()) - { - } - - ~cStopwatch() - { - auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::high_resolution_clock::now() - m_StartTime).count(); - LOG("Stopwatch: %s took %.03f sec", m_Name, static_cast<double>(duration) / 1000); - } - -protected: - AString m_Name; - std::chrono::high_resolution_clock::time_point m_StartTime; -}; - - - - |