PIVO - Report

BASIC INFO
FLAT PROFILE
CALL GRAPH
CALL TREE
FLAME GRAPH
TIME-SLICED FLAT MAP
PROFILING SUMMARY
Analyzed function count502
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 samples8103
HIDE
Filter:
Samples [%] Samples [] Inclusive samples [%] Inclusive samples [] Call count Function name
31.26 2533 4.13 278 2824
CAkima::GetLevels(double const*, double*, unsigned long, unsigned long)
10.75 871 1.53 103 981
CCrossWalkMetric::Do_Calculate_Metric()
8.87 719 43.66 2939 3672
CSteil_Rebrin_blood::Get_Continuous_Levels(refcnt::IVector_Container<double>*, double const*, double*, unsigned long, unsigned long) const
8.07 654 0.00 0 657
CCommon_Metric::Accumulate(double const*, double const*, double const*, unsigned long)
6.41 519 0.03 2 219
_IO_str_seekoff
4.53 367 0.00 0 368
std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::operator()()
3.23 262 0.00 0 264
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
3.10 251 91.77 6177 6456
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
1.96 159 0.00 0 62
malloc
1.72 139 0.64 43 182
CAkima::Compute_Coefficients()
1.41 114 4.01 270 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
1.33 108 0.00 0 108
CAICMetric::Do_Calculate_Metric()
1.15 93 97.76 6580 6676
tbb::empty_task::~empty_task()
1.07 87 1.46 98 187
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.93 75 0.00 0 75
roundf64
0.93 75 0.00 0 69
memcpy
0.81 66 96.46 6493 6587
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.79 64 0.97 65 130
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.74 60 82.38 5545 5629
CFitness<CSteil_Rebrin_Solution>::Calculate_Fitness(CSteil_Rebrin_Solution&, glucose::SMetric&)
0.69 56 0.46 31 88
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.62 50 0.00 0 50
_init
0.60 49 0.55 37 87
tbb::strict_ppl::internal::concurrent_queue_base_v3<std::vector<double, AlignmentAllocator<double, 64ul> > >::internal_try_pop(void*)
0.56 45 0.00 0 45
free
0.53 43 0.00 0 43
CAkima::Interpolate_Hermite_Scalar(std::vector<double, std::allocator<double> >)
0.48 39 3.27 220 260
CAkima::Update()
0.44 36 0.00 0 36
tbb::strict_ppl::internal::micro_queue_pop_finalizer<Eigen::Array<double, 1, -1, 1, 1, -1> >::~micro_queue_pop_finalizer()
0.41 33 0.37 25 58
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.39 32 0.00 0 33
CMeasured_Signal::Get_Continuous_Levels(refcnt::IVector_Container<double>*, double const*, double*, unsigned long, unsigned long) const
0.35 28 0.00 0 21
MallocInitializeITT
0.32 26 0.00 0 12
_dl_rtld_di_serinfo
0.30 24 0.00 0 24
CMeasured_Signal::Get_Discrete_Bounds(glucose::TBounds*, glucose::TBounds*, unsigned long*) const
0.25 20 14.49 975 999
CCommon_Metric::Calculate(double*, unsigned long*, unsigned long)
0.25 20 0.25 17 37
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.22 18 0.00 0 18
vfwprintf
0.21 17 0.00 0 17
tbb::strict_ppl::internal::micro_queue_pop_finalizer<std::vector<double, AlignmentAllocator<double, 64ul> > >::~micro_queue_pop_finalizer()
0.19 15 0.00 0 16
void Eigen_Buffer_Pool_Resize<Eigen::Array<double, 1, -1, 1, 1, -1> >(Eigen::Array<double, 1, -1, 1, 1, -1>&, unsigned long)
0.19 15 0.00 0 16
bzero
0.14 11 0.00 0 11
_init
0.12 10 0.00 0 5
pthread_getspecific
0.11 9 0.00 0 9
0xfffffe0000006025
0.11 9 0.00 0 9
_aligned_malloc(unsigned long, unsigned long)
0.11 9 0.00 0 9
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.11 9 0.00 0 8
_init
0.11 9 0.00 0 7
__dynamic_cast
0.10 8 0.04 3 16
CMetaDE<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution>, CNullMethod<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >, 10000ul, 100ul>::Take_Statistics_Snapshot()
0.10 8 0.00 0 8
posix_memalign
0.10 8 0.00 0 8
Eigen::MapBase<Eigen::Map<Eigen::Array<double, 1, -1, 1, 1, -1>, 0, Eigen::Stride<0, 0> >, 0>::MapBase(double*, long, long)
0.07 6 0.00 0 6
operator new(unsigned long)
0.07 6 0.00 0 6
_IO_wdefault_xsputn
0.07 6 0.00 0 6
std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry::sentry(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&)
0.07 6 0.00 0 6
glucose::WSignal::Get_Discrete_Bounds(glucose::TBounds*, glucose::TBounds*, unsigned long*) const
0.07 6 0.00 0 5
__emutls_register_common
0.06 5 0.00 0 6
__strftime_l
0.06 5 0.00 0 5
_init
0.06 5 0.00 0 5
__nss_passwd_lookup
0.06 5 0.00 0 5
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.06 5 0.00 0 5
wcsncasecmp_l
0.06 5 0.00 0 5
CCommon_Metric::Reset()
0.05 4 0.03 2 6
glucose::SFilter_Pipe::Send(glucose::UDevice_Event&)
0.05 4 0.00 0 4
CCalculate_Filter::Schedule_Solving(GUID const&)
0.05 4 0.00 0 4
_dl_catch_error
0.05 4 0.00 0 4
explicit_bzero
0.05 4 0.00 0 4
fegetenv
0.05 4 0.00 0 4
vprintf
0.04 3 0.07 5 8
Rat_Time_To_Local_Time_WStr[abi:cxx11](double, wchar_t const*)
0.04 3 0.00 0 3
tbb::internal::NFS_Allocate(unsigned long, unsigned long, void*)
0.04 3 0.00 0 3
CSteil_Rebrin_Solution::get(double**, double**) const
0.04 3 0.00 0 3
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.04 3 0.00 0 3
__gconv_get_alias_db
0.04 3 0.00 0 3
_init
0.04 3 0.00 0 3
operator delete(void*)
0.04 3 0.00 0 3
_aligned_free(void*)
0.04 3 0.00 0 3
CTime_Segment::Add_Level(GUID const&, double, double)
0.04 3 0.00 0 2
tbb::internal::concurrent_queue_base_v3::internal_pop(void*)
0.04 3 0.00 0 1
__iscanonicall
0.04 3 0.00 0 0
tbb::internal::thread_sleep_v3(tbb::tick_count::interval_t const&)
0.02 2 0.10 7 73
syscall
0.02 2 0.00 0 67
__write
0.02 2 0.09 6 8
vfprintf
0.02 2 0.06 4 6
create_device_event
0.02 2 0.00 0 2
refcnt::WString_To_WChar_Container(wchar_t const*)
0.02 2 0.00 0 2
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.02 2 0.13 9 2
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.02 2 0.00 0 2
std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::xsputn(wchar_t const*, long)
0.02 2 0.00 0 2
std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry::~sentry()
0.02 2 0.00 0 2
std::locale::locale()
0.02 2 0.00 0 2
std::locale::_Impl::_Impl(unsigned long)
0.02 2 0.00 0 2
_IO_enable_locks
0.02 2 0.00 0 2
wcstof128
0.02 2 0.00 0 2
tbb::task_group_context::init()
0.02 2 0.00 0 2
CMeasured_Signal::Add_Levels(double const*, double const*, unsigned long)
0.02 2 0.00 0 2
_init
0.02 2 0.00 0 2
CFilter_Pipe::receive(glucose::IDevice_Event**)
0.02 2 0.00 0 2
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 2 0.07 5 2
[vdso]::0x00007fff249b5f31
0.02 2 0.00 0 1
std::basic_filebuf<wchar_t, std::char_traits<wchar_t> >::xsputn(wchar_t const*, long)
0.02 2 0.00 0 0
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::reserve(unsigned long)
0.02 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.02 2 0.00 0 0
tbb::internal::allocate_child_proxy::allocate(unsigned long) const
0.01 1 9.78 658 666
CCalculate_Filter::Run(refcnt::IVector_Container<glucose::TFilter_Parameter>*)
0.01 1 3.54 238 240
CTime_Segment::Emit_Levels_At_Pending_Times()
0.01 1 0.37 25 26
CLog_Filter::Log_Event(glucose::UDevice_Event const&)
0.01 1 0.09 6 8
wcsftime_l
0.01 1 0.07 5 6
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.01 1 0.06 4 5
std::thread::_State_impl<std::thread::_Invoker<std::tuple<CFilter_Chain_Manager::Init_And_Start_Filters(bool)::{lambda()#2}> > >::_M_run()
0.01 1 0.03 2 3
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.01 1 0.01 1 2
_dl_debug_state
0.01 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.01 1 0.00 0 1
wcsnrtombs
0.01 1 0.00 0 1
wcschrnul
0.01 1 0.00 0 1
adjtime
0.01 1 0.00 0 1
tzset
0.01 1 0.00 0 1
GUID_To_WString[abi:cxx11](GUID const&)
0.01 1 0.01 1 1
_dl_mcount_wrapper_check
0.01 1 0.00 0 1
std::locale::locale(std::locale const&)
0.01 1 0.00 0 1
std::locale::id::_M_id() const
0.01 1 0.00 0 1
std::__num_base::_S_format_float(std::ios_base const&, char*, char)
0.01 1 0.00 0 1
Unix_Time_To_Rat_Time(long)
0.01 1 0.00 0 1
std::__timepunct<wchar_t>::_M_put(wchar_t*, unsigned long, wchar_t const*, tm const*) const
0.01 1 0.00 0 1
std::ios_base::ios_base()
0.01 1 0.00 0 1
std::ios_base::~ios_base()
0.01 1 0.00 0 1
std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::flush()
0.01 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.01 1 0.00 0 1
bool std::has_facet<std::ctype<wchar_t> >(std::locale const&)
0.01 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_int<unsigned long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t
0.01 1 0.00 0 1
scalable_free
0.01 1 0.00 0 1
virtual thunk to refcnt::internal::CVector_Container<refcnt::IVector_Container<wchar_t>*>::add(refcnt::IVector_Container<wchar_t>**, refcnt::IVector_Container<wchar_t>**)
0.01 1 0.00 0 1
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.01 1 0.00 0 1
_init
0.01 1 0.00 0 1
CCalculate_Filter::Get_Segment(unsigned long)
0.01 1 0.00 0 1
_init
0.01 1 0.00 0 1
CConfig::Load(CFilter_Chain&)
0.01 1 0.00 0 1
localtime_s(tm*, long const*)
0.01 1 0.00 0 1
scalable_aligned_malloc
0.01 1 0.00 0 1
scalable_aligned_free
0.01 1 0.00 0 1
CAkima::Differentiate_Three_Point_Scalar(unsigned long, unsigned long, unsigned long, unsigned long)
0.01 1 0.00 0 1
virtual thunk to refcnt::internal::CVector_Container<wchar_t>::~CVector_Container()
0.01 1 0.00 0 1
__uselocale
0.01 1 0.00 0 1
swapcontext
0.01 1 0.00 0 1
_IO_default_xsputn
0.01 1 0.00 0 1
std::basic_ostream<wchar_t, std::char_traits<wchar_t> >& std::operator<< <wchar_t, std::char_traits<wchar_t> >(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, std::_Put_time<wchar_t>)
0.01 1 0.00 0 1
glucose::UDevice_Event::UDevice_Event(glucose::IDevice_Event*)
0.01 1 0.00 0 1
glucose::SFilter_Parameters::Read_Int(wchar_t const*)
0.01 1 0.00 0 1
_init
0.01 1 0.00 0 1
tbb::internal::concurrent_queue_base_v3::internal_push(void const*)
0.01 1 0.00 0 1
tbb::internal::get_initial_auto_partitioner_divisor()
0.01 1 0.00 0 1
tbb::task_group_context::capture_fp_settings()
0.01 1 0.00 0 1
QObjectPrivate::~QObjectPrivate()
0.01 1 0.00 0 1
CDevice_Event::Raw(glucose::TDevice_Event**)
0.01 1 0.00 0 1
CDevice_Event::CDevice_Event(glucose::NDevice_Event_Code)
0.01 1 0.00 0 1
CFilter_Pipe::send(glucose::IDevice_Event*)
0.01 1 0.00 0 1
CDynamic_Library::Unload()
0.01 1 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 1 0.00 0 0
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.01 1 0.00 0 0
std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_sync(wchar_t*, unsigned long, unsigned long)
0.01 1 0.00 0 0
std::__basic_file<char>::fd()
0.01 1 0.00 0 0
std::ios_base::_M_init()
0.01 1 0.00 0 0
__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.01 1 0.00 0 0
wmemcpy
0.01 1 0.00 0 0
_IO_unsave_wmarkers
0.01 1 0.00 0 0
__ctype_get_mb_cur_max
0.01 1 0.00 0 0
pthread_self
0.01 1 0.00 0 0
std::experimental::filesystem::v1::__cxx11::_Dir::advance(bool, std::error_code&)
0.01 1 0.00 0 0
tbb::internal::concurrent_queue_base_v3::internal_pop_if_present(void*)
0.00 0 100.00 6731 6714
0x0000000000000040
0.00 0 98.59 6636 6664
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 2.79 188 2706
0x00007f7c9bf5dc68
0.00 0 3.74 252 2260
0x00007f7c9b75cd10
0.00 0 0.00 0 842
0x00007f7c9c75ebd8
0.00 0 0.00 0 424
0x00007f7c9af5bc90
0.00 0 6.09 410 416
CCalculate_Filter::Add_Level(unsigned long, GUID const&, double, double)
0.00 0 0.00 0 415
0x00007f7c9bf5dd00
0.00 0 6.03 406 412
CSpecialized_Id_Dispatcher<CSteil_Rebrin_Solution, CFitness<CSteil_Rebrin_Solution> >::Solve_Model_Parameters(TShared_Solver_Setup&)
0.00 0 6.02 405 411
CCalculate_Filter::Configure(glucose::SFilter_Parameters)
0.00 0 6.02 405 411
CCalculate_Filter::Run_Solver(unsigned long)
0.00 0 6.02 405 411
CLoaded_Filters::solve_model_parameters(glucose::TSolver_Setup const*)
0.00 0 6.02 405 411
do_solve_model_parameters
0.00 0 0.94 63 369
0x00007f7c9d9ff618
0.00 0 0.06 4 305
0x00007f7c9c75ec60
0.00 0 0.00 0 290
0x00007f7c9c75eae8
0.00 0 0.13 9 271
0xfffffffffffffe00
0.00 0 0.00 0 192
do_syscall_64
0.00 0 0.00 0 189
entry_SYSCALL_64_after_hwframe
0.00 0 0.00 0 71
__x64_sys_futex
0.00 0 0.00 0 70
do_futex
0.00 0 0.00 0 63
ksys_write
0.00 0 0.00 0 61
vfs_write
0.00 0 0.00 0 51
ext4_file_write_iter [ext4]
0.00 0 0.00 0 51
new_sync_write
0.00 0 0.00 0 48
__generic_file_write_iter
0.00 0 0.00 0 47
generic_perform_write
0.00 0 0.00 0 44
schedule
0.00 0 0.65 44 44
CLog_Filter::Run(refcnt::IVector_Container<glucose::TFilter_Parameter>*)
0.00 0 0.00 0 42
__schedule
0.00 0 0.00 0 36
futex_wake
0.00 0 0.00 0 30
futex_wait
0.00 0 0.00 0 25
futex_wait_queue_me
0.00 0 0.00 0 25
apic_timer_interrupt
0.00 0 0.00 0 23
exit_to_usermode_loop
0.00 0 0.00 0 23
try_to_wake_up
0.00 0 0.00 0 22
wake_up_q
0.00 0 0.00 0 22
ext4_da_write_begin [ext4]
0.00 0 0.00 0 21
ext4_da_write_end [ext4]
0.00 0 0.00 0 17
async_page_fault
0.00 0 0.00 0 16
pick_next_task_fair
0.00 0 0.00 0 16
smp_apic_timer_interrupt
0.00 0 0.00 0 15
generic_write_end
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
search_binary_handler
0.00 0 0.00 0 15
__mark_inode_dirty
0.00 0 0.00 0 15
native_write_msr
0.00 0 0.00 0 15
load_elf_binary
0.00 0 0.00 0 14
syscall_return_via_sysret
0.00 0 0.00 0 14
__do_page_fault
0.00 0 0.00 0 14
__intel_pmu_enable_all.constprop.21
0.00 0 0.00 0 13
ext4_dirty_inode [ext4]
0.00 0 0.00 0 13
handle_mm_fault
0.00 0 0.00 0 13
ttwu_do_activate
0.00 0 0.00 0 13
hrtimer_interrupt
0.00 0 0.00 0 12
perf_event_exec
0.00 0 0.00 0 12
__handle_mm_fault
0.00 0 0.18 12 12
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 12
enqueue_task_fair
0.00 0 0.00 0 12
setup_new_exec
0.00 0 0.15 10 11
std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_stringbuf()
0.00 0 0.00 0 11
enqueue_entity
0.00 0 0.00 0 10
ext4_mark_inode_dirty [ext4]
0.00 0 0.00 0 10
swapgs_restore_regs_and_return_to_usermode
0.00 0 0.00 0 9
__hrtimer_run_queues
0.00 0 0.00 0 9
get_futex_key
0.00 0 0.13 9 9
__vsnprintf
0.00 0 0.09 6 9
__errno_location
0.00 0 0.00 0 8
__ext4_journal_stop [ext4]
0.00 0 0.00 0 8
jbd2_journal_stop [jbd2]
0.00 0 0.00 0 8
get_user_pages_fast
0.00 0 0.00 0 7
jbd2__journal_start [jbd2]
0.00 0 0.10 7 7
glucose::UDevice_Event::UDevice_Event(glucose::NDevice_Event_Code)
0.00 0 0.07 5 7
__get_cpu_features
0.00 0 0.00 0 7
prepare_exit_to_usermode
0.00 0 0.00 0 7
gup_pgd_range
0.00 0 0.00 0 6
put_prev_entity
0.00 0 0.00 0 6
ext4_mark_iloc_dirty [ext4]
0.00 0 0.00 0 6
update_curr
0.00 0 0.00 0 5
update_load_avg
0.00 0 0.00 0 5
__ext4_journal_start_sb [ext4]
0.00 0 0.00 0 5
security_file_permission
0.00 0 0.00 0 5
__x64_sys_mprotect
0.00 0 0.00 0 5
vm_mmap_pgoff
0.00 0 0.00 0 5
grab_cache_page_write_begin
0.00 0 0.00 0 5
tick_sched_timer
0.00 0 0.12 8 5
0x00007f7c9409cda0
0.00 0 0.00 0 5
tick_sched_handle
0.00 0 1.46 98 5
0x00007f7c8c01a2a0
0.00 0 0.00 0 5
pagecache_get_page
0.00 0 0.07 5 5
Create_Event(glucose::NDevice_Event_Code)
0.00 0 0.06 4 4
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 0 0.00 0 4
ksys_mmap_pgoff
0.00 0 0.00 0 4
update_rq_clock
0.00 0 0.00 0 4
__perf_event_task_sched_out
0.00 0 0.00 0 4
alloc_pages_vma
0.00 0 0.00 0 4
futex_wait_setup
0.00 0 0.00 0 4
rb_erase_cached
0.00 0 0.00 0 4
__perf_event_task_sched_in
0.00 0 0.00 0 4
kmem_cache_alloc
0.00 0 0.00 0 4
finish_task_switch
0.00 0 0.00 0 4
common_file_perm
0.00 0 0.00 0 4
do_mmap
0.00 0 0.00 0 4
__raw_callee_save___pv_queued_spin_unlock
0.00 0 0.00 0 4
mprotect_fixup
0.00 0 0.00 0 4
do_mprotect_pkey
0.00 0 0.00 0 4
update_process_times
0.00 0 0.00 0 4
ext4_block_write_begin [ext4]
0.00 0 0.00 0 4
set_next_entity
0.00 0 0.00 0 3
start_this_handle [jbd2]
0.00 0 0.00 0 3
vma_merge
0.00 0 0.00 0 3
filemap_map_pages
0.00 0 0.00 0 3
ext4_reserve_inode_write [ext4]
0.00 0 0.00 0 3
__vma_adjust
0.00 0 0.00 0 3
find_get_entry
0.00 0 0.00 0 3
radix_tree_lookup_slot
0.00 0 0.00 0 3
do_munmap
0.00 0 0.00 0 3
sync_regs
0.00 0 0.04 3 3
CSinCos_Generator::Run_Generator()
0.00 0 0.04 3 3
CSinCos_Generator::Emit_Signal_Level(GUID, double, double, unsigned long)
0.00 0 0.00 0 3
__softirqentry_text_start
0.00 0 0.06 4 3
0x00007f7c9bf5dc00
0.00 0 0.00 0 3
get_page_from_freelist
0.00 0 0.00 0 3
error_entry
0.00 0 0.00 0 3
__alloc_pages_nodemask
0.00 0 0.00 0 3
mmap_region
0.00 0 0.00 0 3
ttwu_do_wakeup
0.00 0 0.03 2 3
virtual thunk to refcnt::CReferenced::Release()
0.00 0 0.00 0 3
hash_futex
0.00 0 0.04 3 3
refcnt::IVector_Container<wchar_t>* refcnt::Create_Container<wchar_t>(wchar_t*, wchar_t*)
0.00 0 0.04 3 3
virtual thunk to std::basic_ofstream<wchar_t, std::char_traits<wchar_t> >::~basic_ofstream()
0.00 0 0.00 0 3
sched_clock_cpu
0.00 0 0.00 0 3
irq_exit
0.00 0 0.00 0 2
tlb_finish_mmu
0.00 0 0.00 0 2
dequeue_task_fair
0.00 0 0.00 0 2
current_kernel_time64
0.00 0 0.00 0 2
ktime_get_update_offsets_now
0.00 0 0.00 0 2
clockevents_program_event
0.00 0 0.00 0 2
check_preempt_wakeup
0.00 0 0.00 0 2
release_pages
0.00 0 0.00 0 2
_raw_spin_unlock_irqrestore
0.00 0 0.00 0 2
rcu_process_callbacks
0.00 0 0.00 0 2
exit_mmap
0.00 0 0.00 0 2
cpuacct_charge
0.00 0 0.00 0 2
swake_up
0.00 0 0.00 0 2
mmput
0.00 0 0.00 0 2
account_entity_enqueue
0.00 0 0.00 0 2
__update_load_avg_se.isra.38
0.00 0 0.00 0 2
arch_tlb_finish_mmu
0.00 0 0.00 0 2
scheduler_tick
0.00 0 0.00 0 2
tlb_flush_mmu_free
0.00 0 0.00 0 2
__switch_to
0.00 0 0.00 0 2
sched_clock
0.00 0 0.00 0 2
lapic_next_deadline
0.00 0 0.00 0 2
from_kuid
0.00 0 0.00 0 2
kvm_sched_clock_read
0.00 0 0.00 0 2
check_preempt_curr
0.00 0 0.00 0 2
pvclock_clocksource_read
0.00 0 0.00 0 2
perf_event_mmap
0.00 0 0.00 0 2
__x64_sys_exit
0.00 0 0.00 0 2
do_exit
0.00 0 0.00 0 2
__radix_tree_lookup
0.00 0 0.01 1 2
0x000055bf40ab6280
0.00 0 0.03 2 2
CFilter_Chain_Manager::~CFilter_Chain_Manager()
0.00 0 0.00 0 2
__sb_start_write
0.00 0 0.03 2 2
0x00007f7ca0ed46f8
0.00 0 0.00 0 2
ext4_journal_check_start [ext4]
0.00 0 0.00 0 2
irq_entries_start
0.00 0 0.00 0 2
__find_get_block
0.00 0 0.00 0 2
__getblk_gfp
0.00 0 0.00 0 2
__list_add_valid
0.00 0 0.00 0 2
iov_iter_copy_from_user_atomic
0.00 0 0.00 0 2
__ext4_get_inode_loc [ext4]
0.00 0 0.00 0 2
virtual thunk to refcnt::CReferenced::AddRef()
0.00 0 0.06 4 2
0x00007f6f0eb15947
0.00 0 0.00 0 2
rb_next
0.00 0 0.00 0 2
_raw_spin_lock
0.00 0 0.00 0 2
timerqueue_add
0.00 0 0.00 0 2
kmem_cache_free
0.00 0 0.00 0 1
__inc_numa_state
0.00 0 0.00 0 1
memset_erms
0.00 0 0.00 0 1
__netif_receive_skb_core
0.00 0 0.00 0 1
copy_user_enhanced_fast_string
0.00 0 0.00 0 1
copyin
0.00 0 0.00 0 1
__mod_node_page_state
0.00 0 0.00 0 1
dd_insert_requests
0.00 0 0.00 0 1
blk_mq_sched_insert_requests
0.00 0 0.00 0 1
blk_mq_flush_plug_list
0.00 0 0.00 0 1
blk_mq_make_request
0.00 0 0.00 0 1
vma_interval_tree_insert
0.00 0 0.00 0 1
netif_receive_skb_internal
0.00 0 0.00 0 1
net_rx_action
0.00 0 0.00 0 1
clear_page_erms
0.00 0 0.00 0 1
napi_gro_receive
0.00 0 0.00 0 1
ip_local_deliver_finish
0.00 0 0.00 0 1
ip_local_deliver
0.00 0 0.00 0 1
ip_rcv
0.00 0 0.00 0 1
anon_vma_interval_tree_remove
0.00 0 0.00 0 1
strlen
0.00 0 0.00 0 1
tcp_ack
0.00 0 0.00 0 1
tcp_rcv_established
0.00 0 0.00 0 1
tcp_v4_do_rcv
0.00 0 0.00 0 1
rb_insert_color_cached
0.00 0 0.00 0 1
tcp_v4_rcv
0.00 0 0.00 0 1
plist_del
0.00 0 0.00 0 1
unmapped_area_topdown
0.00 0 0.00 0 1
get_unmapped_area
0.00 0 0.00 0 1
__sb_end_write
0.00 0 0.00 0 1
__fput
0.00 0 0.00 0 1
ksys_read
0.00 0 0.01 1 1
main
0.00 0 0.01 1 1
virtual thunk to refcnt::internal::CVector_Container<refcnt::IVector_Container<wchar_t>*>::~CVector_Container()
0.00 0 0.00 0 1
vfs_read
0.00 0 0.00 0 1
__x64_sys_close
0.00 0 0.00 0 1
mem_cgroup_try_charge
0.00 0 0.00 0 1
mem_cgroup_page_lruvec
0.00 0 0.00 0 1
remove_vma
0.00 0 0.00 0 1
try_charge
0.00 0 0.00 0 1
__split_vma
0.00 0 0.00 0 1
kfree
0.00 0 0.00 0 1
kernel_poison_pages
0.00 0 0.00 0 1
vm_munmap
0.00 0 0.00 0 1
__x64_sys_munmap
0.00 0 0.00 0 1
__get_vma_policy
0.00 0 0.00 0 1
alloc_pages_current
0.00 0 0.00 0 1
__x64_sys_madvise
0.00 0 0.00 0 1
fsnotify
0.00 0 0.00 0 1
blk_flush_plug_list
0.00 0 0.00 0 1
submit_bio
0.00 0 0.00 0 1
generic_make_request
0.00 0 0.00 0 1
zap_page_range
0.00 0 0.00 0 1
unmap_vmas
0.00 0 0.00 0 1
aa_file_perm
0.00 0 0.00 0 1
security_mmap_file
0.00 0 0.00 0 1
elf_map
0.00 0 0.00 0 1
__fsnotify_parent
0.00 0 0.00 0 1
unmap_page_range
0.00 0 0.00 0 1
do_wp_page
0.00 0 0.00 0 1
alloc_set_pte
0.00 0 0.00 0 1
clean_bdev_aliases
0.00 0 0.00 0 1
__fdget_pos
0.00 0 0.00 0 1
__fget_light
0.00 0 0.00 0 1
file_update_time
0.00 0 0.00 0 1
current_time
0.00 0 0.00 0 1
setup_arg_pages
0.00 0 0.00 0 1
unmap_region
0.00 0 0.00 0 1
__close_nocancel
0.00 0 0.00 0 1
__munmap
0.00 0 0.00 0 1
ext4_inode_csum_set [ext4]
0.00 0 0.01 1 1
std::__numpunct_cache<wchar_t>::~__numpunct_cache()
0.00 0 0.00 0 1
ext4_release_file [ext4]
0.00 0 0.00 0 1
__ext4_journal_get_write_access [ext4]
0.00 0 0.01 1 1
std::basic_ofstream<wchar_t, std::char_traits<wchar_t> >::~basic_ofstream()
0.00 0 0.01 1 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 0 0.00 0 1
jbd2_journal_get_write_access [jbd2]
0.00 0 0.01 1 1
virtual thunk to CLog_Filter::~CLog_Filter()
0.00 0 0.00 0 1
ext4_io_submit [ext4]
0.00 0 0.03 2 1
0x00007f7c9403fa60
0.00 0 0.01 1 1
0x00007f7c940295a0
0.00 0 0.01 1 1
0x00007f7c94000f80
0.00 0 0.01 1 1
0x000055bf40ac23c8
0.00 0 0.00 0 1
__lru_cache_add
0.00 0 0.01 1 1
virtual thunk to refcnt::internal::CVector_Container<wchar_t>::set(wchar_t*, wchar_t*)
0.00 0 0.01 1 1
__libc_start_main
0.00 0 0.01 1 1
__cxa_finalize
0.00 0 0.00 0 1
ext4_writepages [ext4]
0.00 0 0.00 0 1
__wake_up_common_lock
0.00 0 0.00 0 1
kvm_guest_apic_eoi_write
0.00 0 0.00 0 1
kvm_clock_get_cycles
0.00 0 0.00 0 1
native_set_pte_at
0.00 0 0.00 0 1
flush_tlb_func_common.constprop.12
0.00 0 0.00 0 1
flush_tlb_mm_range
0.00 0 0.00 0 1
task_work_run
0.00 0 0.00 0 1
resched_curr
0.00 0 0.00 0 1
activate_task
0.00 0 0.00 0 1
account_process_tick
0.00 0 0.00 0 1
update_min_vruntime
0.00 0 0.00 0 1
pick_next_entity
0.00 0 0.00 0 1
select_task_rq_fair
0.00 0 0.00 0 1
swake_up_locked.part.0
0.00 0 0.00 0 1
rcu_note_context_switch
0.00 0 0.00 0 1
enqueue_hrtimer
0.00 0 0.00 0 1
__unqueue_futex
0.00 0 0.00 0 1
mark_wake_futex
0.00 0 0.00 0 1
__filemap_fdatawrite_range
0.00 0 0.00 0 1
free_pcppages_bulk
0.00 0 0.00 0 1
free_unref_page_list
0.00 0 0.00 0 1
balance_dirty_pages_ratelimited
0.00 0 0.00 0 1
do_writepages
0.00 0 0.00 0 1
pagevec_lru_move_fn
0.00 0 0.00 0 1
mark_page_accessed
0.00 0 0.00 0 1
__x64_sys_mmap
0.00 0 0.01 1 1
0x00007f7ca0edc660
0.00 0 0.00 0 1
jbd2_write_access_granted.part.10 [jbd2]
0.00 0 0.00 0 1
add_transaction_credits [jbd2]
0.00 0 0.01 1 1
QObjectPrivate::~QObjectPrivate()
0.00 0 0.01 1 1
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 0 0.01 1 1
CLoaded_Filters::~CLoaded_Filters()
0.00 0 0.00 0 1
virtnet_poll [virtio_net]
0.00 0 0.00 0 1
receive_buf [virtio_net]
0.00 0 0.00 0 1
__indirect_thunk_start
0.00 0 0.00 0 1
do_IRQ
0.00 0 0.06 4 1
0x33f53fe904a5e700
0.00 0 0.00 0 1
0x39302d30312d3831
0.00 0 0.00 0 1
ret_from_intr
0.00 0 0.00 0 1
_cond_resched
0.00 0 0.00 0 1
arch_get_unmapped_area_topdown
0.00 0 0.00 0 0
__switch_to_asm
0.00 0 0.00 0 0
0xffffffffffffff80
0.00 0 0.00 0 0
__madvise
0.00 0 0.01 1 0
std::basic_filebuf<wchar_t, std::char_traits<wchar_t> >::overflow(unsigned int)
0.00 0 10.65 717 0
std::error_code::default_error_condition() const
0.00 0 0.01 1 0
0x00007f7ca0edc440
0.00 0 0.00 0 0
__mprotect
0.00 0 0.00 0 0
mmap64
0.00 0 0.34 23 0
vswprintf
0.00 0 0.01 1 0
secure_getenv
0.00 0 0.01 1 0
0x00007f7c9bf5d9e8
0.00 0 98.66 6641 0
0x0000441f0f000000
0.00 0 0.01 1 0
0x0000000000841f0f
0.00 0 0.00 0 0
0x31312d30312d3831
0.00 0 0.04 3 0
0xec834853fd894855
0.00 0 0.03 2 0
0x8e1e258d4c544155
0.00 0 0.01 1 0
0x8010c08348fb8948
0.00 0 0.03 2 0
0x64747362696c0036
0.00 0 0.15 10 0
0x4d058b4808ec8348
0.00 0 0.03 2 0
0x48087f8d48fb8948
0.00 0 0.04 3 0
0x480008a591058b48
0.00 0 0.18 12 0
0x480006bba1058b48
0.00 0 0.01 1 0
0x38302d30312d3831
0.00 0 0.00 0 0
0x37302d30312d3831
0.00 0 0.00 0 0
native_load_tls
0.00 0 0.00 0 0
0x312035302d30312d
0.00 0 0.00 0 0
0x30312d30312d3831
0.00 0 0.01 1 0
0x2037302d30312d38
0.00 0 0.00 0 0
0x2036302d30312d38
0.00 0 0.01 1 0
0x2035302d30312d38
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: