- Flat profile:
- Each sample counts as 0.01 seconds.
- % cumulative self self total
- time seconds seconds calls us/call us/call name
- 40.00 0.16 0.16 camlCamlinternalFormatBasics__concat_fmt_1331
- 18.75 0.24 0.08 193009600 0.00 0.00 camlBefore__snd_1014
- 10.00 0.28 0.04 camlList__rev_merge_1302
- 10.00 0.32 0.04 camlList__rev_sort_1325
- 8.75 0.35 0.04 6384 5.48 5.48 camlBefore__fst_1012
- 2.50 0.36 0.01 3449 2.90 2.90 caml_sys_random_seed
- 2.50 0.37 0.01 camlBefore__add_1079
- 2.50 0.38 0.01 caml_modify_generational_global_root
- 2.50 0.39 0.01 caml_sys_chdir
- 2.50 0.40 0.01 invert_pointer_at
- 0.00 0.40 0.00 5496616 0.00 0.00 caml_weak_create
- 0.00 0.40 0.00 5496616 0.00 0.00 compact_allocate
- 0.00 0.40 0.00 648360 0.00 0.00 caml_static_release_bytecode
- 0.00 0.40 0.00 320121 0.00 0.00 camlBefore__compare_cont_1071
- 0.00 0.40 0.00 286157 0.00 0.00 _fini
- 0.00 0.40 0.00 129479 0.00 0.00 caml_get_public_method
- 0.00 0.40 0.00 108050 0.00 0.00 caml_MD5Transform
- 0.00 0.40 0.00 50094 0.00 0.00 caml_gc_get
- 0.00 0.40 0.00 24192 0.00 0.00 camlBefore__fun_2063
- 0.00 0.40 0.00 7648 0.00 0.00 camlBefore__negb_1011
- 0.00 0.40 0.00 6496 0.00 0.00 camlBefore__add_1033
- 0.00 0.40 0.00 2591 0.00 0.00 caml_md5_channel
- 0.00 0.40 0.00 2272 0.00 0.00 caml_gc_stat
- 0.00 0.40 0.00 1470 0.00 0.00 caml_sys_is_directory
- 0.00 0.40 0.00 967 0.00 0.00 caml_gc_counters
- 0.00 0.40 0.00 216 0.00 0.00 camlBefore__fun_2068
- 0.00 0.40 0.00 135 0.00 0.00 caml_sys_get_argv
- 0.00 0.40 0.00 135 0.00 0.00 caml_sys_time
- 0.00 0.40 0.00 112 0.00 0.00 camlBefore__fun_1982
- 0.00 0.40 0.00 112 0.00 0.00 camlBefore__fun_2070
- 0.00 0.40 0.00 112 0.00 0.00 camlBefore__fun_2072
- 0.00 0.40 0.00 45 0.00 0.00 caml_deserialize_float_4
- 0.00 0.40 0.00 30 0.00 0.00 caml_init_gc
- 0.00 0.40 0.00 20 0.00 0.00 caml_iterate_named_values
- 0.00 0.40 0.00 13 0.00 0.00 caml_obj_dup
- 0.00 0.40 0.00 6 0.00 0.00 caml_find_custom_operations
- 0.00 0.40 0.00 6 0.00 0.00 caml_fl_allocate
- 0.00 0.40 0.00 6 0.00 0.00 caml_globalsym
- 0.00 0.40 0.00 5 0.00 0.00 caml_MD5Final
- 0.00 0.40 0.00 5 0.00 0.00 caml_callback2
- 0.00 0.40 0.00 4 0.00 0.00 segv_handler
- 0.00 0.40 0.00 2 0.00 0.00 caml_gc_message
- 0.00 0.40 0.00 2 0.00 0.00 caml_init_signals
- 0.00 0.40 0.00 2 0.00 0.00 caml_set_signal_action
- 0.00 0.40 0.00 2 0.00 0.00 caml_sys_const_word_size
- 0.00 0.40 0.00 2 0.00 0.00 extern_value
- 0.00 0.40 0.00 2 0.00 0.00 test_and_compact
- 0.00 0.40 0.00 1 0.00 0.00 caml_aligned_malloc
- 0.00 0.40 0.00 1 0.00 0.00 caml_curry4_2
- 0.00 0.40 0.00 1 0.00 0.00 caml_fl_add_blocks
- 0.00 0.40 0.00 1 0.00 0.00 caml_lazy_make_forward
- 0.00 0.40 0.00 1 0.00 0.00 caml_main
- 0.00 0.40 0.00 1 0.00 0.00 caml_obj_block
- 0.00 0.40 0.00 1 0.00 0.00 caml_obj_truncate
- 0.00 0.40 0.00 1 0.00 0.32 caml_serialize_block_float_8
- 0.00 0.40 0.00 1 0.00 0.00 caml_sys_error
- 0.00 0.40 0.00 1 0.00 0.64 caml_sys_open
- 0.00 0.40 0.00 1 0.00 0.00 input_val_from_block
- 0.00 0.40 0.00 1 0.00 0.00 intern_alloc
- % the percentage of the total running time of the
- time program used by this function.
- cumulative a running sum of the number of seconds accounted
- seconds for by this function and those listed above it.
- self the number of seconds accounted for by this
- seconds function alone. This is the major sort for this
- listing.
- calls the number of times this function was invoked, if
- this function is profiled, else blank.
- self the average number of milliseconds spent in this
- ms/call function per call, if this function is profiled,
- else blank.
- total the average number of milliseconds spent in this
- ms/call function and its descendents per call, if this
- function is profiled, else blank.
- name the name of the function. This is the minor sort
- for this listing. The index shows the location of
- the function in the gprof listing. If the index is
- in parenthesis it shows where it would appear in
- the gprof listing if it were to be printed.
- Copyright (C) 2012-2015 Free Software Foundation, Inc.
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved.
- Call graph (explanation follows)
- granularity: each sample hit covers 2 byte(s) for 2.50% of 0.40 seconds
- index % time self children called name
- <spontaneous>
- [1] 57.5 0.16 0.07 camlCamlinternalFormatBasics__concat_fmt_1331 [1]
- 0.07 0.00 180291328/193009600 camlBefore__snd_1014 [2]
- 0.00 0.00 59616/320121 camlBefore__compare_cont_1071 [38]
- 0.00 0.00 30/45 caml_deserialize_float_4 [55]
- -----------------------------------------------
- 0.00 0.00 448/193009600 camlCamlinternalFormatBasics__entry [34]
- 0.00 0.00 4480/193009600 sweep_slice [24]
- 0.00 0.00 13440/193009600 caml_darken [23]
- 0.00 0.00 44800/193009600 caml_major_collection_slice [22]
- 0.00 0.00 752640/193009600 camlList__sort_1266 [19]
- 0.00 0.00 1141504/193009600 caml_modify_generational_global_root [7]
- 0.00 0.00 3278016/193009600 camlList__sort_1324 [14]
- 0.00 0.00 7482944/193009600 camlList__rev_sort_1325 [3]
- 0.07 0.00 180291328/193009600 camlCamlinternalFormatBasics__concat_fmt_1331 [1]
- [2] 18.8 0.08 0.00 193009600 camlBefore__snd_1014 [2]
- -----------------------------------------------
- <spontaneous>
- [3] 10.7 0.04 0.00 camlList__rev_sort_1325 [3]
- 0.00 0.00 7482944/193009600 camlBefore__snd_1014 [2]
- 0.00 0.00 5494824/5496616 compact_allocate [36]
- 0.00 0.00 120528/320121 camlBefore__compare_cont_1071 [38]
- -----------------------------------------------
- <spontaneous>
- [4] 10.0 0.04 0.00 camlList__rev_merge_1302 [4]
- 0.00 0.00 12112/320121 camlBefore__compare_cont_1071 [38]
- 0.00 0.00 12096/24192 camlBefore__fun_2063 [42]
- -----------------------------------------------
- 0.00 0.00 112/6384 camlProfiling__fun_1046 [15]
- 0.03 0.00 6272/6384 caml_oldify_local_roots [6]
- [5] 8.8 0.04 0.00 6384 camlBefore__fst_1012 [5]
- -----------------------------------------------
- <spontaneous>
- [6] 8.6 0.00 0.03 caml_oldify_local_roots [6]
- 0.03 0.00 6272/6384 camlBefore__fst_1012 [5]
- 0.00 0.00 6272/6496 camlBefore__add_1033 [44]
- -----------------------------------------------
- <spontaneous>
- [7] 2.6 0.01 0.00 caml_modify_generational_global_root [7]
- 0.00 0.00 1141504/193009600 camlBefore__snd_1014 [2]
- -----------------------------------------------
- [8] 2.5 0.01 0.00 31060+549729 <cycle 1 as a whole> [8]
- 0.01 0.00 3449 caml_sys_random_seed <cycle 1> [9]
- 0.00 0.00 286157+489814 _fini <cycle 1> [915]
- 0.00 0.00 108050+119637 caml_MD5Transform <cycle 1> [40]
- 0.00 0.00 129479 caml_get_public_method <cycle 1> [39]
- 0.00 0.00 50094 caml_gc_get <cycle 1> [41]
- 0.00 0.00 2272 caml_gc_stat <cycle 1> [46]
- 0.00 0.00 967 caml_gc_counters <cycle 1> [48]
- 0.00 0.00 135 caml_sys_time <cycle 1> [51]
- 0.00 0.00 135 caml_sys_get_argv <cycle 1> [50]
- 0.00 0.00 30 caml_init_gc <cycle 1> [56]
- 0.00 0.00 6+5 caml_fl_allocate <cycle 1> [60]
- 0.00 0.00 4 segv_handler <cycle 1> [64]
- 0.00 0.00 2 extern_value <cycle 1> [69]
- 0.00 0.00 2 caml_gc_message <cycle 1> [65]
- 0.00 0.00 2 caml_init_signals <cycle 1> [66]
- 0.00 0.00 2 caml_set_signal_action <cycle 1> [67]
- 0.00 0.00 1 caml_curry4_2 <cycle 1> [72]
- 0.00 0.00 1 caml_lazy_make_forward <cycle 1> [74]
- 0.00 0.00 1 caml_obj_truncate <cycle 1> [77]
- -----------------------------------------------
- 3449 caml_gc_stat <cycle 1> [46]
- [9] 2.5 0.01 0.00 3449 caml_sys_random_seed <cycle 1> [9]
- 2940 caml_MD5Transform <cycle 1> [40]
- 208 caml_gc_get <cycle 1> [41]
- 197 _fini <cycle 1> [915]
- 135 caml_sys_get_argv <cycle 1> [50]
- 135 caml_gc_stat <cycle 1> [46]
- 104 caml_sys_time <cycle 1> [51]
- -----------------------------------------------
- <spontaneous>
- [10] 2.5 0.01 0.00 camlBefore__add_1079 [10]
- -----------------------------------------------
- <spontaneous>
- [11] 2.5 0.01 0.00 caml_sys_chdir [11]
- -----------------------------------------------
- <spontaneous>
- [12] 2.5 0.01 0.00 invert_pointer_at [12]
- -----------------------------------------------
- <spontaneous>
- [13] 2.1 0.00 0.01 caml_sys_system_command [13]
- 0.01 0.00 21376/31060 caml_gc_get <cycle 1> [41]
- 0.00 0.00 5097/31060 _fini <cycle 1> [915]
- -----------------------------------------------
- <spontaneous>
- [14] 0.3 0.00 0.00 camlList__sort_1324 [14]
- 0.00 0.00 3278016/193009600 camlBefore__snd_1014 [2]
- 0.00 0.00 1264/7648 camlBefore__negb_1011 [43]
- -----------------------------------------------
- <spontaneous>
- [15] 0.2 0.00 0.00 camlProfiling__fun_1046 [15]
- 0.00 0.00 112/6384 camlBefore__fst_1012 [5]
- 0.00 0.00 112/6496 camlBefore__add_1033 [44]
- -----------------------------------------------
- <spontaneous>
- [16] 0.1 0.00 0.00 caml_gc_full_major [16]
- 0.00 0.00 1470/31060 _fini <cycle 1> [915]
- -----------------------------------------------
- <spontaneous>
- [17] 0.1 0.00 0.00 caml_gc_major [17]
- 0.00 0.00 1470/31060 _fini <cycle 1> [915]
- -----------------------------------------------
- <spontaneous>
- [18] 0.1 0.00 0.00 caml_gc_major_slice [18]
- 0.00 0.00 1470/31060 _fini <cycle 1> [915]
- -----------------------------------------------
- <spontaneous>
- [19] 0.1 0.00 0.00 camlList__sort_1266 [19]
- 0.00 0.00 752640/193009600 camlBefore__snd_1014 [2]
- -----------------------------------------------
- <spontaneous>
- [20] 0.0 0.00 0.00 caml_gc_quick_stat [20]
- 0.00 0.00 104/31060 _fini <cycle 1> [915]
- -----------------------------------------------
- <spontaneous>
- [21] 0.0 0.00 0.00 caml_MD5Init [21]
- 0.00 0.00 60/31060 caml_gc_stat <cycle 1> [46]
- -----------------------------------------------
- <spontaneous>
- [22] 0.0 0.00 0.00 caml_major_collection_slice [22]
- 0.00 0.00 44800/193009600 camlBefore__snd_1014 [2]
- -----------------------------------------------
- <spontaneous>
- [23] 0.0 0.00 0.00 caml_darken [23]
- 0.00 0.00 13440/193009600 camlBefore__snd_1014 [2]
- -----------------------------------------------
- <spontaneous>
- [24] 0.0 0.00 0.00 sweep_slice [24]
- 0.00 0.00 4480/193009600 camlBefore__snd_1014 [2]
- -----------------------------------------------
- <spontaneous>
- [25] 0.0 0.00 0.00 caml_garbage_collection [25]
- 0.00 0.00 3/31060 _fini <cycle 1> [915]
- -----------------------------------------------
- 7 caml_sys_open [26]
- 0.00 0.00 1/1 caml_sys_rename [30]
- [26] 0.0 0.00 0.00 1+7 caml_sys_open [26]
- 0.00 0.00 2/31060 _fini <cycle 1> [915]
- 0.00 0.00 8/20 caml_iterate_named_values [57]
- 7 caml_sys_open [26]
- -----------------------------------------------
- <spontaneous>
- [27] 0.0 0.00 0.00 camlBefore__compare_1075 [27]
- 0.00 0.00 1/31060 extern_value <cycle 1> [69]
- 0.00 0.00 1/1 caml_serialize_block_float_8 [31]
- -----------------------------------------------
- <spontaneous>
- [28] 0.0 0.00 0.00 caml_input_val_from_string [28]
- 0.00 0.00 2/31060 caml_fl_allocate <cycle 1> [60]
- 0.00 0.00 4/6 caml_find_custom_operations [59]
- -----------------------------------------------
- <spontaneous>
- [29] 0.0 0.00 0.00 caml_input_value [29]
- 0.00 0.00 2/31060 _fini <cycle 1> [915]
- 0.00 0.00 2/6 caml_find_custom_operations [59]
- -----------------------------------------------
- <spontaneous>
- [30] 0.0 0.00 0.00 caml_sys_rename [30]
- 0.00 0.00 1/1 caml_sys_open [26]
- -----------------------------------------------
- 0.00 0.00 1/1 camlBefore__compare_1075 [27]
- [31] 0.0 0.00 0.00 1 caml_serialize_block_float_8 [31]
- 0.00 0.00 1/31060 caml_fl_allocate <cycle 1> [60]
- -----------------------------------------------
- <spontaneous>
- [32] 0.0 0.00 0.00 caml_deserialize_block_4 [32]
- 0.00 0.00 1/31060 _fini <cycle 1> [915]
- -----------------------------------------------
- <spontaneous>
- [33] 0.0 0.00 0.00 caml_input_value_from_malloc [33]
- 0.00 0.00 1/31060 caml_fl_allocate <cycle 1> [60]
- -----------------------------------------------
- <spontaneous>
- [34] 0.0 0.00 0.00 camlCamlinternalFormatBasics__entry [34]
- 0.00 0.00 448/193009600 camlBefore__snd_1014 [2]
- -----------------------------------------------
- 0.00 0.00 5496616/5496616 compact_allocate [36]
- [35] 0.0 0.00 0.00 5496616 caml_weak_create [35]
- -----------------------------------------------
- 0.00 0.00 592/5496616 caml_remove_generational_global_root [764]
- 0.00 0.00 1200/5496616 caml_register_global_root [762]
- 0.00 0.00 5494824/5496616 camlList__rev_sort_1325 [3]
- [36] 0.0 0.00 0.00 5496616 compact_allocate [36]
- 0.00 0.00 5496616/5496616 caml_weak_create [35]
- -----------------------------------------------
- 0.00 0.00 44474/648360 caml_gc_get <cycle 1> [41]
- 0.00 0.00 141769/648360 _fini <cycle 1> [915]
- 0.00 0.00 462117/648360 caml_gc_stat <cycle 1> [46]
- [37] 0.0 0.00 0.00 648360 caml_static_release_bytecode [37]
- -----------------------------------------------
- 0.00 0.00 1/320121 caml_curry4_3 [470]
- 0.00 0.00 440/320121 caml_delete_global_root [476]
- 0.00 0.00 1240/320121 mark_slice [894]
- 0.00 0.00 6864/320121 camlBefore__drop_1190 [99]
- 0.00 0.00 10800/320121 camlList__rev_map2_1094 [267]
- 0.00 0.00 12112/320121 camlList__rev_merge_1302 [4]
- 0.00 0.00 13248/320121 camlProfiling__dump_counters_1014 [366]
- 0.00 0.00 36736/320121 caml_init_frame_descriptors [560]
- 0.00 0.00 58536/320121 caml_do_roots [498]
- 0.00 0.00 59616/320121 camlCamlinternalFormatBasics__concat_fmt_1331 [1]
- 0.00 0.00 120528/320121 camlList__rev_sort_1325 [3]
- [38] 0.0 0.00 0.00 320121 camlBefore__compare_cont_1071 [38]
- 0.00 0.00 6384/7648 camlBefore__negb_1011 [43]
- 0.00 0.00 112/112 camlBefore__fun_1982 [52]
- -----------------------------------------------
- 5 _fini <cycle 1> [915]
- 129474 caml_MD5Transform <cycle 1> [40]
- [39] 0.0 0.00 0.00 129479 caml_get_public_method <cycle 1> [39]
- 129479 _fini <cycle 1> [915]
- -----------------------------------------------
- 119637 caml_MD5Transform <cycle 1> [40]
- 1502 _fini <cycle 1> [915]
- 2940 caml_sys_random_seed <cycle 1> [9]
- 103608 caml_sys_get_argv <cycle 1> [50]
- [40] 0.0 0.00 0.00 108050+119637 caml_MD5Transform <cycle 1> [40]
- 0.00 0.00 1470/1470 caml_sys_is_directory [47]
- 0.00 0.00 2/13 caml_obj_dup [58]
- 129474 caml_get_public_method <cycle 1> [39]
- 7353 _fini <cycle 1> [915]
- 1470 caml_gc_get <cycle 1> [41]
- 30 caml_gc_counters <cycle 1> [48]
- 119637 caml_MD5Transform <cycle 1> [40]
- -----------------------------------------------
- 208 caml_sys_random_seed <cycle 1> [9]
- 1470 caml_MD5Transform <cycle 1> [40]
- 27040 caml_sys_time <cycle 1> [51]
- 0.01 0.00 21376/31060 caml_sys_system_command [13]
- [41] 0.0 0.00 0.00 50094 caml_gc_get <cycle 1> [41]
- 0.00 0.00 44474/648360 caml_static_release_bytecode [37]
- 74 caml_gc_stat <cycle 1> [46]
- -----------------------------------------------
- 0.00 0.00 12096/24192 camlList__rev_merge_1302 [4]
- 0.00 0.00 12096/24192 camlList__entry [229]
- [42] 0.0 0.00 0.00 24192 camlBefore__fun_2063 [42]
- -----------------------------------------------
- 0.00 0.00 1264/7648 camlList__sort_1324 [14]
- 0.00 0.00 6384/7648 camlBefore__compare_cont_1071 [38]
- [43] 0.0 0.00 0.00 7648 camlBefore__negb_1011 [43]
- -----------------------------------------------
- 0.00 0.00 112/6496 camlProfiling__fun_1046 [15]
- 0.00 0.00 112/6496 caml_delete_global_root [476]
- 0.00 0.00 6272/6496 caml_oldify_local_roots [6]
- [44] 0.0 0.00 0.00 6496 camlBefore__add_1033 [44]
- -----------------------------------------------
- 0.00 0.00 2591/2591 caml_obj_dup [58]
- [45] 0.0 0.00 0.00 2591 caml_md5_channel [45]
- -----------------------------------------------
- 74 caml_gc_get <cycle 1> [41]
- 135 caml_sys_random_seed <cycle 1> [9]
- 533 caml_init_gc <cycle 1> [56]
- 1470 caml_sys_get_argv <cycle 1> [50]
- 0.00 0.00 60/31060 caml_MD5Init [21]
- [46] 0.0 0.00 0.00 2272 caml_gc_stat <cycle 1> [46]
- 0.00 0.00 462117/648360 caml_static_release_bytecode [37]
- 3449 caml_sys_random_seed <cycle 1> [9]
- 1230 _fini <cycle 1> [915]
- -----------------------------------------------
- 0.00 0.00 1470/1470 caml_MD5Transform <cycle 1> [40]
- [47] 0.0 0.00 0.00 1470 caml_sys_is_directory [47]
- -----------------------------------------------
- 30 caml_MD5Transform <cycle 1> [40]
- 937 caml_init_gc <cycle 1> [56]
- [48] 0.0 0.00 0.00 967 caml_gc_counters <cycle 1> [48]
- 124251 _fini <cycle 1> [915]
- -----------------------------------------------
- 0.00 0.00 216/216 caml_insert_global_root [568]
- [49] 0.0 0.00 0.00 216 camlBefore__fun_2068 [49]
- -----------------------------------------------
- 135 caml_sys_random_seed <cycle 1> [9]
- [50] 0.0 0.00 0.00 135 caml_sys_get_argv <cycle 1> [50]
- 103608 caml_MD5Transform <cycle 1> [40]
- 1470 caml_gc_stat <cycle 1> [46]
- 1470 _fini <cycle 1> [915]
- -----------------------------------------------
- 31 _fini <cycle 1> [915]
- 104 caml_sys_random_seed <cycle 1> [9]
- [51] 0.0 0.00 0.00 135 caml_sys_time <cycle 1> [51]
- 27040 caml_gc_get <cycle 1> [41]
- 8060 _fini <cycle 1> [915]
- -----------------------------------------------
- 0.00 0.00 112/112 camlBefore__compare_cont_1071 [38]
- [52] 0.0 0.00 0.00 112 camlBefore__fun_1982 [52]
- -----------------------------------------------
- 0.00 0.00 112/112 caml_delete_global_root [476]
- [53] 0.0 0.00 0.00 112 camlBefore__fun_2070 [53]
- -----------------------------------------------
- 0.00 0.00 112/112 caml_delete_global_root [476]
- [54] 0.0 0.00 0.00 112 camlBefore__fun_2072 [54]
- -----------------------------------------------
- 0.00 0.00 1/45 caml_float_of_string [534]
- 0.00 0.00 1/45 caml_float_of_int [533]
- 0.00 0.00 1/45 caml_neg_float [704]
- 0.00 0.00 1/45 caml_is_printable [626]
- 0.00 0.00 1/45 caml_bitvect_test [423]
- 0.00 0.00 2/45 caml_alloc_sprintf [394]
- 0.00 0.00 2/45 caml_array_gather [405]
- 0.00 0.00 3/45 caml_realloc_ref_table [752]
- 0.00 0.00 3/45 caml_modf_float [677]
- 0.00 0.00 30/45 camlCamlinternalFormatBasics__concat_fmt_1331 [1]
- [55] 0.0 0.00 0.00 45 caml_deserialize_float_4 [55]
- -----------------------------------------------
- 30 _fini <cycle 1> [915]
- [56] 0.0 0.00 0.00 30 caml_init_gc <cycle 1> [56]
- 4483 _fini <cycle 1> [915]
- 937 caml_gc_counters <cycle 1> [48]
- 533 caml_gc_stat <cycle 1> [46]
- -----------------------------------------------
- 0.00 0.00 2/20 caml_sys_read_directory [838]
- 0.00 0.00 3/20 segv_handler <cycle 1> [64]
- 0.00 0.00 7/20 _fini <cycle 1> [915]
- 0.00 0.00 8/20 caml_sys_open [26]
- [57] 0.0 0.00 0.00 20 caml_iterate_named_values [57]
- -----------------------------------------------
- 0.00 0.00 1/13 caml_MD5Update [372]
- 0.00 0.00 1/13 caml_lazy_make_forward <cycle 1> [74]
- 0.00 0.00 2/13 caml_MD5Transform <cycle 1> [40]
- 0.00 0.00 9/13 _fini <cycle 1> [915]
- [58] 0.0 0.00 0.00 13 caml_obj_dup [58]
- 0.00 0.00 2591/2591 caml_md5_channel [45]
- -----------------------------------------------
- 0.00 0.00 2/6 caml_input_value [29]
- 0.00 0.00 4/6 caml_input_val_from_string [28]
- [59] 0.0 0.00 0.00 6 caml_find_custom_operations [59]
- 0.00 0.00 6/6 caml_globalsym [61]
- -----------------------------------------------
- 5 caml_fl_allocate <cycle 1> [60]
- 2 extern_value <cycle 1> [69]
- 0.00 0.00 1/31060 caml_serialize_block_float_8 [31]
- 0.00 0.00 1/31060 caml_input_value_from_malloc [33]
- 0.00 0.00 2/31060 caml_input_val_from_string [28]
- [60] 0.0 0.00 0.00 6+5 caml_fl_allocate <cycle 1> [60]
- 7 _fini <cycle 1> [915]
- 2 caml_set_signal_action <cycle 1> [67]
- 2 caml_gc_message <cycle 1> [65]
- 1 segv_handler <cycle 1> [64]
- 5 caml_fl_allocate <cycle 1> [60]
- -----------------------------------------------
- 0.00 0.00 6/6 caml_find_custom_operations [59]
- [61] 0.0 0.00 0.00 6 caml_globalsym [61]
- -----------------------------------------------
- 0.00 0.00 5/5 _fini <cycle 1> [915]
- [62] 0.0 0.00 0.00 5 caml_MD5Final [62]
- -----------------------------------------------
- 0.00 0.00 5/5 _fini <cycle 1> [915]
- [63] 0.0 0.00 0.00 5 caml_callback2 [63]
- -----------------------------------------------
- 1 caml_init_signals <cycle 1> [66]
- 1 caml_fl_allocate <cycle 1> [60]
- 2 caml_set_signal_action <cycle 1> [67]
- [64] 0.0 0.00 0.00 4 segv_handler <cycle 1> [64]
- 0.00 0.00 3/20 caml_iterate_named_values [57]
- 5 _fini <cycle 1> [915]
- -----------------------------------------------
- 2 caml_fl_allocate <cycle 1> [60]
- [65] 0.0 0.00 0.00 2 caml_gc_message <cycle 1> [65]
- 2 caml_init_signals <cycle 1> [66]
- -----------------------------------------------
- 2 caml_gc_message <cycle 1> [65]
- [66] 0.0 0.00 0.00 2 caml_init_signals <cycle 1> [66]
- 1 segv_handler <cycle 1> [64]
- -----------------------------------------------
- 2 caml_fl_allocate <cycle 1> [60]
- [67] 0.0 0.00 0.00 2 caml_set_signal_action <cycle 1> [67]
- 2 segv_handler <cycle 1> [64]
- -----------------------------------------------
- 0.00 0.00 2/2 test_and_compact [70]
- [68] 0.0 0.00 0.00 2 caml_sys_const_word_size [68]
- -----------------------------------------------
- 1 caml_curry4_2 <cycle 1> [72]
- 0.00 0.00 1/31060 camlBefore__compare_1075 [27]
- [69] 0.0 0.00 0.00 2 extern_value <cycle 1> [69]
- 2 caml_fl_allocate <cycle 1> [60]
- -----------------------------------------------
- 0.00 0.00 2/2 _fini <cycle 1> [915]
- [70] 0.0 0.00 0.00 2 test_and_compact [70]
- 0.00 0.00 2/2 caml_sys_const_word_size [68]
- -----------------------------------------------
- 0.00 0.00 1/1 caml_make_free_blocks [643]
- [71] 0.0 0.00 0.00 1 caml_aligned_malloc [71]
- -----------------------------------------------
- 1 _fini <cycle 1> [915]
- [72] 0.0 0.00 0.00 1 caml_curry4_2 <cycle 1> [72]
- 0.00 0.00 1/1 input_val_from_block [79]
- 0.00 0.00 1/1 caml_sys_error [78]
- 1 extern_value <cycle 1> [69]
- -----------------------------------------------
- 0.00 0.00 1/1 intern_alloc [80]
- [73] 0.0 0.00 0.00 1 caml_fl_add_blocks [73]
- -----------------------------------------------
- 1 _fini <cycle 1> [915]
- [74] 0.0 0.00 0.00 1 caml_lazy_make_forward <cycle 1> [74]
- 0.00 0.00 1/13 caml_obj_dup [58]
- 1 _fini <cycle 1> [915]
- 1 caml_obj_truncate <cycle 1> [77]
- -----------------------------------------------
- 0.00 0.00 1/1 _fini <cycle 1> [915]
- [75] 0.0 0.00 0.00 1 caml_main [75]
- -----------------------------------------------
- 0.00 0.00 1/1 _fini <cycle 1> [915]
- [76] 0.0 0.00 0.00 1 caml_obj_block [76]
- -----------------------------------------------
- 1 caml_lazy_make_forward <cycle 1> [74]
- [77] 0.0 0.00 0.00 1 caml_obj_truncate <cycle 1> [77]
- 2 _fini <cycle 1> [915]
- -----------------------------------------------
- 0.00 0.00 1/1 caml_curry4_2 <cycle 1> [72]
- [78] 0.0 0.00 0.00 1 caml_sys_error [78]
- -----------------------------------------------
- 0.00 0.00 1/1 caml_curry4_2 <cycle 1> [72]
- [79] 0.0 0.00 0.00 1 input_val_from_block [79]
- -----------------------------------------------
- 0.00 0.00 1/1 caml_ml_output_int [665]
- [80] 0.0 0.00 0.00 1 intern_alloc [80]
- 0.00 0.00 1/1 caml_fl_add_blocks [73]
- -----------------------------------------------
- 489814 _fini <cycle 1> [915]
- 1 caml_lazy_make_forward <cycle 1> [74]
- 2 caml_obj_truncate <cycle 1> [77]
- 5 segv_handler <cycle 1> [64]
- 7 caml_fl_allocate <cycle 1> [60]
- 197 caml_sys_random_seed <cycle 1> [9]
- 1230 caml_gc_stat <cycle 1> [46]
- 1470 caml_sys_get_argv <cycle 1> [50]
- 4483 caml_init_gc <cycle 1> [56]
- 7353 caml_MD5Transform <cycle 1> [40]
- 8060 caml_sys_time <cycle 1> [51]
- 124251 caml_gc_counters <cycle 1> [48]
- 129479 caml_get_public_method <cycle 1> [39]
- 0.00 0.00 1/31060 caml_deserialize_block_4 [32]
- 0.00 0.00 2/31060 caml_input_value [29]
- 0.00 0.00 2/31060 caml_sys_open [26]
- 0.00 0.00 3/31060 caml_garbage_collection [25]
- 0.00 0.00 104/31060 caml_gc_quick_stat [20]
- 0.00 0.00 1470/31060 caml_gc_major [17]
- 0.00 0.00 1470/31060 caml_gc_full_major [16]
- 0.00 0.00 1470/31060 caml_gc_major_slice [18]
- 0.00 0.00 5097/31060 caml_sys_system_command [13]
- [915] 0.0 0.00 0.00 286157+489814 _fini <cycle 1> [915]
- 0.00 0.00 141769/648360 caml_static_release_bytecode [37]
- 0.00 0.00 9/13 caml_obj_dup [58]
- 0.00 0.00 7/20 caml_iterate_named_values [57]
- 0.00 0.00 5/5 caml_callback2 [63]
- 0.00 0.00 5/5 caml_MD5Final [62]
- 0.00 0.00 2/2 test_and_compact [70]
- 0.00 0.00 1/1 caml_obj_block [76]
- 0.00 0.00 1/1 caml_main [75]
- 1502 caml_MD5Transform <cycle 1> [40]
- 31 caml_sys_time <cycle 1> [51]
- 30 caml_init_gc <cycle 1> [56]
- 5 caml_get_public_method <cycle 1> [39]
- 1 caml_lazy_make_forward <cycle 1> [74]
- 1 caml_curry4_2 <cycle 1> [72]
- 489814 _fini <cycle 1> [915]
- -----------------------------------------------
- This table describes the call tree of the program, and was sorted by
- the total amount of time spent in each function and its children.
- Each entry in this table consists of several lines. The line with the
- index number at the left hand margin lists the current function.
- The lines above it list the functions that called this function,
- and the lines below it list the functions this one called.
- This line lists:
- index A unique number given to each element of the table.
- Index numbers are sorted numerically.
- The index number is printed next to every function name so
- it is easier to look up where the function is in the table.
- % time This is the percentage of the `total' time that was spent
- in this function and its children. Note that due to
- different viewpoints, functions excluded by options, etc,
- these numbers will NOT add up to 100%.
- self This is the total amount of time spent in this function.
- children This is the total amount of time propagated into this
- function by its children.
- called This is the number of times the function was called.
- If the function called itself recursively, the number
- only includes non-recursive calls, and is followed by
- a `+' and the number of recursive calls.
- name The name of the current function. The index number is
- printed after it. If the function is a member of a
- cycle, the cycle number is printed between the
- function's name and the index number.
- For the function's parents, the fields have the following meanings:
- self This is the amount of time that was propagated directly
- from the function into this parent.
- children This is the amount of time that was propagated from
- the function's children into this parent.
- called This is the number of times this parent called the
- function `/' the total number of times the function
- was called. Recursive calls to the function are not
- included in the number after the `/'.
- name This is the name of the parent. The parent's index
- number is printed after it. If the parent is a
- member of a cycle, the cycle number is printed between
- the name and the index number.
- If the parents of the function cannot be determined, the word
- `<spontaneous>' is printed in the `name' field, and all the other
- fields are blank.
- For the function's children, the fields have the following meanings:
- self This is the amount of time that was propagated directly
- from the child into the function.
- children This is the amount of time that was propagated from the
- child's children to the function.
- called This is the number of times the function called
- this child `/' the total number of times the child
- was called. Recursive calls by the child are not
- listed in the number after the `/'.
- name This is the name of the child. The child's index
- number is printed after it. If the child is a
- member of a cycle, the cycle number is printed
- between the name and the index number.
- If there are any cycles (circles) in the call graph, there is an
- entry for the cycle-as-a-whole. This entry shows who called the
- cycle (as parents) and the members of the cycle (as children.)
- The `+' recursive calls entry shows the number of function calls that
- were internal to the cycle, and the calls entry for each member shows,
- for that member, how many times it was called from other members of
- the cycle.
- Copyright (C) 2012-2015 Free Software Foundation, Inc.
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved.
- Index by function name
- [915] _fini [55] caml_deserialize_float_4 [31] caml_serialize_block_float_8
- [44] camlBefore__add_1033 [59] caml_find_custom_operations [67] caml_set_signal_action
- [10] camlBefore__add_1079 [73] caml_fl_add_blocks [37] caml_static_release_bytecode
- [38] camlBefore__compare_cont_1071 [60] caml_fl_allocate [11] caml_sys_chdir
- [5] camlBefore__fst_1012 [48] caml_gc_counters [68] caml_sys_const_word_size
- [52] camlBefore__fun_1982 [41] caml_gc_get [78] caml_sys_error
- [42] camlBefore__fun_2063 [65] caml_gc_message [50] caml_sys_get_argv
- [49] camlBefore__fun_2068 [46] caml_gc_stat [47] caml_sys_is_directory
- [53] camlBefore__fun_2070 [39] caml_get_public_method [26] caml_sys_open
- [54] camlBefore__fun_2072 [61] caml_globalsym [9] caml_sys_random_seed
- [43] camlBefore__negb_1011 [56] caml_init_gc [51] caml_sys_time
- [2] camlBefore__snd_1014 [66] caml_init_signals [35] caml_weak_create
- [1] camlCamlinternalFormatBasics__concat_fmt_1331 [57] caml_iterate_named_values [36] compact_allocate
- [4] camlList__rev_merge_1302 [74] caml_lazy_make_forward [69] extern_value
- [3] camlList__rev_sort_1325 [75] caml_main [79] input_val_from_block
- [62] caml_MD5Final [45] caml_md5_channel [80] intern_alloc
- [40] caml_MD5Transform [7] caml_modify_generational_global_root [12] invert_pointer_at
- [71] caml_aligned_malloc [76] caml_obj_block [64] segv_handler
- [63] caml_callback2 [58] caml_obj_dup [70] test_and_compact
- [72] caml_curry4_2 [77] caml_obj_truncate [8] <cycle 1>
Raw Paste