Guest User

Untitled

a guest
Mar 20th, 2019
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.43 KB | None | 0 0
  1. root@HPC:~/playground # gprof main
  2. None
  3.  
  4.  
  5.  
  6.  
  7. call graph profile:
  8. The sum of self and descendents is the major sort
  9. for this listing.
  10.  
  11. function entries:
  12.  
  13. index the index of the function in the call graph
  14. listing, as an aid to locating it (see below).
  15.  
  16. %time the percentage of the total time of the program
  17. accounted for by this function and its
  18. descendents.
  19.  
  20. self the number of seconds spent in this function
  21. itself.
  22.  
  23. descendents
  24. the number of seconds spent in the descendents of
  25. this function on behalf of this function.
  26.  
  27. called the number of times this function is called (other
  28. than recursive calls).
  29.  
  30. self the number of times this function calls itself
  31. recursively.
  32.  
  33. name the name of the function, with an indication of
  34. its membership in a cycle, if any.
  35.  
  36. index the index of the function in the call graph
  37. listing, as an aid to locating it.
  38.  
  39.  
  40.  
  41. parent listings:
  42.  
  43. self* the number of seconds of this function's self time
  44. which is due to calls from this parent.
  45.  
  46. descendents*
  47. the number of seconds of this function's
  48. descendent time which is due to calls from this
  49. parent.
  50.  
  51. called** the number of times this function is called by
  52. this parent. This is the numerator of the
  53. fraction which divides up the function's time to
  54. its parents.
  55.  
  56. total* the number of times this function was called by
  57. all of its parents. This is the denominator of
  58. the propagation fraction.
  59.  
  60. parents the name of this parent, with an indication of the
  61. parent's membership in a cycle, if any.
  62.  
  63. index the index of this parent in the call graph
  64. listing, as an aid in locating it.
  65.  
  66.  
  67.  
  68. children listings:
  69.  
  70. self* the number of seconds of this child's self time
  71. which is due to being called by this function.
  72.  
  73. descendent*
  74. the number of seconds of this child's descendent's
  75. time which is due to being called by this
  76. function.
  77.  
  78. called** the number of times this child is called by this
  79. function. This is the numerator of the
  80. propagation fraction for this child.
  81.  
  82. total* the number of times this child is called by all
  83. functions. This is the denominator of the
  84. propagation fraction.
  85.  
  86. children the name of this child, and an indication of its
  87. membership in a cycle, if any.
  88.  
  89. index the index of this child in the call graph listing,
  90. as an aid to locating it.
  91.  
  92.  
  93.  
  94. * these fields are omitted for parents (or
  95. children) in the same cycle as the function. If
  96. the function (or child) is a member of a cycle,
  97. the propagated times and propagation denominator
  98. represent the self time and descendent time of the
  99. cycle as a whole.
  100.  
  101. ** static-only parents and children are indicated
  102. by a call count of 0.
  103.  
  104.  
  105.  
  106. cycle listings:
  107. the cycle as a whole is listed with the same
  108. fields as a function entry. Below it are listed
  109. the members of the cycle, and their contributions
  110. to the time and call counts of the cycle.
  111.  
  112.  
  113.  
  114. granularity: each sample hit covers 4 byte(s) for 0.00% of 36.42 seconds
  115.  
  116. called/total parents
  117. index %time self descendents called+self name index
  118. called/total children
  119.  
  120. <spontaneous>
  121. [1] 50.6 18.43 0.00 _mcount [1]
  122.  
  123. -----------------------------------------------
  124.  
  125. 2.45 15.54 1/1 _start [3]
  126. [2] 49.4 2.45 15.54 1 main [2]
  127. 11.98 3.55 612687365/612687365 arc4random [4]
  128. 0.00 0.00 52/52 printf [13]
  129. 0.00 0.00 2/2 _clock_gettime [734]
  130. 0.00 0.00 2/2 clock_gettime [25]
  131. 0.00 0.00 1/1 putchar [33]
  132.  
  133. -----------------------------------------------
  134.  
  135. <spontaneous>
  136. [3] 49.4 0.00 17.98 _start [3]
  137. 2.45 15.54 1/1 main [2]
  138. 0.00 0.00 1/1 exit [30]
  139.  
  140. -----------------------------------------------
  141.  
  142. 11.98 3.55 612687365/612687365 main [2]
  143. [4] 42.7 11.98 3.55 612687365 arc4random [4]
  144. 3.54 0.00 612687365/612687365 __sys_getpid [5]
  145. 0.02 0.00 1532/1532 arc4_stir [6]
  146.  
  147. -----------------------------------------------
  148.  
  149. 3.54 0.00 612687365/612687365 arc4random [4]
  150. [5] 9.7 3.54 0.00 612687365 __sys_getpid [5]
  151.  
  152. -----------------------------------------------
  153.  
  154. 0.02 0.00 1532/1532 arc4random [4]
  155. [6] 0.0 0.02 0.00 1532 arc4_stir [6]
  156. 0.00 0.00 1532/1533 ___sysctl [7]
  157.  
  158. -----------------------------------------------
  159.  
  160. 0.00 0.00 1/1533 sysctl [8]
  161. 0.00 0.00 1532/1533 arc4_stir [6]
  162. [7] 0.0 0.00 0.00 1533 ___sysctl [7]
  163.  
  164. -----------------------------------------------
  165.  
  166. 0.00 0.00 1/1 _mcleanup (772)
  167. [8] 0.0 0.00 0.00 1 sysctl [8]
  168. 0.00 0.00 1/1533 ___sysctl [7]
  169.  
  170. -----------------------------------------------
  171.  
  172. 0.00 0.00 1/108 _elf_aux_info [726]
  173. 0.00 0.00 107/108 __sfvwrite [720]
  174. [9] 0.0 0.00 0.00 108 memcpy [9]
  175.  
  176. -----------------------------------------------
  177.  
  178. 0.00 0.00 107/107 __sfvwrite [720]
  179. [10] 0.0 0.00 0.00 107 memchr [10]
  180.  
  181. -----------------------------------------------
  182.  
  183. 0.00 0.00 2/106 putchar [33]
  184. 0.00 0.00 104/106 vfprintf_l [15]
  185. [11] 0.0 0.00 0.00 106 stub_zero [11]
  186.  
  187. -----------------------------------------------
  188.  
  189. 0.00 0.00 52/52 __vfprintf [723]
  190. [12] 0.0 0.00 0.00 52 localeconv_l [12]
  191. 0.00 0.00 1/1 __get_current_monetary_locale [745]
  192. 0.00 0.00 1/1 __get_current_numeric_locale [746]
  193.  
  194. -----------------------------------------------
  195.  
  196. 0.00 0.00 52/52 main [2]
  197. [13] 0.0 0.00 0.00 52 printf [13]
  198. 0.00 0.00 52/52 vfprintf_l [15]
  199. 0.00 0.00 52/52 vfprintf [14]
  200.  
  201. -----------------------------------------------
  202.  
  203. 0.00 0.00 52/52 printf [13]
  204. [14] 0.0 0.00 0.00 52 vfprintf [14]
  205.  
  206. -----------------------------------------------
  207.  
  208. 0.00 0.00 52/52 printf [13]
  209. [15] 0.0 0.00 0.00 52 vfprintf_l [15]
  210. 0.00 0.00 104/106 stub_zero [11]
  211. 0.00 0.00 52/53 ___pthread_cleanup_push_imp [722]
  212. 0.00 0.00 52/52 __vfprintf [723]
  213. 0.00 0.00 52/53 ___pthread_cleanup_pop_imp [721]
  214.  
  215. -----------------------------------------------
  216.  
  217. 0.00 0.00 1/12 arena_run_split_large_helper [27]
  218. 0.00 0.00 11/12 arena_run_split_small [23]
  219. [16] 0.0 0.00 0.00 12 arena_avail_insert [16]
  220.  
  221. -----------------------------------------------
  222.  
  223. 0.00 0.00 1/12 __je_arena_malloc_large [749]
  224. 0.00 0.00 11/12 arena_bin_malloc_hard [21]
  225. [17] 0.0 0.00 0.00 12 arena_run_first_best_fit [17]
  226.  
  227. -----------------------------------------------
  228.  
  229. 0.00 0.00 12/12 arena_run_split_remove [19]
  230. [18] 0.0 0.00 0.00 12 arena_run_heap_remove [18]
  231.  
  232. -----------------------------------------------
  233.  
  234. 0.00 0.00 1/12 arena_run_split_large_helper [27]
  235. 0.00 0.00 11/12 arena_run_split_small [23]
  236. [19] 0.0 0.00 0.00 12 arena_run_split_remove [19]
  237. 0.00 0.00 12/12 arena_run_heap_remove [18]
  238.  
  239. -----------------------------------------------
  240.  
  241. 0.00 0.00 1/12 _elf_aux_info [726]
  242. 0.00 0.00 11/12 __je_bitmap_init [724]
  243. [20] 0.0 0.00 0.00 12 memset [20]
  244.  
  245. -----------------------------------------------
  246.  
  247. 0.00 0.00 1/11 __je_arena_malloc_hard [729]
  248. 0.00 0.00 10/11 __je_arena_tcache_fill_small [751]
  249. [21] 0.0 0.00 0.00 11 arena_bin_malloc_hard [21]
  250. 0.00 0.00 11/11 arena_bin_nonfull_run_tryget [22]
  251. 0.00 0.00 11/12 arena_run_first_best_fit [17]
  252. 0.00 0.00 11/11 arena_run_split_small [23]
  253. 0.00 0.00 11/11 __je_bitmap_init [724]
  254.  
  255. -----------------------------------------------
  256.  
  257. 0.00 0.00 11/11 arena_bin_malloc_hard [21]
  258. [22] 0.0 0.00 0.00 11 arena_bin_nonfull_run_tryget [22]
  259.  
  260. -----------------------------------------------
  261.  
  262. 0.00 0.00 11/11 arena_bin_malloc_hard [21]
  263. [23] 0.0 0.00 0.00 11 arena_run_split_small [23]
  264. 0.00 0.00 11/12 arena_avail_insert [16]
  265. 0.00 0.00 11/12 arena_run_split_remove [19]
  266.  
  267. -----------------------------------------------
  268.  
  269. 0.00 0.00 2/2 __vdso_clock_gettime [733]
  270. [24] 0.0 0.00 0.00 2 binuptime [24]
  271.  
  272. -----------------------------------------------
  273.  
  274. 0.00 0.00 2/2 main [2]
  275. [25] 0.0 0.00 0.00 2 clock_gettime [25]
  276. 0.00 0.00 2/2 __vdso_clock_gettime [733]
  277.  
  278. -----------------------------------------------
  279.  
  280. 0.00 0.00 1/1 __je_arena_tdata_get_hard [752]
  281. [26] 0.0 0.00 0.00 1 a0ialloc [26]
  282. 0.00 0.00 1/2 __je_arena_malloc_hard [729]
  283.  
  284. -----------------------------------------------
  285.  
  286. 0.00 0.00 1/1 __je_arena_malloc_large [749]
  287. [27] 0.0 0.00 0.00 1 arena_run_split_large_helper [27]
  288. 0.00 0.00 1/12 arena_avail_insert [16]
  289. 0.00 0.00 1/12 arena_run_split_remove [19]
  290.  
  291. -----------------------------------------------
  292.  
  293. 0.00 0.00 1/1 handle_static_init [215]
  294. [28] 0.0 0.00 0.00 1 atexit [28]
  295. 0.00 0.00 1/1 atexit_register [29]
  296.  
  297. -----------------------------------------------
  298.  
  299. 0.00 0.00 1/1 atexit [28]
  300. [29] 0.0 0.00 0.00 1 atexit_register [29]
  301.  
  302. -----------------------------------------------
  303.  
  304. 0.00 0.00 1/1 _start [3]
  305. [30] 0.0 0.00 0.00 1 exit [30]
  306. 0.00 0.00 1/1 __cxa_thread_call_dtors [740]
  307. 0.00 0.00 1/1 __cxa_finalize [739]
  308.  
  309. -----------------------------------------------
  310.  
  311. 0.00 0.00 1/1 __smakebuf [766]
  312. [31] 0.0 0.00 0.00 1 isatty [31]
  313. 0.00 0.00 1/1 __sys_ioctl [769]
  314. 0.00 0.00 1/1 tcgetattr [35]
  315.  
  316. -----------------------------------------------
  317.  
  318. 0.00 0.00 1/1 __do_global_ctors_aux [858]
  319. [32] 0.0 0.00 0.00 1 jemalloc_constructor [32]
  320. 0.00 0.00 1/1 __je_malloc_tsd_boot0 [758]
  321. 0.00 0.00 1/1 sysconf [34]
  322. 0.00 0.00 1/1 __je_malloc_mutex_boot [757]
  323. 0.00 0.00 1/1 __je_base_alloc [753]
  324. 0.00 0.00 1/1 __je_malloc_tsd_boot1 [759]
  325.  
  326. -----------------------------------------------
  327.  
  328. 0.00 0.00 1/1 main [2]
  329. [33] 0.0 0.00 0.00 1 putchar [33]
  330. 0.00 0.00 2/106 stub_zero [11]
  331. 0.00 0.00 1/53 ___pthread_cleanup_push_imp [722]
  332. 0.00 0.00 1/53 ___pthread_cleanup_pop_imp [721]
  333. 0.00 0.00 1/1 __swbuf [767]
  334.  
  335. -----------------------------------------------
  336.  
  337. 0.00 0.00 1/1 jemalloc_constructor [32]
  338. [34] 0.0 0.00 0.00 1 sysconf [34]
  339. 0.00 0.00 1/3 _elf_aux_info [726]
  340.  
  341. -----------------------------------------------
  342.  
  343. 0.00 0.00 1/1 isatty [31]
  344. [35] 0.0 0.00 0.00 1 tcgetattr [35]
  345.  
  346. -----------------------------------------------
  347.  
  348. 0.00 0.00 104/104 __vfprintf [723]
  349. [720] 0.0 0.00 0.00 104 __sfvwrite [720]
  350. 0.00 0.00 107/107 memchr [10]
  351. 0.00 0.00 107/108 memcpy [9]
  352. 0.00 0.00 1/2 __fflush [728]
  353.  
  354. -----------------------------------------------
  355.  
  356. 0.00 0.00 1/53 putchar [33]
  357. 0.00 0.00 52/53 vfprintf_l [15]
  358. [721] 0.0 0.00 0.00 53 ___pthread_cleanup_pop_imp [721]
  359.  
  360. -----------------------------------------------
  361.  
  362. 0.00 0.00 1/53 putchar [33]
  363. 0.00 0.00 52/53 vfprintf_l [15]
  364. [722] 0.0 0.00 0.00 53 ___pthread_cleanup_push_imp [722]
  365.  
  366. -----------------------------------------------
  367.  
  368. 0.00 0.00 52/52 vfprintf_l [15]
  369. [723] 0.0 0.00 0.00 52 __vfprintf [723]
  370. 0.00 0.00 104/104 __sfvwrite [720]
  371. 0.00 0.00 52/52 localeconv_l [12]
  372. 0.00 0.00 1/1 __swsetup [768]
  373. 0.00 0.00 1/1 __dtoa [742]
  374. 0.00 0.00 1/2 __Bfree_D2A [727]
  375. 0.00 0.00 1/1 __freedtoa [744]
  376.  
  377. -----------------------------------------------
  378.  
  379. 0.00 0.00 11/11 arena_bin_malloc_hard [21]
  380. [724] 0.0 0.00 0.00 11 __je_bitmap_init [724]
  381. 0.00 0.00 11/12 memset [20]
  382.  
  383. -----------------------------------------------
  384.  
  385. 0.00 0.00 6/6 _elf_aux_info [726]
  386. [725] 0.0 0.00 0.00 6 _once [725]
  387.  
  388. -----------------------------------------------
  389.  
  390. 0.00 0.00 1/3 sysconf [34]
  391. 0.00 0.00 1/3 __guard_setup [747]
  392. 0.00 0.00 1/3 __vdso_clock_gettime [733]
  393. [726] 0.0 0.00 0.00 3 _elf_aux_info [726]
  394. 0.00 0.00 6/6 _once [725]
  395. 0.00 0.00 1/108 memcpy [9]
  396. 0.00 0.00 1/12 memset [20]
  397.  
  398. -----------------------------------------------
  399.  
  400. 0.00 0.00 1/2 __vfprintf [723]
  401. 0.00 0.00 1/2 __dtoa [742]
  402. [727] 0.0 0.00 0.00 2 __Bfree_D2A [727]
  403.  
  404. -----------------------------------------------
  405.  
  406. 0.00 0.00 1/2 __swbuf [767]
  407. 0.00 0.00 1/2 __sfvwrite [720]
  408. [728] 0.0 0.00 0.00 2 __fflush [728]
  409. 0.00 0.00 2/2 _swrite [735]
  410.  
  411. -----------------------------------------------
  412.  
  413. 0.00 0.00 1/2 a0ialloc [26]
  414. 0.00 0.00 1/2 __je_arena_palloc [750]
  415. [729] 0.0 0.00 0.00 2 __je_arena_malloc_hard [729]
  416. 0.00 0.00 1/11 arena_bin_malloc_hard [21]
  417.  
  418. -----------------------------------------------
  419.  
  420. 0.00 0.00 2/2 __je_arena_choose_hard [748]
  421. [730] 0.0 0.00 0.00 2 __je_arena_nthreads_get [730]
  422.  
  423. -----------------------------------------------
  424.  
  425. 0.00 0.00 2/2 __je_arena_choose_hard [748]
  426. [731] 0.0 0.00 0.00 2 __je_arena_nthreads_inc [731]
  427.  
  428. -----------------------------------------------
  429.  
  430. 0.00 0.00 2/2 _swrite [735]
  431. [732] 0.0 0.00 0.00 2 __swrite [732]
  432.  
  433. -----------------------------------------------
  434.  
  435. 0.00 0.00 2/2 clock_gettime [25]
  436. [733] 0.0 0.00 0.00 2 __vdso_clock_gettime [733]
  437. 0.00 0.00 2/2 binuptime [24]
  438. 0.00 0.00 1/3 _elf_aux_info [726]
  439.  
  440. -----------------------------------------------
  441.  
  442. 0.00 0.00 2/2 main [2]
  443. [734] 0.0 0.00 0.00 2 _clock_gettime [734]
  444.  
  445. -----------------------------------------------
  446.  
  447. 0.00 0.00 2/2 __fflush [728]
  448. [735] 0.0 0.00 0.00 2 _swrite [735]
  449. 0.00 0.00 2/2 _write [736]
  450. 0.00 0.00 2/2 __swrite [732]
  451.  
  452. -----------------------------------------------
  453.  
  454. 0.00 0.00 2/2 _swrite [735]
  455. [736] 0.0 0.00 0.00 2 _write [736]
  456.  
  457. -----------------------------------------------
  458.  
  459. 0.00 0.00 1/1 __rv_alloc_D2A [764]
  460. [737] 0.0 0.00 0.00 1 __Balloc_D2A [737]
  461.  
  462. -----------------------------------------------
  463.  
  464. 0.00 0.00 1/1 __do_global_dtors_aux [859]
  465. [738] 0.0 0.00 0.00 1 __clean_env_destructor [738]
  466.  
  467. -----------------------------------------------
  468.  
  469. 0.00 0.00 1/1 exit [30]
  470. [739] 0.0 0.00 0.00 1 __cxa_finalize [739]
  471. 0.00 0.00 1/1 _mcleanup (772)
  472.  
  473. -----------------------------------------------
  474.  
  475. 0.00 0.00 1/1 exit [30]
  476. [740] 0.0 0.00 0.00 1 __cxa_thread_call_dtors [740]
  477.  
  478. -----------------------------------------------
  479.  
  480. 0.00 0.00 1/1 __dtoa [742]
  481. [741] 0.0 0.00 0.00 1 __d2b_D2A [741]
  482.  
  483. -----------------------------------------------
  484.  
  485. 0.00 0.00 1/1 __vfprintf [723]
  486. [742] 0.0 0.00 0.00 1 __dtoa [742]
  487. 0.00 0.00 1/1 __flt_rounds [743]
  488. 0.00 0.00 1/1 __d2b_D2A [741]
  489. 0.00 0.00 1/1 __rv_alloc_D2A [764]
  490. 0.00 0.00 1/2 __Bfree_D2A [727]
  491.  
  492. -----------------------------------------------
  493.  
  494. 0.00 0.00 1/1 __dtoa [742]
  495. [743] 0.0 0.00 0.00 1 __flt_rounds [743]
  496.  
  497. -----------------------------------------------
  498.  
  499. 0.00 0.00 1/1 __vfprintf [723]
  500. [744] 0.0 0.00 0.00 1 __freedtoa [744]
  501.  
  502. -----------------------------------------------
  503.  
  504. 0.00 0.00 1/1 localeconv_l [12]
  505. [745] 0.0 0.00 0.00 1 __get_current_monetary_locale [745]
  506.  
  507. -----------------------------------------------
  508.  
  509. 0.00 0.00 1/1 localeconv_l [12]
  510. [746] 0.0 0.00 0.00 1 __get_current_numeric_locale [746]
  511.  
  512. -----------------------------------------------
  513.  
  514. 0.00 0.00 1/1 __do_global_ctors_aux [858]
  515. [747] 0.0 0.00 0.00 1 __guard_setup [747]
  516. 0.00 0.00 1/3 _elf_aux_info [726]
  517.  
  518. -----------------------------------------------
  519.  
  520. 0.00 0.00 1/1 __je_tcache_get_hard [762]
  521. [748] 0.0 0.00 0.00 1 __je_arena_choose_hard [748]
  522. 0.00 0.00 2/2 __je_arena_nthreads_get [730]
  523. 0.00 0.00 2/2 __je_arena_nthreads_inc [731]
  524.  
  525. -----------------------------------------------
  526.  
  527. 0.00 0.00 1/1 __je_arena_palloc [750]
  528. [749] 0.0 0.00 0.00 1 __je_arena_malloc_large [749]
  529. 0.00 0.00 1/12 arena_run_first_best_fit [17]
  530. 0.00 0.00 1/1 arena_run_split_large_helper [27]
  531. 0.00 0.00 1/1 __je_arena_tdata_get_hard [752]
  532.  
  533. -----------------------------------------------
  534.  
  535. 0.00 0.00 1/1 __je_tcache_create [761]
  536. [750] 0.0 0.00 0.00 1 __je_arena_palloc [750]
  537. 0.00 0.00 1/1 __je_arena_malloc_large [749]
  538. 0.00 0.00 1/2 __je_arena_malloc_hard [729]
  539.  
  540. -----------------------------------------------
  541.  
  542. 0.00 0.00 1/1 __je_tcache_alloc_small_hard [760]
  543. [751] 0.0 0.00 0.00 1 __je_arena_tcache_fill_small [751]
  544. 0.00 0.00 10/11 arena_bin_malloc_hard [21]
  545.  
  546. -----------------------------------------------
  547.  
  548. 0.00 0.00 1/1 __je_arena_malloc_large [749]
  549. [752] 0.0 0.00 0.00 1 __je_arena_tdata_get_hard [752]
  550. 0.00 0.00 1/1 a0ialloc [26]
  551.  
  552. -----------------------------------------------
  553.  
  554. 0.00 0.00 1/1 jemalloc_constructor [32]
  555. [753] 0.0 0.00 0.00 1 __je_base_alloc [753]
  556. 0.00 0.00 1/1 __je_extent_tree_szad_nsearch [755]
  557. 0.00 0.00 1/1 __je_extent_tree_szad_remove [756]
  558. 0.00 0.00 1/1 __je_extent_tree_szad_insert [754]
  559.  
  560. -----------------------------------------------
  561.  
  562. 0.00 0.00 1/1 __je_base_alloc [753]
  563. [754] 0.0 0.00 0.00 1 __je_extent_tree_szad_insert [754]
  564.  
  565. -----------------------------------------------
  566.  
  567. 0.00 0.00 1/1 __je_base_alloc [753]
  568. [755] 0.0 0.00 0.00 1 __je_extent_tree_szad_nsearch [755]
  569.  
  570. -----------------------------------------------
  571.  
  572. 0.00 0.00 1/1 __je_base_alloc [753]
  573. [756] 0.0 0.00 0.00 1 __je_extent_tree_szad_remove [756]
  574.  
  575. -----------------------------------------------
  576.  
  577. 0.00 0.00 1/1 jemalloc_constructor [32]
  578. [757] 0.0 0.00 0.00 1 __je_malloc_mutex_boot [757]
  579.  
  580. -----------------------------------------------
  581.  
  582. 0.00 0.00 1/1 jemalloc_constructor [32]
  583. [758] 0.0 0.00 0.00 1 __je_malloc_tsd_boot0 [758]
  584.  
  585. -----------------------------------------------
  586.  
  587. 0.00 0.00 1/1 jemalloc_constructor [32]
  588. [759] 0.0 0.00 0.00 1 __je_malloc_tsd_boot1 [759]
  589.  
  590. -----------------------------------------------
  591.  
  592. 0.00 0.00 1/1 __malloc [763]
  593. [760] 0.0 0.00 0.00 1 __je_tcache_alloc_small_hard [760]
  594. 0.00 0.00 1/1 __je_arena_tcache_fill_small [751]
  595.  
  596. -----------------------------------------------
  597.  
  598. 0.00 0.00 1/1 __malloc [763]
  599. [761] 0.0 0.00 0.00 1 __je_tcache_create [761]
  600. 0.00 0.00 1/1 __je_arena_palloc [750]
  601.  
  602. -----------------------------------------------
  603.  
  604. 0.00 0.00 1/1 __malloc [763]
  605. [762] 0.0 0.00 0.00 1 __je_tcache_get_hard [762]
  606. 0.00 0.00 1/1 __je_arena_choose_hard [748]
  607.  
  608. -----------------------------------------------
  609.  
  610. 0.00 0.00 1/1 __smakebuf [766]
  611. [763] 0.0 0.00 0.00 1 __malloc [763]
  612. 0.00 0.00 1/1 __je_tcache_alloc_small_hard [760]
  613. 0.00 0.00 1/1 __je_tcache_create [761]
  614. 0.00 0.00 1/1 __je_tcache_get_hard [762]
  615.  
  616. -----------------------------------------------
  617.  
  618. 0.00 0.00 1/1 __dtoa [742]
  619. [764] 0.0 0.00 0.00 1 __rv_alloc_D2A [764]
  620. 0.00 0.00 1/1 __Balloc_D2A [737]
  621.  
  622. -----------------------------------------------
  623.  
  624. 0.00 0.00 1/1 __swsetup [768]
  625. [765] 0.0 0.00 0.00 1 __sinit [765]
  626.  
  627. -----------------------------------------------
  628.  
  629. 0.00 0.00 1/1 __swsetup [768]
  630. [766] 0.0 0.00 0.00 1 __smakebuf [766]
  631. 0.00 0.00 1/1 _fstat [771]
  632. 0.00 0.00 1/1 __malloc [763]
  633. 0.00 0.00 1/1 isatty [31]
  634.  
  635. -----------------------------------------------
  636.  
  637. 0.00 0.00 1/1 putchar [33]
  638. [767] 0.0 0.00 0.00 1 __swbuf [767]
  639. 0.00 0.00 1/2 __fflush [728]
  640.  
  641. -----------------------------------------------
  642.  
  643. 0.00 0.00 1/1 __vfprintf [723]
  644. [768] 0.0 0.00 0.00 1 __swsetup [768]
  645. 0.00 0.00 1/1 __sinit [765]
  646. 0.00 0.00 1/1 __smakebuf [766]
  647.  
  648. -----------------------------------------------
  649.  
  650. 0.00 0.00 1/1 isatty [31]
  651. [769] 0.0 0.00 0.00 1 __sys_ioctl [769]
  652.  
  653. -----------------------------------------------
  654.  
  655. 0.00 0.00 1/1 _mcleanup (772)
  656. [770] 0.0 0.00 0.00 1 __sys_profil [770]
  657.  
  658. -----------------------------------------------
  659.  
  660. 0.00 0.00 1/1 __smakebuf [766]
  661. [771] 0.0 0.00 0.00 1 _fstat [771]
  662.  
  663. -----------------------------------------------
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670. flat profile:
  671.  
  672. % the percentage of the total running time of the
  673. time program used by this function.
  674.  
  675. cumulative a running sum of the number of seconds accounted
  676. seconds for by this function and those listed above it.
  677.  
  678. self the number of seconds accounted for by this
  679. seconds function alone. This is the major sort for this
  680. listing.
  681.  
  682. calls the number of times this function was invoked, if
  683. this function is profiled, else blank.
  684.  
  685. self the average number of milliseconds spent in this
  686. ms/call function per call, if this function is profiled,
  687. else blank.
  688.  
  689. total the average number of milliseconds spent in this
  690. ms/call function and its descendents per call, if this
  691. function is profiled, else blank.
  692.  
  693. name the name of the function. This is the minor sort
  694. for this listing. The index shows the location of
  695. the function in the gprof listing. If the index is
  696. in parenthesis it shows where it would appear in
  697. the gprof listing if it were to be printed.
  698.  
  699.  
  700.  
  701. granularity: each sample hit covers 4 byte(s) for 0.00% of 38.90 seconds
  702.  
  703. % cumulative self self total
  704. time seconds seconds calls ms/call ms/call name
  705. 47.4 18.43 18.43 0 100.00% _mcount [1]
  706. 30.8 30.42 11.98 612687365 0.00 0.00 arc4random [4]
  707. 9.1 33.95 3.54 612687365 0.00 0.00 __sys_getpid [5]
  708. 6.4 36.43 2.48 0 100.00% .mcount (36)
  709. 6.3 38.88 2.45 1 2449.06 17984.50 main [2]
  710. 0.0 38.90 0.02 1532 0.01 0.01 arc4_stir [6]
  711. 0.0 38.90 0.00 1533 0.00 0.00 ___sysctl [7]
  712. 0.0 38.90 0.00 108 0.00 0.00 memcpy [9]
  713. 0.0 38.90 0.00 107 0.00 0.00 memchr [10]
  714. 0.0 38.90 0.00 106 0.00 0.00 stub_zero [11]
  715. 0.0 38.90 0.00 104 0.00 0.00 __sfvwrite [720]
  716. 0.0 38.90 0.00 53 0.00 0.00 ___pthread_cleanup_pop_imp [721]
  717. 0.0 38.90 0.00 53 0.00 0.00 ___pthread_cleanup_push_imp [722]
  718. 0.0 38.90 0.00 52 0.00 0.00 __vfprintf [723]
  719. 0.0 38.90 0.00 52 0.00 0.00 localeconv_l [12]
  720. 0.0 38.90 0.00 52 0.00 0.00 printf [13]
  721. 0.0 38.90 0.00 52 0.00 0.00 vfprintf [14]
  722. 0.0 38.90 0.00 52 0.00 0.00 vfprintf_l [15]
  723. 0.0 38.90 0.00 12 0.00 0.00 arena_avail_insert [16]
  724. 0.0 38.90 0.00 12 0.00 0.00 arena_run_first_best_fit [17]
  725. 0.0 38.90 0.00 12 0.00 0.00 arena_run_heap_remove [18]
  726. 0.0 38.90 0.00 12 0.00 0.00 arena_run_split_remove [19]
  727. 0.0 38.90 0.00 12 0.00 0.00 memset [20]
  728. 0.0 38.90 0.00 11 0.00 0.00 __je_bitmap_init [724]
  729. 0.0 38.90 0.00 11 0.00 0.00 arena_bin_malloc_hard [21]
  730. 0.0 38.90 0.00 11 0.00 0.00 arena_bin_nonfull_run_tryget [22]
  731. 0.0 38.90 0.00 11 0.00 0.00 arena_run_split_small [23]
  732. 0.0 38.90 0.00 6 0.00 0.00 _once [725]
  733. 0.0 38.90 0.00 3 0.00 0.00 _elf_aux_info [726]
  734. 0.0 38.90 0.00 2 0.00 0.00 __Bfree_D2A [727]
  735. 0.0 38.90 0.00 2 0.00 0.00 __fflush [728]
  736. 0.0 38.90 0.00 2 0.00 0.00 __je_arena_malloc_hard [729]
  737. 0.0 38.90 0.00 2 0.00 0.00 __je_arena_nthreads_get [730]
  738. 0.0 38.90 0.00 2 0.00 0.00 __je_arena_nthreads_inc [731]
  739. 0.0 38.90 0.00 2 0.00 0.00 __swrite [732]
  740. 0.0 38.90 0.00 2 0.00 0.00 __vdso_clock_gettime [733]
  741. 0.0 38.90 0.00 2 0.00 0.00 _clock_gettime [734]
  742. 0.0 38.90 0.00 2 0.00 0.00 _swrite [735]
  743. 0.0 38.90 0.00 2 0.00 0.00 _write [736]
  744. 0.0 38.90 0.00 2 0.00 0.00 binuptime [24]
  745. 0.0 38.90 0.00 2 0.00 0.00 clock_gettime [25]
  746. 0.0 38.90 0.00 1 0.00 0.00 __Balloc_D2A [737]
  747. 0.0 38.90 0.00 1 0.00 0.00 __clean_env_destructor [738]
  748. 0.0 38.90 0.00 1 0.00 0.00 __cxa_finalize [739]
  749. 0.0 38.90 0.00 1 0.00 0.00 __cxa_thread_call_dtors [740]
  750. 0.0 38.90 0.00 1 0.00 0.00 __d2b_D2A [741]
  751. 0.0 38.90 0.00 1 0.00 0.00 __dtoa [742]
  752. 0.0 38.90 0.00 1 0.00 0.00 __flt_rounds [743]
  753. 0.0 38.90 0.00 1 0.00 0.00 __freedtoa [744]
  754. 0.0 38.90 0.00 1 0.00 0.00 __get_current_monetary_locale [745]
  755. 0.0 38.90 0.00 1 0.00 0.00 __get_current_numeric_locale [746]
  756. 0.0 38.90 0.00 1 0.00 0.00 __guard_setup [747]
  757. 0.0 38.90 0.00 1 0.00 0.00 __je_arena_choose_hard [748]
  758. 0.0 38.90 0.00 1 0.00 0.00 __je_arena_malloc_large [749]
  759. 0.0 38.90 0.00 1 0.00 0.00 __je_arena_palloc [750]
  760. 0.0 38.90 0.00 1 0.00 0.00 __je_arena_tcache_fill_small [751]
  761. 0.0 38.90 0.00 1 0.00 0.00 __je_arena_tdata_get_hard [752]
  762. 0.0 38.90 0.00 1 0.00 0.00 __je_base_alloc [753]
  763. 0.0 38.90 0.00 1 0.00 0.00 __je_extent_tree_szad_insert [754]
  764. 0.0 38.90 0.00 1 0.00 0.00 __je_extent_tree_szad_nsearch [755]
  765. 0.0 38.90 0.00 1 0.00 0.00 __je_extent_tree_szad_remove [756]
  766. 0.0 38.90 0.00 1 0.00 0.00 __je_malloc_mutex_boot [757]
  767. 0.0 38.90 0.00 1 0.00 0.00 __je_malloc_tsd_boot0 [758]
  768. 0.0 38.90 0.00 1 0.00 0.00 __je_malloc_tsd_boot1 [759]
  769. 0.0 38.90 0.00 1 0.00 0.00 __je_tcache_alloc_small_hard [760]
  770. 0.0 38.90 0.00 1 0.00 0.00 __je_tcache_create [761]
  771. 0.0 38.90 0.00 1 0.00 0.00 __je_tcache_get_hard [762]
  772. 0.0 38.90 0.00 1 0.00 0.00 __malloc [763]
  773. 0.0 38.90 0.00 1 0.00 0.00 __rv_alloc_D2A [764]
  774. 0.0 38.90 0.00 1 0.00 0.00 __sinit [765]
  775. 0.0 38.90 0.00 1 0.00 0.00 __smakebuf [766]
  776. 0.0 38.90 0.00 1 0.00 0.00 __swbuf [767]
  777. 0.0 38.90 0.00 1 0.00 0.00 __swsetup [768]
  778. 0.0 38.90 0.00 1 0.00 0.00 __sys_ioctl [769]
  779. 0.0 38.90 0.00 1 0.00 0.00 __sys_profil [770]
  780. 0.0 38.90 0.00 1 0.00 0.00 _fstat [771]
  781. 0.0 38.90 0.00 1 0.00 0.00 _mcleanup (772)
  782. 0.0 38.90 0.00 1 0.00 0.00 a0ialloc [26]
  783. 0.0 38.90 0.00 1 0.00 0.00 arena_run_split_large_helper [27]
  784. 0.0 38.90 0.00 1 0.00 0.00 atexit [28]
  785. 0.0 38.90 0.00 1 0.00 0.00 atexit_register [29]
  786. 0.0 38.90 0.00 1 0.00 0.00 exit [30]
  787. 0.0 38.90 0.00 1 0.00 0.00 isatty [31]
  788. 0.0 38.90 0.00 1 0.00 0.00 jemalloc_constructor [32]
  789. 0.0 38.90 0.00 1 0.00 0.00 putchar [33]
  790. 0.0 38.90 0.00 1 0.00 0.00 sysconf [34]
  791. 0.0 38.90 0.00 1 0.00 0.00 sysctl [8]
  792. 0.0 38.90 0.00 1 0.00 0.00 tcgetattr [35]
  793. 0.0 38.90 0.00 0 0.00% _start [3]
  794.  
  795.  
  796. Index by function name
  797.  
  798. (36) .mcount [757] __je_malloc_mutex_b [16] arena_avail_insert
  799. [737] __Balloc_D2A [758] __je_malloc_tsd_boo [21] arena_bin_malloc_ha
  800. [727] __Bfree_D2A [759] __je_malloc_tsd_boo [22] arena_bin_nonfull_r
  801. [721] ___pthread_cleanup_ [760] __je_tcache_alloc_s [17] arena_run_first_bes
  802. [722] ___pthread_cleanup_ [761] __je_tcache_create [18] arena_run_heap_remo
  803. [7] ___sysctl [762] __je_tcache_get_har [27] arena_run_split_lar
  804. [738] __clean_env_destruc [763] __malloc [19] arena_run_split_rem
  805. [739] __cxa_finalize [764] __rv_alloc_D2A [23] arena_run_split_sma
  806. [740] __cxa_thread_call_d [720] __sfvwrite [28] atexit
  807. [741] __d2b_D2A [765] __sinit [29] atexit_register
  808. [742] __dtoa [766] __smakebuf [24] binuptime
  809. [728] __fflush [767] __swbuf [25] clock_gettime
  810. [743] __flt_rounds [732] __swrite [30] exit
  811. [744] __freedtoa [768] __swsetup [31] isatty
  812. [745] __get_current_monet [5] __sys_getpid [32] jemalloc_constructo
  813. [746] __get_current_numer [769] __sys_ioctl [12] localeconv_l
  814. [747] __guard_setup [770] __sys_profil [2] main
  815. [748] __je_arena_choose_h [733] __vdso_clock_gettim [10] memchr
  816. [729] __je_arena_malloc_h [723] __vfprintf [9] memcpy
  817. [749] __je_arena_malloc_l [734] _clock_gettime [20] memset
  818. [730] __je_arena_nthreads [726] _elf_aux_info [13] printf
  819. [731] __je_arena_nthreads [771] _fstat [33] putchar
  820. [750] __je_arena_palloc (772) _mcleanup [11] stub_zero
  821. [751] __je_arena_tcache_f [1] _mcount [34] sysconf
  822. [752] __je_arena_tdata_ge [725] _once [8] sysctl
  823. [753] __je_base_alloc [735] _swrite [35] tcgetattr
  824. [724] __je_bitmap_init [736] _write [14] vfprintf
  825. [754] __je_extent_tree_sz [26] a0ialloc [15] vfprintf_l
  826. [755] __je_extent_tree_sz [6] arc4_stir
  827. [756] __je_extent_tree_sz [4] arc4random
Advertisement
Add Comment
Please, Sign In to add comment