PIVO - Report

BASIC INFO
FLAT PROFILE
CALL GRAPH
CALL TREE
FLAME GRAPH
TIME-SLICED FLAT MAP
PROFILING SUMMARY
Analyzed function count545
Binary file/root/gpredict3/gpredict3-install/gpredict3/build/compiled/gpredict3-console
Input module nameperf input module
Input module version0.1-dev
Input path/root/gpredict3/gpredict3-install/gpredict3/build/compiled/perf.data
Output module nameHTML File Output module
Output module version0.1-dev
Total samples21937
HIDE
Filter:
Samples [%] Samples [] Inclusive samples [%] Inclusive samples [] Call count Function name
51.08 11205 0.00 0 11246
CMeasured_Signal::Get_Discrete_Bounds(glucose::TBounds*, unsigned long*) const
15.06 3304 1.49 303 3619
CAkima::GetLevels(double const*, double*, unsigned long, unsigned long)
8.29 1818 18.41 3755 5589
CSteil_Rebrin_blood::Get_Continuous_Levels(refcnt::IVector_Container<double>*, double const*, double*, unsigned long, unsigned long) const
4.71 1033 0.69 140 1181
CCrossWalkMetric::Do_Calculate_Metric()
3.64 798 0.00 0 805
CCommon_Metric::Accumulate(double const*, double const*, double const*, unsigned long)
2.88 632 0.00 0 194
_IO_str_seekoff
2.01 440 0.00 0 443
std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::operator()()
1.38 303 0.00 0 305
double std::generate_canonical<double, 53ul, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engi
1.21 266 97.08 19799 20138
CMetaDE<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution>, CNullMethod<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >, 10000ul, 100ul>::Solve(glucose::TSolver_Progress volatile&)::{lambda(tbb::blocked_range<unsigned l
0.71 155 0.00 0 52
__libc_malloc
0.66 144 0.00 0 145
CAICMetric::Do_Calculate_Metric()
0.62 137 0.23 47 184
CAkima::Compute_Coefficients()
0.62 135 99.17 20226 20400
tbb::empty_task::~empty_task()
0.48 106 1.34 273 389
int Solve_By_Class<CMetaDE<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution>, CNullMethod<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >, 10000ul, 100ul>, CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >(TSh
0.44 97 0.58 119 216
CMetaDE<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution>, CNullMethod<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >, 10000ul, 100ul>::Solve(glucose::TSolver_Progress volatile&)::{lambda(tbb::blocked_range<unsigned l
0.40 88 0.16 32 122
tbb::strict_ppl::internal::micro_queue<Eigen::Array<double, 1, -1, 1, 1, -1> >::pop(void*, unsigned long, tbb::strict_ppl::internal::concurrent_queue_base_v3<Eigen::Array<double, 1, -1, 1, 1, -1> >&)
0.36 80 0.00 0 78
memcpy
0.33 73 0.00 0 73
roundf64
0.30 66 0.43 88 154
tbb::strict_ppl::internal::micro_queue<std::vector<double, AlignmentAllocator<double, 64ul> > >::push(void const*, unsigned long, tbb::strict_ppl::internal::concurrent_queue_base_v3<std::vector<double, AlignmentAllocator<double, 64ul> >
0.28 62 93.43 19056 19189
CFitness<CSteil_Rebrin_Solution>::Calculate_Fitness(CSteil_Rebrin_Solution&, glucose::SMetric&)
0.26 58 0.13 26 84
tbb::strict_ppl::concurrent_queue<std::vector<double, AlignmentAllocator<double, 64ul> >, tbb::cache_aligned_allocator<std::vector<double, AlignmentAllocator<double, 64ul> > > >::copy_construct_item(std::vector<double, AlignmentAllocato
0.25 54 98.73 20137 20264
tbb::interface9::internal::start_for<tbb::blocked_range<unsigned long>, CMetaDE<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution>, CNullMethod<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >, 10000ul, 100ul>::Solve(glu
0.24 53 0.00 0 38
MallocInitializeITT
0.22 49 0.00 0 50
_init
0.21 47 0.00 0 47
CAkima::Interpolate_Hermite_Scalar(std::vector<double, std::allocator<double> >)
0.21 46 0.34 70 116
tbb::strict_ppl::internal::concurrent_queue_base_v3<std::vector<double, AlignmentAllocator<double, 64ul> > >::internal_try_pop(void*)
0.21 45 1.09 222 267
CAkima::Update()
0.21 45 0.00 0 45
__libc_free
0.19 41 0.00 0 41
tbb::strict_ppl::internal::micro_queue_pop_finalizer<Eigen::Array<double, 1, -1, 1, 1, -1> >::~micro_queue_pop_finalizer()
0.17 38 0.06 13 51
tbb::strict_ppl::internal::micro_queue<std::vector<double, AlignmentAllocator<double, 64ul> > >::pop(void*, unsigned long, tbb::strict_ppl::internal::concurrent_queue_base_v3<std::vector<double, AlignmentAllocator<double, 64ul> > >&)
0.15 33 0.00 1 17
_dl_rtld_di_serinfo
0.13 28 0.00 0 29
CMeasured_Signal::Get_Continuous_Levels(refcnt::IVector_Container<double>*, double const*, double*, unsigned long, unsigned long) const
0.10 23 0.00 0 23
__bzero
0.10 21 0.00 0 22
Eigen::MapBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>::MapBase(double*, long, long)
0.09 20 0.00 0 20
tbb::strict_ppl::internal::micro_queue_pop_finalizer<std::vector<double, AlignmentAllocator<double, 64ul> > >::~micro_queue_pop_finalizer()
0.07 16 0.00 0 16
_init
0.06 14 5.76 1174 1193
CCommon_Metric::Calculate(double*, unsigned long*, unsigned long)
0.06 13 0.00 0 13
vprintf
0.06 13 0.00 0 9
pthread_getspecific
0.05 11 0.00 0 11
wcstof128
0.05 10 0.00 0 11
vfwprintf
0.04 9 0.00 0 9
_init
0.04 9 0.00 0 9
_IO_wdefault_xsputn
0.04 9 0.00 0 9
posix_memalign
0.04 8 0.00 1 15
CMetaDE<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution>, CNullMethod<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >, 10000ul, 100ul>::Take_Statistics_Snapshot()
0.04 8 0.00 0 8
void Eigen_Buffer_Pool_Resize<Eigen::Array<double, 1, -1, 1, 1, -1> >(Eigen::Array<double, 1, -1, 1, 1, -1>&, unsigned long)
0.04 8 0.00 0 8
0xfffffe0000006025
0.04 8 0.00 0 8
std::_Function_handler<void (Eigen::Array<double, 1, -1, 1, 1, -1>&, unsigned long), void (*)(Eigen::Array<double, 1, -1, 1, 1, -1>&, unsigned long)>::_M_invoke(std::_Any_data const&, Eigen::Array<double, 1, -1, 1, 1, -1>&, unsigned lon
0.04 8 0.00 0 8
glucose::WSignal::Get_Discrete_Bounds(glucose::TBounds*, unsigned long*) const
0.03 7 0.00 0 7
__nss_passwd_lookup
0.03 7 0.00 0 7
std::_Function_handler<void (std::vector<double, AlignmentAllocator<double, 64ul> >&, unsigned long), CFitness<CSteil_Rebrin_Solution>::mTemporal_Levels::{lambda(auto:1&, auto:2)#1}>::_M_invoke(std::_Any_data const&, std::vector<double,
0.03 7 0.00 0 7
_aligned_malloc(unsigned long, unsigned long)
0.03 7 0.00 0 5
__emutls_register_common
0.03 7 0.00 0 5
__dynamic_cast
0.03 6 0.00 0 6
operator new(unsigned long)
0.03 6 0.00 0 0
pthread_self
0.02 5 0.00 1 6
_init
0.02 5 0.00 0 5
strftime_l
0.02 5 0.00 0 5
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_mutate(unsigned long, unsigned long, wchar_t const*, unsigned long)
0.02 5 0.00 0 5
std::basic_ostream<wchar_t, std::char_traits<wchar_t> >& std::__ostream_insert<wchar_t, std::char_traits<wchar_t> >(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, wchar_t const*, long)
0.02 5 0.00 0 4
__cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dynca
0.02 5 0.00 0 2
tbb::internal::concurrent_queue_base_v3::internal_pop(void*)
0.02 4 0.00 0 4
CCommon_Metric::Reset()
0.02 4 0.00 0 4
CSteil_Rebrin_Solution::get(double**, double**) const
0.02 4 0.00 0 4
std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&)
0.02 4 0.00 0 4
__gconv_get_alias_db
0.02 4 0.00 0 4
void std::__adjust_heap<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, unsigned long, __gnu_cxx::__ops::_Iter_comp_iter<CMetaDE<CSteil_Rebrin_Solution, CFitness<CSteil_Re
0.02 4 0.00 0 2
tbb::internal::allocate_child_proxy::allocate(unsigned long) const
0.02 4 0.00 0 1
tbb::internal::hash_map_segment_base::internal_grow_predicate() const
0.02 4 0.00 0 0
tbb::internal::concurrent_queue_base_v3::internal_pop_if_present(void*)
0.01 3 0.03 7 60
syscall
0.01 3 0.14 29 33
CLog_Filter::Log_Event(glucose::UDevice_Event const&)
0.01 3 0.00 0 3
_init
0.01 3 0.00 0 3
_aligned_free(void*)
0.01 3 0.00 0 3
virtual thunk to refcnt::internal::CVector_Container<wchar_t>::set(wchar_t*, wchar_t*)
0.01 3 0.01 2 3
__uselocale
0.01 3 0.00 0 3
std::locale::locale()
0.01 3 0.00 0 3
scalable_aligned_free
0.01 3 0.00 0 3
fegetenv
0.01 3 0.00 0 1
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::reserve(unsigned long)
0.01 2 1.20 244 246
CTime_Segment::Emit_Levels_At_Pending_Times()
0.01 2 0.24 48 52
CLog_Filter::Run(refcnt::IVector_Container<glucose::TFilter_Parameter>*)
0.01 2 0.07 15 17
vfprintf
0.01 2 0.03 6 13
virtual thunk to refcnt::CReferenced::AddRef()
0.01 2 0.00 1 6
_dl_catch_error
0.01 2 0.01 2 4
create_device_event
0.01 2 0.00 0 2
std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::xsputn(wchar_t const*, long)
0.01 2 0.00 0 2
bool std::has_facet<std::ctype<wchar_t> >(std::locale const&)
0.01 2 0.00 0 2
glucose::SFilter_Pipe::Send(glucose::UDevice_Event&)
0.01 2 0.00 0 2
_IO_str_pbackfail
0.01 2 0.00 0 2
explicit_bzero
0.01 2 0.00 0 2
wcschrnul
0.01 2 0.00 0 2
wcsncasecmp_l
0.01 2 0.00 0 2
operator delete(void*)
0.01 2 0.00 0 2
std::locale::~locale()
0.01 2 0.00 0 2
CTime_Segment::Add_Level(GUID const&, double, double)
0.01 2 0.00 0 2
tbb::internal::NFS_Free(void*)
0.01 2 0.00 0 2
tbb::internal::NFS_Allocate(unsigned long, unsigned long, void*)
0.01 2 0.00 0 2
scalable_free
0.01 2 0.00 0 1
_IO_wfile_xsputn
0.01 2 0.00 0 0
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&)
0.01 2 0.00 0 0
std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const
0.01 2 0.00 0 0
tbb::internal::allocate_continuation_proxy::allocate(unsigned long) const
0.00 1 0.00 1 67
__write
0.00 1 0.09 18 19
tbb::interface9::internal::start_for<tbb::blocked_range<unsigned long>, CMetaDE<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution>, CNullMethod<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >, 10000ul, 100ul>::Solve(glu
0.00 1 0.02 5 7
_dl_find_dso_for_object
0.00 1 0.02 5 6
glucose::UDevice_Event::UDevice_Event(glucose::NDevice_Event_Code)
0.00 1 0.02 5 6
wcsftime_l
0.00 1 0.02 5 6
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_replace(unsigned long, unsigned long, wchar_t const*, unsigned long)
0.00 1 0.02 4 5
std::basic_ostream<wchar_t, std::char_traits<wchar_t> >& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_M_insert<double>(double)
0.00 1 0.01 3 4
glucose::SFilter_Pipe::Receive()
0.00 1 0.01 3 4
CSinCos_Generator::Run_Generator()
0.00 1 0.00 1 2
std::__basic_file<char>::xsputn(char const*, long)
0.00 1 0.00 1 2
glucose::UDevice_Event::UDevice_Event(glucose::IDevice_Event*)
0.00 1 0.00 0 1
virtual thunk to refcnt::internal::CVector_Container<double>::get(double**, double**) const
0.00 1 0.00 0 1
glucose::UDevice_Event::major_type() const
0.00 1 0.00 0 1
scalable_aligned_malloc
0.00 1 0.00 0 1
_init
0.00 1 0.00 0 1
std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_M_insert_float<double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >,
0.00 1 0.00 0 1
std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, wchar_t, double) const
0.00 1 0.00 0 1
tbb::internal::allocate_root_with_context_proxy::allocate(unsigned long) const
0.00 1 0.00 0 1
tbb::internal::get_initial_auto_partitioner_divisor()
0.00 1 0.00 0 1
tbb::task_group_context::init()
0.00 1 0.00 0 1
tbb::task_group_context::is_group_execution_cancelled() const
0.00 1 0.00 0 1
tbb::task_group_context::capture_fp_settings()
0.00 1 0.00 0 1
std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > const& std::use_facet<std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
0.00 1 0.00 0 1
CDevice_Event::Raw(glucose::TDevice_Event**)
0.00 1 0.00 0 1
CFilter_Pipe::send(glucose::IDevice_Event*)
0.00 1 0.00 0 1
CFilter_Pipe::receive(glucose::IDevice_Event**)
0.00 1 0.00 0 1
tbb::concurrent_bounded_queue<glucose::IDevice_Event*, tbb::cache_aligned_allocator<glucose::IDevice_Event*> >::copy_item(tbb::internal::concurrent_queue_base_v3::page&, unsigned long, void const*)
0.00 1 0.00 0 1
pthread_mutex_timedlock
0.00 1 0.00 0 1
pthread_once
0.00 1 0.00 0 1
_dl_debug_state
0.00 1 0.00 1 1
[vdso]::0x00007ffe053fdf3b
0.00 1 0.00 0 1
_dl_addr
0.00 1 0.00 0 1
_IO_wsetb
0.00 1 0.00 0 1
_IO_default_xsputn
0.00 1 0.00 0 1
swprintf
0.00 1 0.00 0 1
dprintf
0.00 1 0.00 0 1
strsignal
0.00 1 0.00 0 1
__printf_fp
0.00 1 0.00 0 1
swapcontext
0.00 1 0.00 0 1
wcsnrtombs
0.00 1 0.00 0 1
tzset
0.00 1 0.00 0 1
towlower
0.00 1 0.02 5 1
_dl_mcount_wrapper_check
0.00 1 0.00 0 1
std::locale::operator=(std::locale const&)
0.00 1 0.00 0 1
std::locale::id::_M_id() const
0.00 1 0.00 0 1
std::__num_base::_S_format_float(std::ios_base const&, char*, char)
0.00 1 0.00 0 1
std::codecvt<wchar_t, char, __mbstate_t>::do_out(__mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const
0.00 1 0.00 0 1
std::codecvt<wchar_t, char, __mbstate_t>::do_max_length() const
0.00 1 0.00 0 1
std::ios_base::ios_base()
0.00 1 0.00 0 1
std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry::~sentry()
0.00 1 0.00 0 1
std::basic_ostream<wchar_t, std::char_traits<wchar_t> >& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_M_insert<long>(long)
0.00 1 0.00 0 1
CAkima::Differentiate_Three_Point_Scalar(unsigned long, unsigned long, unsigned long, unsigned long)
0.00 1 0.00 0 1
std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > const& std::use_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&)
0.00 1 0.00 0 1
std::time_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, wchar_t, tm const*, char, char) const
0.00 1 0.00 0 1
localtime_s(tm*, long const*)
0.00 1 0.00 0 1
refcnt::WString_To_WChar_Container(wchar_t const*)
0.00 1 0.00 0 1
Unix_Time_To_Rat_Time(long)
0.00 1 0.00 0 1
glucose::CSignal_Names::Get_Name[abi:cxx11](GUID const&)
0.00 1 0.00 0 1
std::pair<std::_Rb_tree_iterator<double>, bool> std::_Rb_tree<double, double, std::_Identity<double>, std::less<double>, std::allocator<double> >::_M_insert_unique<double const&>(double const&)
0.00 1 0.00 0 1
CCalculate_Filter::Schedule_Solving(GUID const&)
0.00 1 0.00 0 1
void std::shuffle<__gnu_cxx::__normal_iterator<metade::TMetaDE_Candidate_Solution<CSteil_Rebrin_Solution>*, std::vector<metade::TMetaDE_Candidate_Solution<CSteil_Rebrin_Solution>, AlignmentAllocator<metade::TMetaDE_Candidate_Solution<CS
0.00 1 0.00 0 0
tbb::internal::thread_sleep_v3(tbb::tick_count::interval_t const&)
0.00 1 0.00 0 0
std::ctype<wchar_t> const& std::use_facet<std::ctype<wchar_t> >(std::locale const&)
0.00 1 0.00 1 0
std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::overflow(unsigned int)
0.00 1 0.00 0 0
std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_M_cache_locale(std::locale const&)
0.00 0 100.00 20395 20425
0x0000000000000040
0.00 0 99.45 20283 20356
tbb::interface9::internal::start_for<tbb::blocked_range<unsigned long>, CMetaDE<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution>, CNullMethod<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >, 10000ul, 100ul>::Solve(glu
0.00 0 0.93 190 2580
0x00007fe633f41c68
0.00 0 0.93 190 2086
0x00007fe633740d10
0.00 0 0.61 124 954
0x00007fe634742bd8
0.00 0 0.62 126 664
0x00007fe632f3fc90
0.00 0 3.19 650 659
CCalculate_Filter::Run(refcnt::IVector_Container<glucose::TFilter_Parameter>*)
0.00 0 2.00 407 416
CSpecialized_Id_Dispatcher<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >::Solve_Model_Parameters(TShared_Solver_Setup&)
0.00 0 1.98 404 413
CCalculate_Filter::Add_Level(unsigned long, GUID const&, double, double)
0.00 0 1.97 402 411
do_solve_model_parameters
0.00 0 1.97 402 411
CLoaded_Filters::solve_model_parameters(glucose::TSolver_Setup const*)
0.00 0 1.97 402 411
CCalculate_Filter::Configure(glucose::SFilter_Parameters)
0.00 0 1.97 402 411
CCalculate_Filter::Run_Solver(unsigned long)
0.00 0 0.00 1 357
0x00007fe634742c60
0.00 0 0.04 8 324
0xfffffffffffffe00
0.00 0 0.00 0 197
do_syscall_64
0.00 0 0.00 0 191
entry_SYSCALL_64_after_hwframe
0.00 0 0.00 0 185
0x00007fe6359d7618
0.00 0 0.00 0 78
__x64_sys_futex
0.00 0 0.00 0 77
apic_timer_interrupt
0.00 0 0.00 0 74
do_futex
0.00 0 0.00 0 60
ksys_write
0.00 0 0.00 0 58
0x00007fe632f3fbf8
0.00 0 0.00 0 57
vfs_write
0.00 0 0.00 0 55
smp_apic_timer_interrupt
0.00 0 0.00 0 52
new_sync_write
0.00 0 0.00 0 52
ext4_file_write_iter [ext4]
0.00 0 0.00 0 51
__generic_file_write_iter
0.00 0 0.00 0 49
generic_perform_write
0.00 0 0.00 0 45
hrtimer_interrupt
0.00 0 0.00 0 42
schedule
0.00 0 0.00 0 41
__schedule
0.00 0 0.00 0 39
futex_wait
0.00 0 0.00 0 35
__hrtimer_run_queues
0.00 0 0.00 0 34
futex_wake
0.00 0 0.00 0 31
try_to_wake_up
0.00 0 0.00 0 28
ext4_da_write_end [ext4]
0.00 0 0.00 0 25
futex_wait_queue_me
0.00 0 0.00 0 23
exit_to_usermode_loop
0.00 0 0.00 0 23
generic_write_end
0.00 0 0.00 0 22
async_page_fault
0.00 0 0.10 20 20
__vsnprintf
0.00 0 0.00 0 20
__mark_inode_dirty
0.00 0 0.00 0 20
tick_sched_timer
0.00 0 0.00 0 19
__do_page_fault
0.00 0 0.00 0 19
wake_up_q
0.00 0 0.00 0 18
ext4_dirty_inode [ext4]
0.00 0 0.00 0 18
get_futex_key
0.00 0 0.00 0 17
ext4_mark_inode_dirty [ext4]
0.00 0 0.00 0 17
native_write_msr
0.00 0 0.00 0 17
ext4_da_write_begin [ext4]
0.00 0 0.00 0 16
get_user_pages_fast
0.00 0 0.00 0 16
handle_mm_fault
0.00 0 0.00 0 15
ttwu_do_activate
0.00 0 0.00 0 15
tick_sched_handle
0.00 0 0.00 0 15
__x64_sys_execve
0.00 0 0.00 0 15
do_execveat_common.isra.33
0.00 0 0.00 0 15
load_elf_binary
0.00 0 0.00 0 15
search_binary_handler
0.00 0 0.00 0 14
enqueue_task_fair
0.00 0 0.07 14 14
virtual thunk to std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_ostringstream()
0.00 0 0.00 0 14
update_process_times
0.00 0 0.00 0 13
setup_new_exec
0.00 0 0.00 0 13
gup_pgd_range
0.00 0 0.00 0 12
__intel_pmu_enable_all.constprop.21
0.00 0 0.00 0 12
__handle_mm_fault
0.00 0 0.00 0 12
perf_event_exec
0.00 0 0.00 0 12
futex_wait_setup
0.00 0 0.00 0 11
__perf_event_task_sched_out
0.00 0 0.00 0 11
hrtimer_wakeup
0.00 0 0.00 0 10
ext4_reserve_inode_write [ext4]
0.00 0 0.00 0 10
update_curr
0.00 0 0.00 0 9
scheduler_tick
0.00 0 0.00 0 9
enqueue_entity
0.00 0 0.04 9 9
std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_stringbuf()
0.00 0 0.35 71 9
0x00007fe600382d46
0.00 0 0.00 0 8
syscall_return_via_sysret
0.00 0 0.00 0 7
pick_next_task_fair
0.00 0 0.00 0 7
ext4_mark_iloc_dirty [ext4]
0.00 0 0.00 0 7
__raw_callee_save___pv_queued_spin_unlock
0.00 0 0.00 0 7
dequeue_task_fair
0.00 0 0.04 8 7
0x00007fe62c000f80
0.00 0 0.00 0 7
__ext4_get_inode_loc [ext4]
0.00 0 0.00 0 7
irq_exit
0.00 0 0.00 0 7
swapgs_restore_regs_and_return_to_usermode
0.00 0 0.00 0 6
dequeue_entity
0.00 0 0.00 0 6
__ext4_journal_stop [ext4]
0.00 0 0.00 0 6
task_tick_fair
0.00 0 0.00 0 6
lapic_next_deadline
0.00 0 0.00 0 6
__wake_up_common_lock
0.00 0 0.00 0 6
clockevents_program_event
0.00 0 0.00 0 6
prepare_exit_to_usermode
0.00 0 0.00 0 6
__softirqentry_text_start
0.00 0 0.00 0 6
__x64_sys_mprotect
0.00 0 0.02 5 6
std::thread::_State_impl<std::thread::_Invoker<std::tuple<CFilter_Chain_Manager::Init_And_Start_Filters(bool)::{lambda()#2}> > >::_M_run()
0.00 0 0.00 0 6
__alloc_pages_nodemask
0.00 0 0.00 0 6
pagecache_get_page
0.00 0 0.00 0 6
grab_cache_page_write_begin
0.00 0 0.00 0 5
update_rq_clock
0.00 0 0.00 0 5
sched_clock_cpu
0.00 0 0.00 0 5
update_load_avg
0.00 0 0.02 5 5
Rat_Time_To_Local_Time_WStr[abi:cxx11](double, wchar_t const*)
0.00 0 0.00 0 5
cpuacct_charge
0.00 0 0.00 0 5
jbd2_journal_stop [jbd2]
0.00 0 0.00 0 5
get_page_from_freelist
0.00 0 0.01 3 5
__errno_location
0.00 0 0.06 12 5
0x00007fe62c02f320
0.00 0 0.02 5 5
refcnt::IVector_Container<wchar_t>* refcnt::Create_Container<wchar_t>(wchar_t*, wchar_t*)
0.00 0 0.00 0 5
jbd2__journal_start [jbd2]
0.00 0 0.01 3 5
__get_cpu_features
0.00 0 0.00 0 5
do_mprotect_pkey
0.00 0 0.00 0 4
__indirect_thunk_start
0.00 0 0.00 0 4
block_write_end
0.00 0 0.00 0 4
interrupt_entry
0.00 0 0.00 0 4
__block_commit_write.isra.31
0.00 0 0.00 0 4
do_exit
0.00 0 0.00 0 4
__x64_sys_exit
0.00 0 0.00 0 4
check_preempt_curr
0.00 0 0.00 0 4
mmput
0.00 0 0.00 0 4
kvm_sched_clock_read
0.00 0 0.00 0 4
find_get_entry
0.00 0 0.00 0 4
sched_clock
0.00 0 0.00 0 4
exit_mmap
0.00 0 0.00 0 4
mprotect_fixup
0.00 0 0.00 0 4
clear_page_erms
0.00 0 0.00 0 4
alloc_pages_vma
0.00 0 0.00 0 4
do_munmap
0.00 0 0.00 0 4
check_preempt_wakeup
0.00 0 0.00 0 4
kmem_cache_alloc
0.00 0 0.00 0 4
ttwu_do_wakeup
0.00 0 0.00 0 3
do_mmap
0.00 0 0.00 0 3
mark_wake_futex
0.00 0 0.00 0 3
mmap_region
0.00 0 0.00 0 3
do_IRQ
0.00 0 0.00 0 3
tick_sched_do_timer
0.00 0 0.00 0 3
vm_mmap_pgoff
0.00 0 0.00 0 3
tlb_flush_mmu_free
0.00 0 0.00 0 3
__sb_start_write
0.00 0 0.00 0 3
arch_tlb_finish_mmu
0.00 0 0.00 0 3
tlb_finish_mmu
0.00 0 0.01 3 3
CMetaDE<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution>, CNullMethod<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >, 10000ul, 100ul>::CMetaDE(std::vector<CSteil_Rebrin_Solution, AlignmentAllocator<CSteil_Rebrin_Solu
0.00 0 0.00 0 3
find_vma
0.00 0 0.00 0 3
__update_load_avg_se.isra.38
0.00 0 0.00 0 3
ret_from_intr
0.00 0 0.00 0 3
perf_event_mmap
0.00 0 0.00 0 3
rcu_all_qs
0.00 0 0.00 0 3
kvm_guest_apic_eoi_write
0.00 0 0.00 0 3
ksys_mmap_pgoff
0.00 0 0.00 0 3
__vma_adjust
0.00 0 0.00 0 3
pvclock_clocksource_read
0.00 0 0.00 0 3
perf_event_task_tick
0.00 0 0.01 3 3
0x00007fe638eacf01
0.00 0 0.00 0 3
_cond_resched
0.00 0 0.01 3 3
std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::~num_put()
0.00 0 0.00 0 3
mark_buffer_dirty
0.00 0 0.00 0 3
_raw_spin_unlock_irqrestore
0.00 0 0.00 0 3
ext4_get_group_desc [ext4]
0.00 0 0.00 0 3
_raw_spin_lock
0.00 0 0.01 3 3
Create_Event(glucose::NDevice_Event_Code)
0.00 0 0.00 0 3
irq_entries_start
0.00 0 0.00 0 2
update_wall_time
0.00 0 0.00 0 2
plist_add
0.00 0 0.01 2 2
std::basic_ostream<wchar_t, std::char_traits<wchar_t> >& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_M_insert<unsigned long>(unsigned long)
0.00 0 0.00 0 2
timekeeping_update
0.00 0 0.01 2 2
std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_ostringstream()
0.00 0 0.01 2 2
0x00007fe634f5e5c0
0.00 0 0.00 0 2
__x64_sys_munmap
0.00 0 0.00 0 2
rb_erase
0.00 0 0.00 0 2
enqueue_hrtimer
0.00 0 0.00 0 2
__remove_hrtimer
0.00 0 0.00 0 2
ext4_block_write_begin [ext4]
0.00 0 0.00 0 2
ext4_nonda_switch [ext4]
0.00 0 0.00 0 2
run_timer_softirq
0.00 0 0.00 0 2
rcu_check_callbacks
0.00 0 0.00 0 2
free_pages_and_swap_cache
0.00 0 0.00 0 2
napi_gro_receive
0.00 0 0.00 0 2
net_rx_action
0.00 0 0.00 0 2
netif_receive_skb_internal
0.00 0 0.00 0 2
__netif_receive_skb_core
0.00 0 0.00 0 2
vmacache_find
0.00 0 0.00 0 2
__mod_node_page_state
0.00 0 0.00 0 2
__pagevec_lru_add_fn
0.00 0 0.00 0 2
__lru_cache_add
0.00 0 0.00 0 2
pagevec_lru_move_fn
0.00 0 0.00 0 2
_raw_spin_lock_irqsave
0.00 0 0.00 0 2
unmap_page_range
0.00 0 0.00 0 2
unmap_vmas
0.00 0 0.00 0 2
mutex_lock
0.00 0 0.00 0 2
ext4_inode_table [ext4]
0.00 0 0.00 0 2
__split_vma
0.00 0 0.00 0 2
vm_munmap
0.00 0 0.00 0 2
timerqueue_del
0.00 0 0.00 0 2
timerqueue_add
0.00 0 0.00 0 2
rb_erase_cached
0.00 0 0.00 0 2
rb_insert_color
0.00 0 0.00 0 2
raw_notifier_call_chain
0.00 0 0.00 0 2
__ext4_journal_get_write_access [ext4]
0.00 0 0.00 0 2
get_mem_cgroup_from_mm
0.00 0 0.00 0 2
irq_enter
0.00 0 0.00 0 2
security_file_permission
0.00 0 0.00 0 2
intel_pmu_disable_all
0.00 0 0.00 0 2
mem_cgroup_try_charge
0.00 0 0.00 0 2
__fdget_pos
0.00 0 0.00 0 2
jbd2_journal_get_write_access [jbd2]
0.00 0 0.00 0 2
update_min_vruntime
0.00 0 0.01 2 2
CSinCos_Generator::Emit_Signal_Level(GUID, double, double, unsigned long)
0.00 0 0.00 0 2
start_this_handle [jbd2]
0.00 0 0.00 0 2
virtnet_poll [virtio_net]
0.00 0 0.00 0 2
pick_next_entity
0.00 0 0.01 2 2
0x00007fe638eb3660
0.00 0 0.00 0 2
receive_buf [virtio_net]
0.00 0 0.00 0 2
set_next_entity
0.00 0 0.00 0 1
ipt_do_table [ip_tables]
0.00 0 0.00 0 1
vma_merge
0.00 0 0.00 0 1
copy_user_enhanced_fast_string
0.00 0 0.00 0 1
unmap_region
0.00 0 0.00 0 1
__vma_link_rb
0.00 0 0.00 0 1
__vma_rb_erase
0.00 0 0.00 0 1
current_time
0.00 0 0.00 0 1
__clear_user
0.00 0 0.00 0 1
vfs_statx
0.00 0 0.00 0 1
anon_vma_interval_tree_remove
0.00 0 0.00 0 1
handle_irq_event_percpu
0.00 0 0.00 0 1
setup_arg_pages
0.00 0 0.00 0 1
shift_arg_pages
0.00 0 0.00 0 1
__do_sys_newstat
0.00 0 0.01 2 1
0x00000000000003ff
0.00 0 0.00 0 1
entry_SYSCALL_64_stage2
0.00 0 0.00 0 1
vma_compute_subtree_gap
0.00 0 0.00 0 1
generic_update_time
0.00 0 0.00 0 1
alloc_set_pte
0.00 0 0.00 0 1
__fput
0.00 0 0.00 0 1
__getblk_gfp
0.00 0 0.00 0 1
__pmd_alloc
0.00 0 0.00 0 1
ksys_read
0.00 0 0.00 0 1
file_update_time
0.00 0 0.00 0 1
touch_atime
0.00 0 0.00 0 1
ip_local_deliver
0.00 0 0.00 0 1
kmem_cache_alloc_trace
0.00 0 0.00 0 1
move_page_tables
0.00 0 0.00 0 1
page_add_file_rmap
0.00 0 0.00 0 1
arp_process
0.00 0 0.00 0 1
__anon_vma_prepare
0.00 0 0.00 0 1
__vmalloc_node_range
0.00 0 0.00 0 1
__x64_sys_madvise
0.00 0 0.00 0 1
ip_rcv
0.00 0 0.00 0 1
mem_cgroup_from_task
0.00 0 0.00 0 1
iov_iter_copy_from_user_atomic
0.00 0 0.00 0 1
nf_hook_slow
0.00 0 0.00 0 1
find_first_bit
0.00 0 0.00 0 1
kfree
0.00 0 0.00 0 1
prefetch_freepointer
0.00 0 0.00 0 1
kmem_cache_free
0.00 0 0.00 0 1
percpu_counter_add_batch
0.00 0 0.00 0 1
plist_del
0.00 0 0.00 0 1
__set_page_dirty
0.00 0 0.00 0 1
vfs_read
0.00 0 0.00 0 1
__find_get_block
0.00 0 0.00 0 1
new_sync_read
0.00 0 0.00 0 1
mem_cgroup_commit_charge
0.00 0 0.00 0 1
common_file_perm
0.00 0 0.00 0 1
radix_tree_lookup_slot
0.00 0 0.00 0 1
__radix_tree_lookup
0.00 0 0.00 0 1
copy_page
0.00 0 0.00 0 1
memcg_kmem_charge
0.00 0 0.00 0 1
blk_flush_plug_list
0.00 0 0.00 0 1
memcg_kmem_get_cache
0.00 0 0.00 0 1
arp_rcv
0.00 0 0.00 0 1
blk_finish_plug
0.00 0 0.00 0 1
copyin
0.00 0 0.00 0 1
lock_page_memcg
0.00 0 0.00 0 1
ext4_write_checks [ext4]
0.00 0 0.00 0 1
ext4_release_file [ext4]
0.00 0 0.00 0 1
ext4_ext_map_blocks [ext4]
0.00 0 0.00 0 1
ext4_ext_insert_extent [ext4]
0.00 0 0.00 0 1
__ext4_handle_dirty_metadata [ext4]
0.00 0 0.00 1 1
_init
0.00 0 0.00 1 1
CLoaded_Filters::load_libraries()
0.00 0 0.00 1 1
CLoaded_Filters::CLoaded_Filters()
0.00 0 0.00 0 1
jbd2_journal_dirty_metadata [jbd2]
0.00 0 0.00 0 1
jbd2_write_access_granted.part.10 [jbd2]
0.00 0 0.00 0 1
skb_recv_done [virtio_net]
0.00 0 0.00 0 1
ext4_writepages [ext4]
0.00 0 0.00 0 1
__close_nocancel
0.00 0 0.00 0 1
__munmap
0.00 0 0.00 0 1
__clone
0.00 0 0.01 2 1
0x37322d39302d3831
0.00 0 0.00 0 1
ext4_getattr [ext4]
0.00 0 0.00 0 1
ext4_map_blocks [ext4]
0.00 0 0.00 0 1
perf_event_comm_output
0.00 0 0.00 0 1
profile_tick
0.00 0 0.00 0 1
hrtimer_active
0.00 0 0.00 0 1
__hrtimer_next_event_base
0.00 0 0.00 0 1
current_kernel_time64
0.00 0 0.00 0 1
ktime_get
0.00 0 0.00 0 1
get_futex_value_locked
0.00 0 0.00 0 1
__unqueue_futex
0.00 0 0.00 0 1
__cgroup_account_cputime
0.00 0 0.00 0 1
map_id_up
0.00 0 0.00 0 1
acct_account_cputime
0.00 0 0.00 0 1
irq_work_run_list
0.00 0 0.00 0 1
perf_iterate_ctx
0.00 0 0.00 0 1
perf_iterate_sb
0.00 0 0.00 0 1
rcu_irq_enter
0.00 0 0.00 0 1
perf_event_comm
0.00 0 0.00 0 1
perf_output_begin
0.00 0 0.00 0 1
generic_write_checks
0.00 0 0.00 0 1
filemap_map_pages
0.00 0 0.00 0 1
add_to_page_cache_lru
0.00 0 0.00 0 1
__filemap_fdatawrite_range
0.00 0 0.00 0 1
generic_file_read_iter
0.00 0 0.00 0 1
account_page_dirtied
0.00 0 0.00 0 1
do_writepages
0.00 0 0.00 0 1
release_pages
0.00 0 0.00 0 1
page_evictable
0.00 0 0.00 0 1
should_failslab
0.00 0 0.00 0 1
task_work_run
0.00 0 0.00 0 1
vring_interrupt [virtio_ring]
0.00 0 0.00 0 1
error_entry
0.00 0 0.00 0 1
update_vsyscall
0.00 0 0.00 0 1
__switch_to
0.00 0 0.00 0 1
handle_irq
0.00 0 0.00 0 1
do_async_page_fault
0.00 0 0.00 0 1
switch_mm_irqs_off
0.00 0 0.00 0 1
pmd_huge
0.00 0 0.00 0 1
pud_huge
0.00 0 0.00 0 1
copy_process.part.36
0.00 0 0.00 0 1
_do_fork
0.00 0 0.00 0 1
vma_interval_tree_remove
0.00 0 0.00 0 1
wake_q_add
0.00 0 0.00 0 1
activate_task
0.00 0 0.00 0 1
void std::vector<metade::TMetaDE_Stats, std::allocator<metade::TMetaDE_Stats> >::_M_realloc_insert<metade::TMetaDE_Stats const&>(__gnu_cxx::__normal_iterator<metade::TMetaDE_Stats*, std::vector<metade::TMetaDE_Stats, std::allocator<meta
0.00 0 0.00 0 1
idle_cpu
0.00 0 0.00 0 1
account_entity_dequeue
0.00 0 0.00 0 1
account_entity_enqueue
0.00 0 0.00 0 1
update_cfs_group
0.00 0 0.00 0 1
put_prev_entity
0.00 0 0.00 0 1
down_read_trylock
0.00 0 0.00 0 1
__handle_irq_event_percpu
0.00 0 0.00 1 1
vswscanf
0.00 0 0.00 0 1
handle_irq_event
0.00 0 0.00 0 1
handle_edge_irq
0.00 0 0.00 0 0
0xffffffffffffff80
0.00 0 3.47 707 0
std::error_code::default_error_condition() const
0.00 0 0.02 4 0
0x00007fe638eb3440
0.00 0 0.11 22 0
std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_M_pad(wchar_t, long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
0.00 0 0.01 3 0
std::basic_filebuf<wchar_t, std::char_traits<wchar_t> >::overflow(unsigned int)
0.00 0 0.00 0 0
__madvise
0.00 0 0.00 0 0
__mprotect
0.00 0 0.09 18 0
vswprintf
0.00 0 0.00 0 0
0x00007fcd29fa8947
0.00 0 99.54 20301 0
0x0000441f0f000000
0.00 0 0.00 1 0
0x0000007800000038
0.00 0 0.01 3 0
0x0000003800000034
0.00 0 0.00 1 0
0x0000003600000036
0.00 0 0.06 13 0
0x00000000ffffffff
0.00 0 0.00 1 0
0x00000000000000ff
0.00 0 0.00 0 0
0x34322d39302d3831
0.00 0 0.00 0 0
native_load_tls
0.00 0 0.04 9 0
0xdd058b4808ec8348
0.00 0 0.01 2 0
0x9de907894810c083
0.00 0 0.01 2 0
0x73616c7461407261
0.00 0 0.00 1 0
0x6c00362e6f732e2b
0.00 0 0.02 4 0
0x493c848aec1b2000
0.00 0 0.01 3 0
0x4818508d48fb8948
0.00 0 0.07 15 0
0x480006bba1058b48
0.00 0 0.00 0 0
0x36322d39302d3831
0.00 0 0.00 1 0
0x35322d39302d3831
0.00 0 0.00 0 0
__switch_to_asm
0.00 0 0.00 0 0
0x33322d39302d3831
0.00 0 0.00 0 0
0x31322d39302d3831
0.00 0 0.00 0 0
0x312031322d39302d
0.00 0 0.00 0 0
0x2033322d39302d38
0.00 0 0.00 0 0
0x2032322d39302d38
0.00 0 0.00 0 0
0x2031322d39302d38
0.00 0 0.08 16 0
0x00401f0fc3f30678
0.00 0 0.00 0 0
_init
HIDE
Filter:
Preferences:
Determine color by:
Name ellipsis (0 for none):
Hierarchical view:
Entry point within .text:
Manual entry point: -
Hover over node to show details
Double-click to set entry point
Loading...
INCLUSIVEEXCLUSIVE
Tree nodes with less than 0.01% of inclusive samples were excluded
Preferences:
Determine color by:
Lower threshold (percents):
Time range (milliseconds):
Show functions from .text section only: