hpx/cache/statistics/local_full_statistics.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
-
namespace
util
-
namespace
cache
-
namespace
statistics
¶ -
class
local_full_statistics
: public hpx::util::cache::statistics::local_statistics¶ Public Functions
-
std::int64_t
get_get_entry_count
(bool reset)¶ The function get_get_entry_count returns the number of invocations of the get_entry() API function of the cache.
-
std::int64_t
get_insert_entry_count
(bool reset)¶ The function get_insert_entry_count returns the number of invocations of the insert_entry() API function of the cache.
-
std::int64_t
get_update_entry_count
(bool reset)¶ The function get_update_entry_count returns the number of invocations of the update_entry() API function of the cache.
-
std::int64_t
get_erase_entry_count
(bool reset)¶ The function get_erase_entry_count returns the number of invocations of the erase() API function of the cache.
-
std::int64_t
get_get_entry_time
(bool reset)¶ The function get_get_entry_time returns the overall time spent executing of the get_entry() API function of the cache.
-
std::int64_t
get_insert_entry_time
(bool reset)¶ The function get_insert_entry_time returns the overall time spent executing of the insert_entry() API function of the cache.
Private Members
-
api_counter_data
get_entry_
¶
-
api_counter_data
insert_entry_
¶
-
api_counter_data
update_entry_
¶
-
api_counter_data
erase_entry_
¶
Friends
-
friend
hpx::util::cache::statistics::update_on_exit
-
struct
update_on_exit
¶ - #include <local_full_statistics.hpp>
Helper class to update timings and counts on function exit.
Private Static Functions
-
static constexpr api_counter_data &
get_api_counter_data
(local_full_statistics &stat, method m)¶
-
static constexpr api_counter_data &
-
std::int64_t
-
class
-
namespace
-
namespace
-
namespace