#include <time_profiler.h>
Definition at line 13 of file time_profiler.h.
◆ TimeProfiler()
| nndeploy::base::TimeProfiler::TimeProfiler |
( |
| ) |
|
◆ ~TimeProfiler()
| virtual nndeploy::base::TimeProfiler::~TimeProfiler |
( |
| ) |
|
|
virtual |
◆ end()
| void nndeploy::base::TimeProfiler::end |
( |
const std::string & |
key | ) |
|
◆ getAverageTime()
| float nndeploy::base::TimeProfiler::getAverageTime |
( |
const std::string & |
key | ) |
const |
◆ getCostTime()
| float nndeploy::base::TimeProfiler::getCostTime |
( |
const std::string & |
key | ) |
const |
◆ print()
| void nndeploy::base::TimeProfiler::print |
( |
const std::string & |
title = "" | ) |
|
◆ printIndex()
| void nndeploy::base::TimeProfiler::printIndex |
( |
const std::string & |
title, |
|
|
uint64_t |
index |
|
) |
| |
◆ printRemoveWarmup()
| void nndeploy::base::TimeProfiler::printRemoveWarmup |
( |
const std::string & |
title, |
|
|
uint64_t |
warmup_times |
|
) |
| |
◆ reset()
| void nndeploy::base::TimeProfiler::reset |
( |
| ) |
|
◆ start()
| void nndeploy::base::TimeProfiler::start |
( |
const std::string & |
key | ) |
|
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/nndeploy-zh/checkouts/latest/framework/include/nndeploy/base/time_profiler.h