PIVO - Report

BASIC INFO
FLAT PROFILE
CALL GRAPH
CALL TREE
FLAME GRAPH
TIME-SLICED FLAT MAP
PROFILING SUMMARY
Analyzed function count41
Binary file/root/tsi/1_perf/1_perf
Input module nameperf input module
Input module version0.1-dev
Input path/root/tsi/1_perf/perf.data
Output module nameHTML File Output module
Output module version0.1-dev
Total samples23306
HIDE
Filter:
Samples [%] Samples [] Inclusive samples [%] Inclusive samples [] Call count Function name
18.96 4418 16.24 3698 8154
std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::operator()()
17.72 4130 35.70 8128 12317
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
15.87 3698 0.00 0 3715
std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::_M_gen_rand()
9.91 2310 0.00 0 2323
std::vector<double, std::allocator<double> >::operator[](unsigned long)
7.41 1726 3.76 857 2595
linear_regression()
6.64 1547 1.86 423 1976
sum_square_err(double, double)
4.99 1163 56.99 12974 14319
double std::uniform_real_distribution<double>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne
4.33 1010 0.00 0 1975
__gnu_cxx::__enable_if<std::__is_scalar<double>::__value, double*>::__type std::__fill_n_a<double*, unsigned long, double>(double*, unsigned long, double const&)
2.49 580 63.44 14444 15210
double std::uniform_real_distribution<double>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne
2.23 520 72.08 16411 17856
generate_arrays()
1.62 377 0.00 0 379
libm-2.28.so::0x00007f1be94e603b
1.37 320 0.00 0 436
std::uniform_real_distribution<double>::param_type::a() const
1.33 311 0.00 0 71
libm-2.28.so::0x00007f1be9502876
1.28 299 0.00 0 121
libm-2.28.so::0x00007f1be95027ef
1.12 262 54.57 12424 12749
std::__detail::_Adaptor<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>, double>::operator()()
1.00 234 0.00 0 235
std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::min()
0.68 158 0.00 0 161
std::__detail::_Adaptor<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>, double>::_Adaptor(std::mersenne_twister_engine<u
0.53 124 0.00 0 124
std::uniform_real_distribution<double>::param_type::b() const
0.28 65 0.00 0 0
libm-2.28.so::0x00007f1be9502ad0
0.21 50 0.00 0 0
libm-2.28.so::0x00007f1be9502cf8
0.00 1 0.00 0 2
ld-2.28.so::0x00007f1be97ff3d4
0.00 1 0.00 0 1
ld-2.28.so::0x00007f1be980114d
0.00 1 0.00 0 0
ld-2.28.so::0x00007f1be97fe8a3
0.00 1 0.00 0 0
libstdc++.so.6.0.25::0x00007f1be971529c
0.00 0 100.00 22767 23833
libc-2.28.so::0x00007f1be931f09b
0.00 0 100.00 22767 23718
main
0.00 0 0.00 0 5642
mpls_gso_exit
0.00 0 4.44 1010 1860
double* std::fill_n<double*, unsigned long, double>(double*, unsigned long, double const&)
0.00 0 4.44 1010 1860
double* std::__uninitialized_default_n_1<true>::__uninit_default_n<double*, unsigned long>(double*, unsigned long)
0.00 0 4.44 1010 1860
double* std::__uninitialized_default_n<double*, unsigned long>(double*, unsigned long)
0.00 0 4.44 1010 1860
double* std::__uninitialized_default_n_a<double*, unsigned long, double>(double*, unsigned long, std::allocator<double>&)
0.00 0 4.44 1010 1860
std::vector<double, std::allocator<double> >::_M_default_append(unsigned long)
0.00 0 4.44 1010 1860
std::vector<double, std::allocator<double> >::resize(unsigned long)
0.00 0 0.00 0 1089
0xfffffffffffffe00
0.00 0 0.00 0 207
_einittext
0.00 0 0.00 1 2
ld-2.28.so::0x00007f1be97f90dc
0.00 0 0.00 1 2
ld-2.28.so::0x00007f1be980d650
0.00 0 0.00 0 0
0xffffffffffffff80
0.00 0 100.00 22767 0
0x41fd89415541f689
0.00 0 0.00 0 0
0x00007fd682825a07
0.00 0 0.00 1 0
0x0000000000000040
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: