#include <sampling_impl.h>
◆ SamplingProfilerImpl()
| Realm::SamplingProfilerImpl::SamplingProfilerImpl |
( |
bool |
_is_default | ) |
|
|
protected |
◆ ~SamplingProfilerImpl()
| Realm::SamplingProfilerImpl::~SamplingProfilerImpl |
( |
void |
| ) |
|
|
protected |
◆ add_gauge()
template<typename T >
| GaugeSampler * Realm::SamplingProfilerImpl::add_gauge |
( |
T * |
gauge | ) |
|
◆ configure_from_cmdline()
| void Realm::SamplingProfilerImpl::configure_from_cmdline |
( |
std::vector< std::string > & |
cmdline, |
|
|
CoreReservationSet & |
crs |
|
) |
| |
◆ flush_data()
| void Realm::SamplingProfilerImpl::flush_data |
( |
void |
| ) |
|
◆ get_profiler()
◆ parse_profile_pattern()
| bool Realm::SamplingProfilerImpl::parse_profile_pattern |
( |
const std::string & |
s | ) |
|
|
protected |
◆ pattern_match()
| bool Realm::SamplingProfilerImpl::pattern_match |
( |
const std::string & |
name | ) |
const |
|
protected |
◆ remove_gauge()
◆ sampler_loop()
| void Realm::SamplingProfilerImpl::sampler_loop |
( |
void |
| ) |
|
◆ shutdown()
| void Realm::SamplingProfilerImpl::shutdown |
( |
void |
| ) |
|
◆ SamplingProfiler
◆ cfg_buffer_size
| size_t Realm::SamplingProfilerImpl::cfg_buffer_size |
|
protected |
◆ cfg_enabled
| bool Realm::SamplingProfilerImpl::cfg_enabled |
|
protected |
◆ cfg_patterns
| std::vector<std::string> Realm::SamplingProfilerImpl::cfg_patterns |
|
protected |
◆ cfg_sample_interval
| size_t Realm::SamplingProfilerImpl::cfg_sample_interval |
|
protected |
◆ core_rsrv
◆ delayed_additions
◆ flush_requested
| bool Realm::SamplingProfilerImpl::flush_requested |
|
protected |
◆ is_configured
| bool Realm::SamplingProfilerImpl::is_configured |
|
protected |
◆ is_default
| bool Realm::SamplingProfilerImpl::is_default |
|
protected |
◆ is_shut_down
| bool Realm::SamplingProfilerImpl::is_shut_down |
|
protected |
◆ mutex
| Mutex Realm::SamplingProfilerImpl::mutex |
|
protected |
◆ new_sampler_infos
◆ next_sample_index
| atomic<int> Realm::SamplingProfilerImpl::next_sample_index |
|
protected |
◆ next_sampler_id
| atomic<int> Realm::SamplingProfilerImpl::next_sampler_id |
|
protected |
◆ output_fd
| int Realm::SamplingProfilerImpl::output_fd |
|
protected |
◆ sampler_head
◆ sampler_tail
◆ sampling_start
◆ sampling_thread
| Thread* Realm::SamplingProfilerImpl::sampling_thread |
|
protected |
◆ sampling_time
The documentation for this class was generated from the following file: