![]() |
MySQL 9.5.0
Source Code Documentation
|
#include <chrono>#include <functional>#include <iostream>#include <list>#include <map>#include <mutex>#include <string>#include <thread>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | shcore::utils::Duration |
| class | shcore::utils::Profile_timer |
| struct | shcore::utils::Profile_timer::Trace_point |
| class | shcore::utils::Global_profiler |
| This class keeps track execution time on specifics blocks of code during a complete session. More... | |
Namespaces | |
| namespace | shcore |
| namespace | shcore::utils |
| namespace | shcore::profiling |
| This namespace provides the functions required to perform profiling of specific sections of code. | |
Functions | |
| void | shcore::profiling::activate (bool trace_total) |
| void | shcore::profiling::deactivate (bool trace_total) |
| void | shcore::profiling::print_stats () |
| void | shcore::profiling::reset () |
| void | shcore::profiling::stage_begin (const std::string &id) |
| void | shcore::profiling::stage_end (const std::string &id) |