Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls ms/call ms/call name 17.46 0.11 0.11 camlInterpreter__eval_1167 9.52 0.17 0.06 4012867 0.00 0.00 caml_alloc_small 6.35 0.21 0.04 4012861 0.00 0.00 caml_make_vect 6.35 0.25 0.04 camlInterpreter__interpret_par_1171 4.76 0.28 0.03 camlInterpreter__interpret_seq_1185 3.97 0.31 0.03 1842583 0.00 0.00 camlArray__of_list_1130 3.97 0.33 0.03 1842571 0.00 0.00 camlArray__fill_1135 3.17 0.35 0.02 5020014 0.00 0.00 caml_page_table_lookup 3.17 0.37 0.02 2368789 0.00 0.00 camlArray__to_list_1121 3.17 0.39 0.02 2368749 0.00 0.00 camlList__map_1062 3.17 0.41 0.02 2039027 0.00 0.00 hash_aux 3.17 0.43 0.02 131511 0.00 0.00 camlHashtbl__replace_1112 3.17 0.45 0.02 camlInterpreter__output_beam_fun_1267 2.38 0.47 0.02 4604593 0.00 0.00 camlList__length_aux_1030 2.38 0.48 0.02 1842582 0.00 0.00 camlArray__sub_1081 2.38 0.50 0.02 1 15.00 15.00 camlArray__concat_1075 1.59 0.51 0.01 2039027 0.00 0.00 caml_hash_univ_param 1.59 0.52 0.01 1907944 0.00 0.00 caml_modify 1.59 0.53 0.01 1763860 0.00 0.00 compare_val 1.59 0.54 0.01 526607 0.00 0.00 camlHashtbl__mem_1122 1.59 0.55 0.01 328106 0.00 0.00 camlHashtbl__find_1093 1.59 0.56 0.01 229234 0.00 0.00 caml_alloc_shr 1.59 0.57 0.01 66842 0.00 0.00 caml_page_table_modify 1.59 0.58 0.01 8 1.25 1.26 caml_alloc 1.59 0.59 0.01 camlInterpreter__computing_1089 1.59 0.60 0.01 caml_c_call 1.59 0.61 0.01 caml_greaterthan 0.79 0.61 0.01 2368789 0.00 0.00 camlArray__tolist_1123 0.79 0.62 0.01 1842571 0.00 0.00 camlArray__list_length_1126 0.79 0.62 0.01 1644528 0.00 0.00 camlList__nth_1042 0.79 0.63 0.01 camlList__sort_1271 0.79 0.63 0.01 camlList__tl_1039 0.00 0.63 0.00 1644528 0.00 0.00 camlList__nth_aux_1045 0.00 0.63 0.00 1632757 0.00 0.00 caml_compare 0.00 0.63 0.00 1052361 0.00 0.00 camlPervasives__$40_1143 0.00 0.63 0.00 1052355 0.00 0.00 caml_curry2_1 0.00 0.63 0.00 986822 0.00 0.00 caml_curry2 0.00 0.63 0.00 592152 0.00 0.00 camlHashtbl__remove_1080 0.00 0.63 0.00 592152 0.00 0.00 camlHashtbl__remove_bucket_1083 0.00 0.63 0.00 526618 0.00 0.00 caml_curry3_2 0.00 0.63 0.00 526607 0.00 0.00 camlHashtbl__mem_in_bucket_1125 0.00 0.63 0.00 504275 0.00 0.00 caml_darken 0.00 0.63 0.00 460675 0.00 0.00 caml_apply2 0.00 0.63 0.00 460648 0.00 0.00 camlArray__init_1037 0.00 0.63 0.00 460645 0.00 0.00 camlList__map2_1090 0.00 0.63 0.00 460643 0.00 0.00 caml_curry3 0.00 0.63 0.00 460643 0.00 0.00 caml_curry3_1 0.00 0.63 0.00 460641 0.00 0.00 camlHashtbl__add_1074 0.00 0.63 0.00 417848 0.00 0.00 caml_oldify_one 0.00 0.63 0.00 229235 0.00 0.00 caml_fl_allocate 0.00 0.63 0.00 229234 0.00 0.00 allocate_block 0.00 0.63 0.00 131511 0.00 0.00 camlHashtbl__replace_bucket_1116 0.00 0.63 0.00 131073 0.00 0.00 camlArray__map_1105 0.00 0.63 0.00 115535 0.00 0.00 caml_initialize 0.00 0.63 0.00 65544 0.00 0.00 caml_greaterequal 0.00 0.63 0.00 65542 0.00 0.00 camlPervasives__max_1025 0.00 0.63 0.00 65542 0.00 0.00 camlPervasives__min_1022 0.00 0.63 0.00 65542 0.00 0.00 caml_lessequal 0.00 0.63 0.00 65540 0.00 0.00 camlHashtbl__create_1051 0.00 0.63 0.00 65535 0.00 0.00 camlList__flatten_1058 0.00 0.63 0.00 4015 0.00 0.00 caml_fl_merge_block 0.00 0.63 0.00 232 0.00 0.00 caml_string_equal 0.00 0.63 0.00 231 0.00 0.00 caml_string_notequal 0.00 0.63 0.00 154 0.00 0.00 caml_parse_engine 0.00 0.63 0.00 135 0.00 0.00 caml_gc_message 0.00 0.63 0.00 105 0.00 0.00 camlParsing__peek_val_1186 0.00 0.63 0.00 82 0.00 0.00 camlLexing__engine_1090 0.00 0.63 0.00 82 0.00 0.00 caml_lex_engine 0.00 0.63 0.00 54 0.00 0.00 caml_alloc_string 0.00 0.63 0.00 43 0.00 0.00 caml_create_string 0.00 0.63 0.00 39 0.00 0.00 caml_stat_alloc 0.00 0.63 0.00 35 0.00 0.00 caml_blit_string 0.00 0.63 0.00 33 0.00 0.00 caml_iterate_global_roots 0.00 0.63 0.00 31 0.00 0.00 parse_digit 0.00 0.63 0.00 29 0.00 0.34 caml_page_table_add 0.00 0.63 0.00 25 0.00 0.00 caml_register_frametable 0.00 0.63 0.00 25 0.00 0.00 cons 0.00 0.63 0.00 24 0.00 0.43 caml_empty_minor_heap 0.00 0.63 0.00 24 0.00 0.00 caml_final_empty_young 0.00 0.63 0.00 24 0.00 0.00 caml_process_pending_signals 0.00 0.63 0.00 24 0.00 0.00 clear_table 0.00 0.63 0.00 17 0.00 0.00 camlLexing__sub_lexeme_1126 0.00 0.63 0.00 17 0.00 0.00 camlString__make_1038 0.00 0.63 0.00 17 0.00 0.00 caml_equal 0.00 0.63 0.00 17 0.00 0.00 caml_fill_string 0.00 0.63 0.00 12 0.00 0.00 caml_final_do_calls 0.00 0.63 0.00 12 0.00 0.00 caml_final_do_young_roots 0.00 0.63 0.00 12 0.00 0.05 caml_major_collection_slice 0.00 0.63 0.00 12 0.00 0.91 caml_minor_collection 0.00 0.63 0.00 12 0.00 0.01 caml_oldify_local_roots 0.00 0.63 0.00 12 0.00 0.06 caml_oldify_mopup 0.00 0.63 0.00 12 0.00 0.00 caml_scan_global_young_roots 0.00 0.63 0.00 11 0.00 0.08 caml_check_urgent_gc 0.00 0.63 0.00 11 0.00 0.00 caml_string_length 0.00 0.63 0.00 10 0.00 0.00 camlHashtbl__hash_1031 0.00 0.63 0.00 9 0.00 0.00 camlPervasives__$5e_1112 0.00 0.63 0.00 9 0.00 0.91 caml_garbage_collection 0.00 0.63 0.00 8 0.00 0.00 caml_copy_double 0.00 0.63 0.00 8 0.00 0.00 caml_int_of_string 0.00 0.63 0.00 8 0.00 0.00 norm_heapincr 0.00 0.63 0.00 8 0.00 0.00 parse_intnat 0.00 0.63 0.00 8 0.00 0.00 parse_sign_and_base 0.00 0.63 0.00 7 0.00 0.00 caml_copy_string 0.00 0.63 0.00 7 0.00 0.00 caml_enter_blocking_section 0.00 0.63 0.00 7 0.00 0.00 caml_enter_blocking_section_default 0.00 0.63 0.00 7 0.00 0.00 caml_leave_blocking_section 0.00 0.63 0.00 7 0.00 0.00 caml_leave_blocking_section_default 0.00 0.63 0.00 7 0.00 0.00 caml_obj_dup 0.00 0.63 0.00 7 0.00 0.00 norm_minsize 0.00 0.63 0.00 7 0.00 0.00 norm_pfree 0.00 0.63 0.00 7 0.00 0.00 norm_pmax 0.00 0.63 0.00 6 0.00 0.00 caml_adjust_gc_speed 0.00 0.63 0.00 6 0.00 0.08 caml_alloc_custom 0.00 0.63 0.00 6 0.00 1.26 caml_alloc_tuple 0.00 0.63 0.00 6 0.00 0.00 caml_flush 0.00 0.63 0.00 6 0.00 0.00 caml_flush_partial 0.00 0.63 0.00 6 0.00 1.26 caml_gc_get 0.00 0.63 0.00 6 0.00 0.14 caml_gc_set 0.00 0.63 0.00 6 0.00 0.00 caml_int64_float_of_bits 0.00 0.63 0.00 6 0.00 0.00 caml_ml_flush 0.00 0.63 0.00 6 0.00 0.09 mark_slice 0.00 0.63 0.00 6 0.00 0.00 sweep_slice 0.00 0.63 0.00 5 0.00 0.08 caml_alloc_channel 0.00 0.63 0.00 4 0.00 0.00 camlHashtbl__insert_bucket_1068 0.00 0.63 0.00 4 0.00 0.00 camlPervasives__output_string_1191 0.00 0.63 0.00 4 0.00 0.00 camlPervasives__print_endline_1274 0.00 0.63 0.00 4 0.00 0.00 caml_aligned_malloc 0.00 0.63 0.00 4 0.00 0.00 caml_fl_init_merge 0.00 0.63 0.00 4 0.00 0.00 caml_ml_output 0.00 0.63 0.00 4 0.00 0.00 caml_ml_output_char 0.00 0.63 0.00 4 0.00 0.00 caml_putblock 0.00 0.63 0.00 4 0.00 0.00 do_write 0.00 0.63 0.00 4 0.00 0.00 reset_table 0.00 0.63 0.00 3 0.00 0.00 caml_compact_heap_maybe 0.00 0.63 0.00 3 0.00 0.01 caml_darken_all_roots 0.00 0.63 0.00 3 0.00 0.01 caml_do_local_roots 0.00 0.63 0.00 3 0.00 0.01 caml_do_roots 0.00 0.63 0.00 3 0.00 0.00 caml_final_do_strong_roots 0.00 0.63 0.00 3 0.00 0.00 caml_final_update 0.00 0.63 0.00 3 0.00 0.00 caml_insert_global_root 0.00 0.63 0.00 3 0.00 0.00 caml_open_descriptor_in 0.00 0.63 0.00 3 0.00 0.00 caml_register_custom_operations 0.00 0.63 0.00 3 0.00 0.00 caml_register_global_root 0.00 0.63 0.00 3 0.00 0.00 caml_register_named_value 0.00 0.63 0.00 3 0.00 0.00 caml_scan_global_roots 0.00 0.63 0.00 3 0.00 0.00 hash_value_name 0.00 0.63 0.00 3 0.00 0.01 start_cycle 0.00 0.63 0.00 2 0.00 0.00 camlCallback__register_exception_1034 0.00 0.63 0.00 2 0.00 0.00 camlHashtbl__resize_1061 0.00 0.63 0.00 2 0.00 0.00 caml_alloc_for_heap 0.00 0.63 0.00 2 0.00 0.00 caml_float_of_string 0.00 0.63 0.00 2 0.00 0.08 caml_ml_open_descriptor_out 0.00 0.63 0.00 2 0.00 0.00 caml_open_descriptor_out 0.00 0.63 0.00 2 0.00 0.84 caml_set_minor_heap_size 0.00 0.63 0.00 2 0.00 0.00 clip_heap_chunk_size 0.00 0.63 0.00 1 0.00 0.00 camlArray__concat_aux_1062 0.00 0.63 0.00 1 0.00 0.00 camlArray__entry 0.00 0.63 0.00 1 0.00 0.00 camlArray__fill_1070 0.00 0.63 0.00 1 0.00 0.00 camlArray__find_init_1077 0.00 0.63 0.00 1 0.00 0.00 camlArray__size_1065 0.00 0.63 0.00 1 0.00 0.00 camlCallback__entry 0.00 0.63 0.00 1 0.00 0.00 camlChar__entry 0.00 0.63 0.00 1 0.00 0.00 camlHashtbl__entry 0.00 0.63 0.00 1 0.00 0.00 camlLexing__entry 0.00 0.63 0.00 1 0.00 0.00 camlLexing__from_string_1119 0.00 0.63 0.00 1 0.00 0.00 camlList__entry 0.00 0.63 0.00 1 0.00 0.00 camlParsing__entry 0.00 0.63 0.00 1 0.00 0.00 camlParsing__loop_1169 0.00 0.63 0.00 1 0.00 0.00 camlParsing__yyparse_1164 0.00 0.63 0.00 1 0.00 0.00 camlPervasives__entry 0.00 0.63 0.00 1 0.00 0.00 camlPervasives__flush_all_1185 0.00 0.63 0.00 1 0.00 0.00 camlPervasives__iter_1186 0.00 0.63 0.00 1 0.00 0.00 camlPervasives__string_of_int_1130 0.00 0.63 0.00 1 0.00 0.00 camlStd_exit__entry 0.00 0.63 0.00 1 0.00 0.00 camlString__entry 0.00 0.63 0.00 1 0.00 0.00 camlSys__entry 0.00 0.63 0.00 1 0.00 0.34 caml_add_to_heap 0.00 0.63 0.00 1 0.00 1.26 caml_alloc_array 0.00 0.63 0.00 1 0.00 0.00 caml_alloc_table 0.00 0.63 0.00 1 0.00 0.00 caml_apply3 0.00 0.63 0.00 1 0.00 0.00 caml_convert_signal_number 0.00 0.63 0.00 1 0.00 1.26 caml_copy_string_array 0.00 0.63 0.00 1 0.00 0.00 caml_curry4 0.00 0.63 0.00 1 0.00 0.00 caml_curry4_1 0.00 0.63 0.00 1 0.00 0.00 caml_curry4_2 0.00 0.63 0.00 1 0.00 0.00 caml_curry4_3 0.00 0.63 0.00 1 0.00 0.00 caml_debugger_init 0.00 0.63 0.00 1 0.00 0.00 caml_executable_name 0.00 0.63 0.00 1 0.00 0.00 caml_fl_add_blocks 0.00 0.63 0.00 1 0.00 0.00 caml_format_int 0.00 0.63 0.00 1 0.00 0.00 caml_init_custom_operations 0.00 0.63 0.00 1 0.00 0.00 caml_init_frame_descriptors 0.00 0.63 0.00 1 0.00 1.18 caml_init_gc 0.00 0.63 0.00 1 0.00 0.00 caml_init_ieee_floats 0.00 0.63 0.00 1 0.00 0.34 caml_init_major_heap 0.00 0.63 0.00 1 0.00 0.00 caml_init_signals 0.00 0.63 0.00 1 0.00 0.00 caml_install_signal_handler 0.00 0.63 0.00 1 0.00 9.73 caml_main 0.00 0.63 0.00 1 0.00 0.00 caml_make_free_blocks 0.00 0.63 0.00 1 0.00 0.08 caml_ml_open_descriptor_in 0.00 0.63 0.00 1 0.00 0.17 caml_ml_out_channels_list 0.00 0.63 0.00 1 0.00 0.00 caml_page_table_initialize 0.00 0.63 0.00 1 0.00 0.08 caml_page_table_remove 0.00 0.63 0.00 1 0.00 0.00 caml_program 0.00 0.63 0.00 1 0.00 0.00 caml_realloc_ref_table 0.00 0.63 0.00 1 0.00 0.00 caml_round_heap_chunk_size 0.00 0.63 0.00 1 0.00 0.00 caml_set_signal_action 0.00 0.63 0.00 1 0.00 0.00 caml_sys_exit 0.00 0.63 0.00 1 0.00 1.26 caml_sys_get_argv 0.00 0.63 0.00 1 0.00 0.00 caml_sys_get_config 0.00 0.63 0.00 1 0.00 0.00 caml_sys_init 0.00 0.63 0.00 1 0.00 0.00 caml_urge_major_slice 0.00 0.63 0.00 1 0.00 0.00 parse_format % 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. Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 1.59% of 0.63 seconds index % time self children called name [1] 22.7 0.01 0.13 caml_c_call [1] 0.04 0.07 4012861/4012861 caml_make_vect [2] 0.00 0.01 1632757/1632757 caml_compare [40] 0.00 0.01 6/6 caml_gc_get [44] 0.00 0.00 1/1 caml_sys_get_argv [56] 0.00 0.00 6/6 caml_gc_set [61] 0.00 0.00 65544/65544 caml_greaterequal [68] 0.00 0.00 65542/65542 caml_lessequal [69] 0.00 0.00 1/1 caml_ml_out_channels_list [73] 0.00 0.00 2/2 caml_ml_open_descriptor_out [74] 0.00 0.00 1/1 caml_ml_open_descriptor_in [76] 0.00 0.00 154/154 caml_parse_engine [83] 0.00 0.00 7/7 caml_obj_dup [96] 0.00 0.00 17/17 caml_equal [97] 0.00 0.00 1/1 caml_sys_get_config [104] 0.00 0.00 82/82 caml_lex_engine [132] 0.00 0.00 43/43 caml_create_string [134] 0.00 0.00 8/8 caml_int_of_string [151] 0.00 0.00 6/6 caml_ml_flush [167] 0.00 0.00 6/6 caml_int64_float_of_bits [166] 0.00 0.00 4/4 caml_ml_output_char [174] 0.00 0.00 4/4 caml_ml_output [173] 0.00 0.00 3/3 caml_register_named_value [185] 0.00 0.00 2/2 caml_float_of_string [189] 0.00 0.00 1/1 caml_format_int [221] 0.00 0.00 1/1 caml_install_signal_handler [226] ----------------------------------------------- 0.04 0.07 4012861/4012861 caml_c_call [1] [2] 17.9 0.04 0.07 4012861 caml_make_vect [2] 0.06 0.00 4012856/4012867 caml_alloc_small [6] 0.01 0.00 2565365/5020014 caml_page_table_lookup [15] 0.00 0.00 1/8 caml_alloc [33] 0.00 0.00 1/12 caml_minor_collection [29] 0.00 0.00 4/11 caml_check_urgent_gc [60] 0.00 0.00 4/229234 caml_alloc_shr [30] 0.00 0.00 115535/115535 caml_initialize [122] ----------------------------------------------- [3] 17.5 0.11 0.00 camlInterpreter__eval_1167 [3] ----------------------------------------------- [4] 14.4 0.00 0.09 camlInterpreter__sublist_1142 [4] 0.03 0.01 1842582/1842583 camlArray__of_list_1130 [10] 0.03 0.00 1842570/1842571 camlArray__fill_1135 [12] 0.02 0.00 1842582/2368789 camlArray__to_list_1121 [14] 0.02 0.00 1842582/1842582 camlArray__sub_1081 [23] 0.00 0.00 1842582/2368789 camlArray__tolist_1123 [46] ----------------------------------------------- [5] 13.9 0.02 0.07 camlInterpreter__output_beam_fun_1267 [5] 0.02 0.00 2303205/2368749 camlList__map_1062 [16] 0.01 0.01 526607/526607 camlHashtbl__mem_1122 [20] 0.00 0.01 460641/592152 camlHashtbl__remove_1080 [26] 0.00 0.01 460641/460641 camlHashtbl__add_1074 [27] 0.00 0.00 460641/1907944 caml_modify [19] 0.00 0.00 65966/328106 camlHashtbl__find_1093 [25] 0.00 0.00 2/2 camlHashtbl__resize_1061 [91] 0.00 0.00 22/2368789 camlArray__to_list_1121 [14] 0.00 0.00 22/2368789 camlArray__tolist_1123 [46] 0.00 0.00 526607/526607 camlHashtbl__mem_in_bucket_1125 [114] 0.00 0.00 460641/460645 camlList__map2_1090 [116] 0.00 0.00 460641/1052361 camlPervasives__$40_1143 [109] 0.00 0.00 460641/986822 caml_curry2 [111] ----------------------------------------------- 0.00 0.00 1/4012867 caml_sys_get_argv [56] 0.00 0.00 1/4012867 caml_sys_get_config [104] 0.00 0.00 2/4012867 caml_ml_out_channels_list [73] 0.00 0.00 7/4012867 caml_obj_dup [96] 0.06 0.00 4012856/4012867 caml_make_vect [2] [6] 9.5 0.06 0.00 4012867 caml_alloc_small [6] ----------------------------------------------- [7] 7.1 0.04 0.00 camlInterpreter__interpret_par_1171 [7] 0.00 0.00 1381950/4604593 camlList__length_aux_1030 [22] 0.00 0.00 1/1052361 camlPervasives__$40_1143 [109] ----------------------------------------------- [8] 6.1 0.00 0.04 camlValue__new_fun_1142 [8] 0.02 0.00 131511/131511 camlHashtbl__replace_1112 [13] 0.01 0.00 262140/328106 camlHashtbl__find_1093 [25] 0.00 0.00 131511/592152 camlHashtbl__remove_1080 [26] ----------------------------------------------- [9] 5.3 0.03 0.00 camlInterpreter__interpret_seq_1185 [9] 0.00 0.00 1052380/4604593 camlList__length_aux_1030 [22] 0.00 0.00 460649/1052361 camlPervasives__$40_1143 [109] ----------------------------------------------- 0.00 0.00 1/1842583 camlInterpreter__compute_1132 [98] 0.03 0.01 1842582/1842583 camlInterpreter__sublist_1142 [4] [10] 4.8 0.03 0.01 1842583 camlArray__of_list_1130 [10] 0.01 0.00 1842571/1842571 camlArray__list_length_1126 [47] ----------------------------------------------- 0.00 0.00 10/2039027 camlHashtbl__hash_1031 [94] 0.00 0.00 131511/2039027 camlHashtbl__replace_1112 [13] 0.00 0.00 328106/2039027 camlHashtbl__find_1093 [25] 0.00 0.00 460641/2039027 camlHashtbl__add_1074 [27] 0.00 0.01 526607/2039027 camlHashtbl__mem_1122 [20] 0.00 0.01 592152/2039027 camlHashtbl__remove_1080 [26] [11] 4.8 0.01 0.02 2039027 caml_hash_univ_param [11] 0.02 0.00 2039027/2039027 hash_aux [17] ----------------------------------------------- 0.00 0.00 1/1842571 camlInterpreter__compute_1132 [98] 0.03 0.00 1842570/1842571 camlInterpreter__sublist_1142 [4] [12] 4.2 0.03 0.00 1842571 camlArray__fill_1135 [12] 0.00 0.00 131070/1907944 caml_modify [19] ----------------------------------------------- 0.02 0.00 131511/131511 camlValue__new_fun_1142 [8] [13] 3.7 0.02 0.00 131511 camlHashtbl__replace_1112 [13] 0.00 0.00 131511/2039027 caml_hash_univ_param [11] 0.00 0.00 131511/1907944 caml_modify [19] 0.00 0.00 131511/131511 camlHashtbl__replace_bucket_1116 [121] ----------------------------------------------- 0.00 0.00 1/2368789 camlInterpreter__concat_1126 [105] 0.00 0.00 1/2368789 camlInterpreter__arrange_1123 [99] 0.00 0.00 1/2368789 camlInterpreter__compute_1132 [98] 0.00 0.00 2/2368789 camlMain__write_output_wave_1059 [95] 0.00 0.00 2/2368789 camlInterpreter__interpret_rec_1225 [100] 0.00 0.00 22/2368789 camlInterpreter__output_beam_fun_1267 [5] 0.00 0.00 65535/2368789 camlInterpreter__interpret_split_1196 [51] 0.00 0.00 460643/2368789 camlInterpreter__get_value_fun_list_1257 [18] 0.02 0.00 1842582/2368789 camlInterpreter__sublist_1142 [4] [14] 3.2 0.02 0.00 2368789 camlArray__to_list_1121 [14] ----------------------------------------------- 0.00 0.00 137312/5020014 mark_slice [65] 0.00 0.00 409393/5020014 caml_darken [53] 0.01 0.00 1907944/5020014 caml_modify [19] 0.01 0.00 2565365/5020014 caml_make_vect [2] [15] 3.2 0.02 0.00 5020014 caml_page_table_lookup [15] ----------------------------------------------- 2368747 camlList__map_1062 [16] 0.00 0.00 1/2368749 camlInterpreter__interpreter_1300 [107] 0.00 0.00 2/2368749 camlMain__write_output_wave_1059 [95] 0.00 0.00 2/2368749 camlInterpreter__interpret_rec_1225 [100] 0.00 0.00 2/2368749 camlInterpreter__make_beam_1148 [103] 0.00 0.00 2/2368749 camlInterpreter__extract_rate_1294 [102] 0.00 0.00 65535/2368749 camlInterpreter__interpret_split_1196 [51] 0.02 0.00 2303205/2368749 camlInterpreter__output_beam_fun_1267 [5] [16] 3.2 0.02 0.00 2368749+2368747 camlList__map_1062 [16] 0.00 0.00 460643/460643 caml_curry3_1 [118] 0.00 0.00 460641/1052355 caml_curry2_1 [110] 0.00 0.00 460641/986822 caml_curry2 [111] 0.00 0.00 1/1 caml_curry4_3 [217] 2368747 camlList__map_1062 [16] ----------------------------------------------- 0.02 0.00 2039027/2039027 caml_hash_univ_param [11] [17] 3.2 0.02 0.00 2039027 hash_aux [17] ----------------------------------------------- [18] 3.2 0.00 0.02 camlInterpreter__get_value_fun_list_1257 [18] 0.00 0.01 460643/460648 camlArray__init_1037 [21] 0.00 0.00 460643/2368789 camlArray__to_list_1121 [14] 0.00 0.00 460643/2368789 camlArray__tolist_1123 [46] 0.00 0.00 460643/460643 caml_curry3 [117] ----------------------------------------------- 0.00 0.00 2/1907944 camlHashtbl__resize_1061 [91] 0.00 0.00 2/1907944 camlParsing__yyparse_1164 [84] 0.00 0.00 3/1907944 caml_alloc_array [57] 0.00 0.00 10/1907944 camlHashtbl__insert_bucket_1068 [93] 0.00 0.00 42/1907944 caml_gc_get [44] 0.00 0.00 164/1907944 camlLexing__engine_1090 [86] 0.00 0.00 164/1907944 camlParsing__loop_1169 [87] 0.00 0.00 473/1907944 caml_parse_engine [83] 0.00 0.00 65534/1907944 camlArray__map_1105 [63] 0.00 0.00 65535/1907944 camlInterpreter__computing_1089 [28] 0.00 0.00 131070/1907944 camlArray__fill_1135 [12] 0.00 0.00 131511/1907944 camlHashtbl__replace_1112 [13] 0.00 0.00 460641/1907944 camlInterpreter__output_beam_fun_1267 [5] 0.00 0.00 460641/1907944 camlHashtbl__add_1074 [27] 0.00 0.00 592152/1907944 camlHashtbl__remove_1080 [26] [19] 3.0 0.01 0.01 1907944 caml_modify [19] 0.01 0.00 1907944/5020014 caml_page_table_lookup [15] 0.00 0.00 494534/504275 caml_darken [53] 0.00 0.00 1/1 caml_realloc_ref_table [230] ----------------------------------------------- 0.01 0.01 526607/526607 camlInterpreter__output_beam_fun_1267 [5] [20] 2.8 0.01 0.01 526607 camlHashtbl__mem_1122 [20] 0.00 0.01 526607/2039027 caml_hash_univ_param [11] ----------------------------------------------- 0.00 0.00 1/460648 camlInterpreter__channels_1113 [101] 0.00 0.00 1/460648 camlInterpreter__arrange_1123 [99] 0.00 0.00 1/460648 camlInterpreter__compute_1132 [98] 0.00 0.00 2/460648 camlMain__write_output_wave_1059 [95] 0.00 0.01 460643/460648 camlInterpreter__get_value_fun_list_1257 [18] [21] 2.4 0.00 0.02 460648 camlArray__init_1037 [21] 0.02 0.00 1/1 camlArray__concat_1075 [24] 0.00 0.00 1/131073 camlArray__map_1105 [63] 0.00 0.00 3/1052355 caml_curry2_1 [110] 0.00 0.00 1/1 camlArray__concat_aux_1062 [192] 0.00 0.00 1/1 camlArray__find_init_1077 [195] ----------------------------------------------- 0.00 0.00 1/4604593 camlMain__write_output_wave_1059 [95] 0.00 0.00 1/4604593 camlInterpreter__compute_1132 [98] 0.00 0.00 196605/4604593 camlInterpreter__interpret_split_1196 [51] 0.00 0.00 395115/4604593 camlInterpreter__interpret_const_1158 [55] 0.00 0.00 1052380/4604593 camlInterpreter__interpret_seq_1185 [9] 0.00 0.00 1381950/4604593 camlInterpreter__interpret_par_1171 [7] 0.01 0.00 1578541/4604593 camlInterpreter__interpret_ident_1163 [41] [22] 2.4 0.02 0.00 4604593 camlList__length_aux_1030 [22] ----------------------------------------------- 0.02 0.00 1842582/1842582 camlInterpreter__sublist_1142 [4] [23] 2.4 0.02 0.00 1842582 camlArray__sub_1081 [23] ----------------------------------------------- 0.02 0.00 1/1 camlArray__init_1037 [21] [24] 2.4 0.02 0.00 1 camlArray__concat_1075 [24] ----------------------------------------------- 0.00 0.00 65966/328106 camlInterpreter__output_beam_fun_1267 [5] 0.01 0.00 262140/328106 camlValue__new_fun_1142 [8] [25] 2.4 0.01 0.00 328106 camlHashtbl__find_1093 [25] 0.00 0.00 328106/2039027 caml_hash_univ_param [11] ----------------------------------------------- 0.00 0.00 131511/592152 camlValue__new_fun_1142 [8] 0.00 0.01 460641/592152 camlInterpreter__output_beam_fun_1267 [5] [26] 2.3 0.00 0.01 592152 camlHashtbl__remove_1080 [26] 0.00 0.01 592152/2039027 caml_hash_univ_param [11] 0.00 0.00 592152/1907944 caml_modify [19] 0.00 0.00 592152/592152 camlHashtbl__remove_bucket_1083 [112] ----------------------------------------------- 0.00 0.01 460641/460641 camlInterpreter__output_beam_fun_1267 [5] [27] 1.8 0.00 0.01 460641 camlHashtbl__add_1074 [27] 0.00 0.00 460641/2039027 caml_hash_univ_param [11] 0.00 0.00 460641/1907944 caml_modify [19] ----------------------------------------------- [28] 1.8 0.01 0.00 camlInterpreter__computing_1089 [28] 0.00 0.00 65535/1907944 caml_modify [19] 0.00 0.00 131070/131073 camlArray__map_1105 [63] ----------------------------------------------- 0.00 0.00 1/12 caml_set_minor_heap_size [52] 0.00 0.00 1/12 caml_check_urgent_gc [60] 0.00 0.00 1/12 caml_make_vect [2] 0.00 0.01 9/12 caml_garbage_collection [42] [29] 1.7 0.00 0.01 12 caml_minor_collection [29] 0.00 0.01 24/24 caml_empty_minor_heap [32] 0.00 0.00 12/12 caml_major_collection_slice [64] 0.00 0.00 12/12 caml_final_do_calls [146] ----------------------------------------------- 0.00 0.00 1/229234 caml_alloc [33] 0.00 0.00 4/229234 caml_make_vect [2] 0.00 0.00 6/229234 caml_alloc_custom [66] 0.01 0.00 229223/229234 caml_oldify_one [31] [30] 1.6 0.01 0.00 229234 caml_alloc_shr [30] 0.00 0.00 1/1 caml_add_to_heap [71] 0.00 0.00 229235/229235 caml_fl_allocate [119] 0.00 0.00 1/1 caml_round_heap_chunk_size [231] 0.00 0.00 1/2 caml_alloc_for_heap [188] 0.00 0.00 1/1 caml_fl_add_blocks [220] ----------------------------------------------- 0.00 0.00 36/417848 caml_iterate_global_roots [89] 0.00 0.00 5178/417848 caml_oldify_local_roots [75] 0.00 0.00 31169/417848 caml_oldify_mopup [62] 0.00 0.01 381465/417848 caml_empty_minor_heap [32] [31] 1.6 0.00 0.01 417848 caml_oldify_one [31] 0.01 0.00 229223/229234 caml_alloc_shr [30] ----------------------------------------------- 0.00 0.01 24/24 caml_minor_collection [29] [32] 1.6 0.00 0.01 24 caml_empty_minor_heap [32] 0.00 0.01 381465/417848 caml_oldify_one [31] 0.00 0.00 12/12 caml_oldify_mopup [62] 0.00 0.00 12/12 caml_oldify_local_roots [75] 0.00 0.00 24/135 caml_gc_message [130] 0.00 0.00 24/24 clear_table [142] 0.00 0.00 24/24 caml_final_empty_young [140] ----------------------------------------------- 0.00 0.00 1/8 caml_alloc_array [57] 0.00 0.00 1/8 caml_make_vect [2] 0.01 0.00 6/8 caml_alloc_tuple [45] [33] 1.6 0.01 0.00 8 caml_alloc [33] 0.00 0.00 1/11 caml_check_urgent_gc [60] 0.00 0.00 1/229234 caml_alloc_shr [30] ----------------------------------------------- 0.00 0.00 17/1763860 caml_equal [97] 0.00 0.00 65542/1763860 caml_lessequal [69] 0.00 0.00 65544/1763860 caml_greaterequal [68] 0.01 0.00 1632757/1763860 caml_compare [40] [34] 1.6 0.01 0.00 1763860 compare_val [34] ----------------------------------------------- 0.00 0.00 512/66842 caml_page_table_remove [78] 0.01 0.00 66330/66842 caml_page_table_add [37] [35] 1.6 0.01 0.00 66842 caml_page_table_modify [35] 0.00 0.00 7/135 caml_gc_message [130] ----------------------------------------------- [36] 1.6 0.01 0.00 caml_greaterthan [36] ----------------------------------------------- 0.00 0.00 1/29 caml_add_to_heap [71] 0.00 0.00 1/29 caml_init_major_heap [70] 0.00 0.00 2/29 caml_set_minor_heap_size [52] 0.00 0.01 25/29 caml_main [38] [37] 1.6 0.00 0.01 29 caml_page_table_add [37] 0.01 0.00 66330/66842 caml_page_table_modify [35] ----------------------------------------------- 0.00 0.01 1/1 main [39] [38] 1.5 0.00 0.01 1 caml_main [38] 0.00 0.01 25/29 caml_page_table_add [37] 0.00 0.00 1/1 caml_init_gc [59] 0.00 0.00 1/1 caml_init_custom_operations [222] 0.00 0.00 1/1 caml_init_ieee_floats [224] 0.00 0.00 1/1 caml_init_signals [225] 0.00 0.00 1/1 caml_debugger_init [218] 0.00 0.00 1/1 caml_executable_name [219] 0.00 0.00 1/1 caml_sys_init [234] ----------------------------------------------- [39] 1.5 0.00 0.01 main [39] 0.00 0.01 1/1 caml_main [38] 0.00 0.00 1/1 caml_sys_exit [233] ----------------------------------------------- 0.00 0.01 1632757/1632757 caml_c_call [1] [40] 1.5 0.00 0.01 1632757 caml_compare [40] 0.01 0.00 1632757/1763860 compare_val [34] ----------------------------------------------- [41] 1.4 0.00 0.01 camlInterpreter__interpret_ident_1163 [41] 0.01 0.00 1578541/4604593 camlList__length_aux_1030 [22] 0.00 0.00 1117907/1644528 camlList__nth_1042 [50] 0.00 0.00 1117907/1644528 camlList__nth_aux_1045 [108] ----------------------------------------------- 0.00 0.01 9/9 caml_call_gc [43] [42] 1.3 0.00 0.01 9 caml_garbage_collection [42] 0.00 0.01 9/12 caml_minor_collection [29] 0.00 0.00 9/24 caml_process_pending_signals [141] ----------------------------------------------- [43] 1.3 0.00 0.01 caml_call_gc [43] 0.00 0.01 9/9 caml_garbage_collection [42] ----------------------------------------------- 0.00 0.01 6/6 caml_c_call [1] [44] 1.2 0.00 0.01 6 caml_gc_get [44] 0.00 0.01 6/6 caml_alloc_tuple [45] 0.00 0.00 42/1907944 caml_modify [19] ----------------------------------------------- 0.00 0.01 6/6 caml_gc_get [44] [45] 1.2 0.00 0.01 6 caml_alloc_tuple [45] 0.01 0.00 6/8 caml_alloc [33] ----------------------------------------------- 0.00 0.00 1/2368789 camlInterpreter__concat_1126 [105] 0.00 0.00 1/2368789 camlInterpreter__arrange_1123 [99] 0.00 0.00 1/2368789 camlInterpreter__compute_1132 [98] 0.00 0.00 2/2368789 camlMain__write_output_wave_1059 [95] 0.00 0.00 2/2368789 camlInterpreter__interpret_rec_1225 [100] 0.00 0.00 22/2368789 camlInterpreter__output_beam_fun_1267 [5] 0.00 0.00 65535/2368789 camlInterpreter__interpret_split_1196 [51] 0.00 0.00 460643/2368789 camlInterpreter__get_value_fun_list_1257 [18] 0.00 0.00 1842582/2368789 camlInterpreter__sublist_1142 [4] [46] 0.8 0.01 0.00 2368789 camlArray__tolist_1123 [46] ----------------------------------------------- 0.01 0.00 1842571/1842571 camlArray__of_list_1130 [10] [47] 0.8 0.01 0.00 1842571 camlArray__list_length_1126 [47] ----------------------------------------------- [48] 0.8 0.01 0.00 camlList__sort_1271 [48] ----------------------------------------------- [49] 0.8 0.01 0.00 camlList__tl_1039 [49] ----------------------------------------------- 0.00 0.00 3/1644528 camlMain__openwr_fun_list_1078 [106] 0.00 0.00 65535/1644528 camlSignal__new_signal_1126 [72] 0.00 0.00 461083/1644528 camlSignal__new_signal_1113 [54] 0.00 0.00 1117907/1644528 camlInterpreter__interpret_ident_1163 [41] [50] 0.8 0.01 0.00 1644528 camlList__nth_1042 [50] ----------------------------------------------- [51] 0.3 0.00 0.00 camlInterpreter__interpret_split_1196 [51] 0.00 0.00 196605/4604593 camlList__length_aux_1030 [22] 0.00 0.00 65535/2368749 camlList__map_1062 [16] 0.00 0.00 65535/2368789 camlArray__to_list_1121 [14] 0.00 0.00 65535/2368789 camlArray__tolist_1123 [46] 0.00 0.00 65535/1052361 camlPervasives__$40_1143 [109] 0.00 0.00 65535/65535 camlList__flatten_1058 [126] ----------------------------------------------- 0.00 0.00 1/2 caml_gc_set [61] 0.00 0.00 1/2 caml_init_gc [59] [52] 0.3 0.00 0.00 2 caml_set_minor_heap_size [52] 0.00 0.00 1/12 caml_minor_collection [29] 0.00 0.00 2/29 caml_page_table_add [37] 0.00 0.00 1/1 caml_page_table_remove [78] 0.00 0.00 4/4 reset_table [177] 0.00 0.00 2/4 caml_aligned_malloc [171] ----------------------------------------------- 0.00 0.00 9/504275 caml_iterate_global_roots [89] 0.00 0.00 2214/504275 caml_do_roots [80] 0.00 0.00 7518/504275 caml_do_local_roots [82] 0.00 0.00 494534/504275 caml_modify [19] [53] 0.3 0.00 0.00 504275 caml_darken [53] 0.00 0.00 409393/5020014 caml_page_table_lookup [15] ----------------------------------------------- [54] 0.2 0.00 0.00 camlSignal__new_signal_1113 [54] 0.00 0.00 461083/1644528 camlList__nth_1042 [50] 0.00 0.00 461083/1644528 camlList__nth_aux_1045 [108] 0.00 0.00 461083/526618 caml_curry3_2 [113] 0.00 0.00 460641/1052355 caml_curry2_1 [110] ----------------------------------------------- [55] 0.2 0.00 0.00 camlInterpreter__interpret_const_1158 [55] 0.00 0.00 395115/4604593 camlList__length_aux_1030 [22] ----------------------------------------------- 0.00 0.00 1/1 caml_c_call [1] [56] 0.2 0.00 0.00 1 caml_sys_get_argv [56] 0.00 0.00 1/1 caml_copy_string_array [58] 0.00 0.00 1/4012867 caml_alloc_small [6] 0.00 0.00 1/7 caml_copy_string [155] ----------------------------------------------- 0.00 0.00 1/1 caml_copy_string_array [58] [57] 0.2 0.00 0.00 1 caml_alloc_array [57] 0.00 0.00 1/8 caml_alloc [33] 0.00 0.00 3/1907944 caml_modify [19] 0.00 0.00 3/7 caml_copy_string [155] ----------------------------------------------- 0.00 0.00 1/1 caml_sys_get_argv [56] [58] 0.2 0.00 0.00 1 caml_copy_string_array [58] 0.00 0.00 1/1 caml_alloc_array [57] ----------------------------------------------- 0.00 0.00 1/1 caml_main [38] [59] 0.2 0.00 0.00 1 caml_init_gc [59] 0.00 0.00 1/2 caml_set_minor_heap_size [52] 0.00 0.00 1/1 caml_init_major_heap [70] 0.00 0.00 6/135 caml_gc_message [130] 0.00 0.00 2/8 norm_heapincr [152] 0.00 0.00 1/1 caml_page_table_initialize [228] 0.00 0.00 1/7 norm_minsize [160] 0.00 0.00 1/7 norm_pfree [161] 0.00 0.00 1/7 norm_pmax [162] ----------------------------------------------- 0.00 0.00 1/11 caml_alloc [33] 0.00 0.00 4/11 caml_make_vect [2] 0.00 0.00 6/11 caml_alloc_custom [66] [60] 0.1 0.00 0.00 11 caml_check_urgent_gc [60] 0.00 0.00 1/12 caml_minor_collection [29] ----------------------------------------------- 0.00 0.00 6/6 caml_c_call [1] [61] 0.1 0.00 0.00 6 caml_gc_set [61] 0.00 0.00 1/2 caml_set_minor_heap_size [52] 0.00 0.00 6/7 norm_pfree [161] 0.00 0.00 6/7 norm_pmax [162] 0.00 0.00 6/8 norm_heapincr [152] 0.00 0.00 6/7 norm_minsize [160] 0.00 0.00 4/135 caml_gc_message [130] ----------------------------------------------- 0.00 0.00 12/12 caml_empty_minor_heap [32] [62] 0.1 0.00 0.00 12 caml_oldify_mopup [62] 0.00 0.00 31169/417848 caml_oldify_one [31] ----------------------------------------------- 0.00 0.00 1/131073 camlArray__init_1037 [21] 0.00 0.00 2/131073 camlMain__write_output_wave_1059 [95] 0.00 0.00 131070/131073 camlInterpreter__computing_1089 [28] [63] 0.1 0.00 0.00 131073 camlArray__map_1105 [63] 0.00 0.00 65534/1907944 caml_modify [19] 0.00 0.00 131070/1052355 caml_curry2_1 [110] 0.00 0.00 2/9 camlPervasives__$5e_1112 [149] ----------------------------------------------- 0.00 0.00 12/12 caml_minor_collection [29] [64] 0.1 0.00 0.00 12 caml_major_collection_slice [64] 0.00 0.00 6/6 mark_slice [65] 0.00 0.00 3/3 start_cycle [81] 0.00 0.00 72/135 caml_gc_message [130] 0.00 0.00 6/6 sweep_slice [168] 0.00 0.00 3/3 caml_compact_heap_maybe [178] ----------------------------------------------- 0.00 0.00 6/6 caml_major_collection_slice [64] [65] 0.1 0.00 0.00 6 mark_slice [65] 0.00 0.00 137312/5020014 caml_page_table_lookup [15] 0.00 0.00 12/135 caml_gc_message [130] 0.00 0.00 3/3 caml_final_update [180] 0.00 0.00 3/4 caml_fl_init_merge [172] ----------------------------------------------- 0.00 0.00 1/6 caml_sf_open_private [77] 0.00 0.00 5/6 caml_alloc_channel [67] [66] 0.1 0.00 0.00 6 caml_alloc_custom [66] 0.00 0.00 6/11 caml_check_urgent_gc [60] 0.00 0.00 6/229234 caml_alloc_shr [30] 0.00 0.00 6/6 caml_adjust_gc_speed [163] ----------------------------------------------- 0.00 0.00 1/5 caml_ml_open_descriptor_in [76] 0.00 0.00 2/5 caml_ml_open_descriptor_out [74] 0.00 0.00 2/5 caml_ml_out_channels_list [73] [67] 0.1 0.00 0.00 5 caml_alloc_channel [67] 0.00 0.00 5/6 caml_alloc_custom [66] ----------------------------------------------- 0.00 0.00 65544/65544 caml_c_call [1] [68] 0.1 0.00 0.00 65544 caml_greaterequal [68] 0.00 0.00 65544/1763860 compare_val [34] ----------------------------------------------- 0.00 0.00 65542/65542 caml_c_call [1] [69] 0.1 0.00 0.00 65542 caml_lessequal [69] 0.00 0.00 65542/1763860 compare_val [34] ----------------------------------------------- 0.00 0.00 1/1 caml_init_gc [59] [70] 0.1 0.00 0.00 1 caml_init_major_heap [70] 0.00 0.00 1/29 caml_page_table_add [37] 0.00 0.00 1/2 clip_heap_chunk_size [191] 0.00 0.00 1/2 caml_alloc_for_heap [188] 0.00 0.00 1/4 caml_fl_init_merge [172] 0.00 0.00 1/1 caml_make_free_blocks [227] ----------------------------------------------- 0.00 0.00 1/1 caml_alloc_shr [30] [71] 0.1 0.00 0.00 1 caml_add_to_heap [71] 0.00 0.00 1/29 caml_page_table_add [37] 0.00 0.00 1/135 caml_gc_message [130] ----------------------------------------------- [72] 0.0 0.00 0.00 camlSignal__new_signal_1126 [72] 0.00 0.00 65535/1644528 camlList__nth_1042 [50] 0.00 0.00 65535/1644528 camlList__nth_aux_1045 [108] 0.00 0.00 65535/526618 caml_curry3_2 [113] ----------------------------------------------- 0.00 0.00 1/1 caml_c_call [1] [73] 0.0 0.00 0.00 1 caml_ml_out_channels_list [73] 0.00 0.00 2/5 caml_alloc_channel [67] 0.00 0.00 2/4012867 caml_alloc_small [6] ----------------------------------------------- 0.00 0.00 2/2 caml_c_call [1] [74] 0.0 0.00 0.00 2 caml_ml_open_descriptor_out [74] 0.00 0.00 2/5 caml_alloc_channel [67] 0.00 0.00 2/2 caml_open_descriptor_out [190] ----------------------------------------------- 0.00 0.00 12/12 caml_empty_minor_heap [32] [75] 0.0 0.00 0.00 12 caml_oldify_local_roots [75] 0.00 0.00 5178/417848 caml_oldify_one [31] 0.00 0.00 12/12 caml_scan_global_young_roots [90] 0.00 0.00 12/12 caml_final_do_young_roots [147] 0.00 0.00 1/1 caml_init_frame_descriptors [223] ----------------------------------------------- 0.00 0.00 1/1 caml_c_call [1] [76] 0.0 0.00 0.00 1 caml_ml_open_descriptor_in [76] 0.00 0.00 1/5 caml_alloc_channel [67] 0.00 0.00 1/3 caml_open_descriptor_in [182] ----------------------------------------------- [77] 0.0 0.00 0.00 caml_sf_open_private [77] 0.00 0.00 1/6 caml_alloc_custom [66] ----------------------------------------------- 0.00 0.00 1/1 caml_set_minor_heap_size [52] [78] 0.0 0.00 0.00 1 caml_page_table_remove [78] 0.00 0.00 512/66842 caml_page_table_modify [35] ----------------------------------------------- 0.00 0.00 3/3 start_cycle [81] [79] 0.0 0.00 0.00 3 caml_darken_all_roots [79] 0.00 0.00 3/3 caml_do_roots [80] ----------------------------------------------- 0.00 0.00 3/3 caml_darken_all_roots [79] [80] 0.0 0.00 0.00 3 caml_do_roots [80] 0.00 0.00 3/3 caml_do_local_roots [82] 0.00 0.00 2214/504275 caml_darken [53] 0.00 0.00 3/3 caml_scan_global_roots [92] 0.00 0.00 3/3 caml_final_do_strong_roots [179] ----------------------------------------------- 0.00 0.00 3/3 caml_major_collection_slice [64] [81] 0.0 0.00 0.00 3 start_cycle [81] 0.00 0.00 3/3 caml_darken_all_roots [79] 0.00 0.00 3/135 caml_gc_message [130] ----------------------------------------------- 0.00 0.00 3/3 caml_do_roots [80] [82] 0.0 0.00 0.00 3 caml_do_local_roots [82] 0.00 0.00 7518/504275 caml_darken [53] ----------------------------------------------- 0.00 0.00 154/154 caml_c_call [1] [83] 0.0 0.00 0.00 154 caml_parse_engine [83] 0.00 0.00 473/1907944 caml_modify [19] ----------------------------------------------- 0.00 0.00 1/1 camlMain__main_1111 [85] [84] 0.0 0.00 0.00 1 camlParsing__yyparse_1164 [84] 0.00 0.00 1/1 camlParsing__loop_1169 [87] 0.00 0.00 2/1907944 caml_modify [19] ----------------------------------------------- [85] 0.0 0.00 0.00 camlMain__main_1111 [85] 0.00 0.00 1/1 camlParsing__yyparse_1164 [84] 0.00 0.00 1/9 camlPervasives__$5e_1112 [149] 0.00 0.00 1/232 caml_string_equal [128] 0.00 0.00 1/4 camlPervasives__print_endline_1274 [170] ----------------------------------------------- 0.00 0.00 82/82 camlLexer____ocaml_lex_token_rec_1043 [88] [86] 0.0 0.00 0.00 82 camlLexing__engine_1090 [86] 0.00 0.00 164/1907944 caml_modify [19] ----------------------------------------------- 0.00 0.00 1/1 camlParsing__yyparse_1164 [84] [87] 0.0 0.00 0.00 1 camlParsing__loop_1169 [87] 0.00 0.00 164/1907944 caml_modify [19] ----------------------------------------------- [88] 0.0 0.00 0.00 camlLexer____ocaml_lex_token_rec_1043 [88] 0.00 0.00 82/82 camlLexing__engine_1090 [86] 0.00 0.00 17/17 camlLexing__sub_lexeme_1126 [143] 0.00 0.00 17/17 camlString__make_1038 [144] ----------------------------------------------- 0.00 0.00 9/33 caml_scan_global_roots [92] 0.00 0.00 24/33 caml_scan_global_young_roots [90] [89] 0.0 0.00 0.00 33 caml_iterate_global_roots [89] 0.00 0.00 36/417848 caml_oldify_one [31] 0.00 0.00 9/504275 caml_darken [53] ----------------------------------------------- 0.00 0.00 12/12 caml_oldify_local_roots [75] [90] 0.0 0.00 0.00 12 caml_scan_global_young_roots [90] 0.00 0.00 24/33 caml_iterate_global_roots [89] ----------------------------------------------- 0.00 0.00 2/2 camlInterpreter__output_beam_fun_1267 [5] [91] 0.0 0.00 0.00 2 camlHashtbl__resize_1061 [91] 0.00 0.00 4/4 camlHashtbl__insert_bucket_1068 [93] 0.00 0.00 2/1907944 caml_modify [19] 0.00 0.00 2/65542 camlPervasives__min_1022 [124] ----------------------------------------------- 0.00 0.00 3/3 caml_do_roots [80] [92] 0.0 0.00 0.00 3 caml_scan_global_roots [92] 0.00 0.00 9/33 caml_iterate_global_roots [89] ----------------------------------------------- 10 camlHashtbl__insert_bucket_1068 [93] 0.00 0.00 4/4 camlHashtbl__resize_1061 [91] [93] 0.0 0.00 0.00 4+10 camlHashtbl__insert_bucket_1068 [93] 0.00 0.00 10/10 camlHashtbl__hash_1031 [94] 0.00 0.00 10/1907944 caml_modify [19] 10 camlHashtbl__insert_bucket_1068 [93] ----------------------------------------------- 0.00 0.00 10/10 camlHashtbl__insert_bucket_1068 [93] [94] 0.0 0.00 0.00 10 camlHashtbl__hash_1031 [94] 0.00 0.00 10/2039027 caml_hash_univ_param [11] ----------------------------------------------- [95] 0.0 0.00 0.00 camlMain__write_output_wave_1059 [95] 0.00 0.00 2/460648 camlArray__init_1037 [21] 0.00 0.00 2/2368749 camlList__map_1062 [16] 0.00 0.00 2/2368789 camlArray__to_list_1121 [14] 0.00 0.00 2/131073 camlArray__map_1105 [63] 0.00 0.00 2/2368789 camlArray__tolist_1123 [46] 0.00 0.00 1/4604593 camlList__length_aux_1030 [22] 0.00 0.00 1/4 camlPervasives__print_endline_1274 [170] 0.00 0.00 1/1 caml_curry4_2 [216] 0.00 0.00 1/1 caml_apply3 [212] 0.00 0.00 1/460645 camlList__map2_1090 [116] ----------------------------------------------- 0.00 0.00 7/7 caml_c_call [1] [96] 0.0 0.00 0.00 7 caml_obj_dup [96] 0.00 0.00 7/4012867 caml_alloc_small [6] ----------------------------------------------- 0.00 0.00 17/17 caml_c_call [1] [97] 0.0 0.00 0.00 17 caml_equal [97] 0.00 0.00 17/1763860 compare_val [34] ----------------------------------------------- [98] 0.0 0.00 0.00 camlInterpreter__compute_1132 [98] 0.00 0.00 1/460648 camlArray__init_1037 [21] 0.00 0.00 1/1842583 camlArray__of_list_1130 [10] 0.00 0.00 1/1842571 camlArray__fill_1135 [12] 0.00 0.00 1/2368789 camlArray__to_list_1121 [14] 0.00 0.00 1/4604593 camlList__length_aux_1030 [22] 0.00 0.00 1/2368789 camlArray__tolist_1123 [46] 0.00 0.00 1/4 camlPervasives__print_endline_1274 [170] ----------------------------------------------- [99] 0.0 0.00 0.00 camlInterpreter__arrange_1123 [99] 0.00 0.00 1/460648 camlArray__init_1037 [21] 0.00 0.00 1/2368789 camlArray__to_list_1121 [14] 0.00 0.00 1/2368789 camlArray__tolist_1123 [46] 0.00 0.00 1/986822 caml_curry2 [111] ----------------------------------------------- [100] 0.0 0.00 0.00 camlInterpreter__interpret_rec_1225 [100] 0.00 0.00 2/2368749 camlList__map_1062 [16] 0.00 0.00 2/2368789 camlArray__to_list_1121 [14] 0.00 0.00 2/2368789 camlArray__tolist_1123 [46] 0.00 0.00 2/65540 camlHashtbl__create_1051 [125] 0.00 0.00 2/460645 camlList__map2_1090 [116] ----------------------------------------------- [101] 0.0 0.00 0.00 camlInterpreter__channels_1113 [101] 0.00 0.00 1/460648 camlArray__init_1037 [21] 0.00 0.00 1/986822 caml_curry2 [111] ----------------------------------------------- [102] 0.0 0.00 0.00 camlInterpreter__extract_rate_1294 [102] 0.00 0.00 2/2368749 camlList__map_1062 [16] ----------------------------------------------- [103] 0.0 0.00 0.00 camlInterpreter__make_beam_1148 [103] 0.00 0.00 2/2368749 camlList__map_1062 [16] 0.00 0.00 1/986822 caml_curry2 [111] 0.00 0.00 1/460645 camlList__map2_1090 [116] ----------------------------------------------- 0.00 0.00 1/1 caml_c_call [1] [104] 0.0 0.00 0.00 1 caml_sys_get_config [104] 0.00 0.00 1/4012867 caml_alloc_small [6] 0.00 0.00 1/7 caml_copy_string [155] ----------------------------------------------- [105] 0.0 0.00 0.00 camlInterpreter__concat_1126 [105] 0.00 0.00 1/2368789 camlArray__to_list_1121 [14] 0.00 0.00 1/2368789 camlArray__tolist_1123 [46] ----------------------------------------------- [106] 0.0 0.00 0.00 camlMain__openwr_fun_list_1078 [106] 0.00 0.00 3/1644528 camlList__nth_1042 [50] 0.00 0.00 3/1644528 camlList__nth_aux_1045 [108] ----------------------------------------------- [107] 0.0 0.00 0.00 camlInterpreter__interpreter_1300 [107] 0.00 0.00 1/2368749 camlList__map_1062 [16] 0.00 0.00 1/4 camlPervasives__print_endline_1274 [170] ----------------------------------------------- 0.00 0.00 3/1644528 camlMain__openwr_fun_list_1078 [106] 0.00 0.00 65535/1644528 camlSignal__new_signal_1126 [72] 0.00 0.00 461083/1644528 camlSignal__new_signal_1113 [54] 0.00 0.00 1117907/1644528 camlInterpreter__interpret_ident_1163 [41] [108] 0.0 0.00 0.00 1644528 camlList__nth_aux_1045 [108] ----------------------------------------------- 1052361 camlPervasives__$40_1143 [109] 0.00 0.00 1/1052361 camlInterpreter__interpret_par_1171 [7] 0.00 0.00 65535/1052361 camlInterpreter__interpret_split_1196 [51] 0.00 0.00 65535/1052361 camlList__flatten_1058 [126] 0.00 0.00 460641/1052361 camlInterpreter__output_beam_fun_1267 [5] 0.00 0.00 460649/1052361 camlInterpreter__interpret_seq_1185 [9] [109] 0.0 0.00 0.00 1052361+1052361 camlPervasives__$40_1143 [109] 1052361 camlPervasives__$40_1143 [109] ----------------------------------------------- 0.00 0.00 3/1052355 camlArray__init_1037 [21] 0.00 0.00 131070/1052355 camlArray__map_1105 [63] 0.00 0.00 460641/1052355 camlSignal__new_signal_1113 [54] 0.00 0.00 460641/1052355 camlList__map_1062 [16] [110] 0.0 0.00 0.00 1052355 caml_curry2_1 [110] ----------------------------------------------- 0.00 0.00 1/986822 camlInterpreter__get_line_1108 [338] 0.00 0.00 1/986822 camlInterpreter__matrix_transpose_1102 [343] 0.00 0.00 1/986822 camlInterpreter__channels_1113 [101] 0.00 0.00 1/986822 camlInterpreter__arrange_1123 [99] 0.00 0.00 1/986822 camlInterpreter__make_beam_1148 [103] 0.00 0.00 65535/986822 camlInterpreter__new_fun_1087 [344] 0.00 0.00 460641/986822 camlInterpreter__output_beam_fun_1267 [5] 0.00 0.00 460641/986822 camlList__map_1062 [16] [111] 0.0 0.00 0.00 986822 caml_curry2 [111] ----------------------------------------------- 228355 camlHashtbl__remove_bucket_1083 [112] 0.00 0.00 592152/592152 camlHashtbl__remove_1080 [26] [112] 0.0 0.00 0.00 592152+228355 camlHashtbl__remove_bucket_1083 [112] 228355 camlHashtbl__remove_bucket_1083 [112] ----------------------------------------------- 0.00 0.00 65535/526618 camlSignal__new_signal_1126 [72] 0.00 0.00 461083/526618 camlSignal__new_signal_1113 [54] [113] 0.0 0.00 0.00 526618 caml_curry3_2 [113] ----------------------------------------------- 0.00 0.00 526607/526607 camlInterpreter__output_beam_fun_1267 [5] [114] 0.0 0.00 0.00 526607 camlHashtbl__mem_in_bucket_1125 [114] ----------------------------------------------- 0.00 0.00 31/460675 camlFaustexp__dimension_constructor_1125 [290] 0.00 0.00 460644/460675 camlList__map2_1090 [116] [115] 0.0 0.00 0.00 460675 caml_apply2 [115] ----------------------------------------------- 460644 camlList__map2_1090 [116] 0.00 0.00 1/460645 camlMain__write_output_wave_1059 [95] 0.00 0.00 1/460645 camlInterpreter__make_beam_1148 [103] 0.00 0.00 2/460645 camlInterpreter__interpret_rec_1225 [100] 0.00 0.00 460641/460645 camlInterpreter__output_beam_fun_1267 [5] [116] 0.0 0.00 0.00 460645+460644 camlList__map2_1090 [116] 0.00 0.00 460644/460675 caml_apply2 [115] 460644 camlList__map2_1090 [116] ----------------------------------------------- 0.00 0.00 460643/460643 camlInterpreter__get_value_fun_list_1257 [18] [117] 0.0 0.00 0.00 460643 caml_curry3 [117] ----------------------------------------------- 0.00 0.00 460643/460643 camlList__map_1062 [16] [118] 0.0 0.00 0.00 460643 caml_curry3_1 [118] ----------------------------------------------- 0.00 0.00 229235/229235 caml_alloc_shr [30] [119] 0.0 0.00 0.00 229235 caml_fl_allocate [119] 0.00 0.00 229234/229234 allocate_block [120] ----------------------------------------------- 0.00 0.00 229234/229234 caml_fl_allocate [119] [120] 0.0 0.00 0.00 229234 allocate_block [120] ----------------------------------------------- 55534 camlHashtbl__replace_bucket_1116 [121] 0.00 0.00 131511/131511 camlHashtbl__replace_1112 [13] [121] 0.0 0.00 0.00 131511+55534 camlHashtbl__replace_bucket_1116 [121] 55534 camlHashtbl__replace_bucket_1116 [121] ----------------------------------------------- 0.00 0.00 115535/115535 caml_make_vect [2] [122] 0.0 0.00 0.00 115535 caml_initialize [122] ----------------------------------------------- 0.00 0.00 2/65542 camlFaustexp__delay_1075 [288] 0.00 0.00 65540/65542 camlHashtbl__create_1051 [125] [123] 0.0 0.00 0.00 65542 camlPervasives__max_1025 [123] ----------------------------------------------- 0.00 0.00 2/65542 camlHashtbl__resize_1061 [91] 0.00 0.00 65540/65542 camlHashtbl__create_1051 [125] [124] 0.0 0.00 0.00 65542 camlPervasives__min_1022 [124] ----------------------------------------------- 0.00 0.00 1/65540 camlUnix__entry [653] 0.00 0.00 2/65540 camlInterpreter__interpret_rec_1225 [100] 0.00 0.00 65537/65540 camlValue__factory_add_memory_1121 [826] [125] 0.0 0.00 0.00 65540 camlHashtbl__create_1051 [125] 0.00 0.00 65540/65542 camlPervasives__max_1025 [123] 0.00 0.00 65540/65542 camlPervasives__min_1022 [124] ----------------------------------------------- 131070 camlList__flatten_1058 [126] 0.00 0.00 65535/65535 camlInterpreter__interpret_split_1196 [51] [126] 0.0 0.00 0.00 65535+131070 camlList__flatten_1058 [126] 0.00 0.00 65535/1052361 camlPervasives__$40_1143 [109] 131070 camlList__flatten_1058 [126] ----------------------------------------------- 0.00 0.00 1/4015 caml_make_free_blocks [227] 0.00 0.00 4014/4015 sweep_slice [168] [127] 0.0 0.00 0.00 4015 caml_fl_merge_block [127] ----------------------------------------------- 0.00 0.00 1/232 camlMain__main_1111 [85] 0.00 0.00 231/232 caml_string_notequal [129] [128] 0.0 0.00 0.00 232 caml_string_equal [128] ----------------------------------------------- 0.00 0.00 231/231 camlTypes__symbol_of_string_1095 [641] [129] 0.0 0.00 0.00 231 caml_string_notequal [129] 0.00 0.00 231/232 caml_string_equal [128] ----------------------------------------------- 0.00 0.00 1/135 caml_add_to_heap [71] 0.00 0.00 3/135 start_cycle [81] 0.00 0.00 4/135 caml_gc_set [61] 0.00 0.00 6/135 sweep_slice [168] 0.00 0.00 6/135 caml_init_gc [59] 0.00 0.00 7/135 caml_page_table_modify [35] 0.00 0.00 12/135 mark_slice [65] 0.00 0.00 24/135 caml_empty_minor_heap [32] 0.00 0.00 72/135 caml_major_collection_slice [64] [130] 0.0 0.00 0.00 135 caml_gc_message [130] ----------------------------------------------- 0.00 0.00 1/105 camlParser__fun_1194 [443] 0.00 0.00 1/105 camlParser__fun_1172 [432] 0.00 0.00 2/105 camlParser__fun_1186 [439] 0.00 0.00 4/105 camlParser__fun_1192 [442] 0.00 0.00 4/105 camlParser__fun_1178 [435] 0.00 0.00 7/105 camlParser__fun_1182 [437] 0.00 0.00 8/105 camlParser__fun_1174 [433] 0.00 0.00 22/105 camlParser__fun_1184 [438] 0.00 0.00 22/105 camlParser__fun_1180 [436] 0.00 0.00 34/105 camlParser__fun_1190 [441] [131] 0.0 0.00 0.00 105 camlParsing__peek_val_1186 [131] ----------------------------------------------- 0.00 0.00 82/82 caml_c_call [1] [132] 0.0 0.00 0.00 82 caml_lex_engine [132] ----------------------------------------------- 0.00 0.00 2/54 alloc_inet_addr [242] 0.00 0.00 2/54 alloc_inet6_addr [241] 0.00 0.00 7/54 caml_copy_string [155] 0.00 0.00 43/54 caml_create_string [134] [133] 0.0 0.00 0.00 54 caml_alloc_string [133] ----------------------------------------------- 0.00 0.00 43/43 caml_c_call [1] [134] 0.0 0.00 0.00 43 caml_create_string [134] 0.00 0.00 43/54 caml_alloc_string [133] ----------------------------------------------- 0.00 0.00 1/39 caml_init_frame_descriptors [223] 0.00 0.00 1/39 caml_alloc_table [211] 0.00 0.00 3/39 caml_insert_global_root [181] 0.00 0.00 3/39 caml_open_descriptor_in [182] 0.00 0.00 3/39 caml_register_named_value [185] 0.00 0.00 3/39 caml_register_custom_operations [183] 0.00 0.00 25/39 cons [139] [135] 0.0 0.00 0.00 39 caml_stat_alloc [135] ----------------------------------------------- 0.00 0.00 17/35 camlLexing__sub_lexeme_1126 [143] 0.00 0.00 18/35 camlPervasives__$5e_1112 [149] [136] 0.0 0.00 0.00 35 caml_blit_string [136] ----------------------------------------------- 0.00 0.00 31/31 parse_intnat [153] [137] 0.0 0.00 0.00 31 parse_digit [137] ----------------------------------------------- 0.00 0.00 25/25 caml_init_frame_descriptors [223] [138] 0.0 0.00 0.00 25 caml_register_frametable [138] 0.00 0.00 25/25 cons [139] ----------------------------------------------- 0.00 0.00 25/25 caml_register_frametable [138] [139] 0.0 0.00 0.00 25 cons [139] 0.00 0.00 25/39 caml_stat_alloc [135] ----------------------------------------------- 0.00 0.00 24/24 caml_empty_minor_heap [32] [140] 0.0 0.00 0.00 24 caml_final_empty_young [140] ----------------------------------------------- 0.00 0.00 1/24 caml_install_signal_handler [226] 0.00 0.00 7/24 caml_leave_blocking_section [158] 0.00 0.00 7/24 caml_enter_blocking_section [156] 0.00 0.00 9/24 caml_garbage_collection [42] [141] 0.0 0.00 0.00 24 caml_process_pending_signals [141] ----------------------------------------------- 0.00 0.00 24/24 caml_empty_minor_heap [32] [142] 0.0 0.00 0.00 24 clear_table [142] ----------------------------------------------- 0.00 0.00 17/17 camlLexer____ocaml_lex_token_rec_1043 [88] [143] 0.0 0.00 0.00 17 camlLexing__sub_lexeme_1126 [143] 0.00 0.00 17/35 caml_blit_string [136] ----------------------------------------------- 0.00 0.00 17/17 camlLexer____ocaml_lex_token_rec_1043 [88] [144] 0.0 0.00 0.00 17 camlString__make_1038 [144] 0.00 0.00 17/17 caml_fill_string [145] ----------------------------------------------- 0.00 0.00 17/17 camlString__make_1038 [144] [145] 0.0 0.00 0.00 17 caml_fill_string [145] ----------------------------------------------- 0.00 0.00 12/12 caml_minor_collection [29] [146] 0.0 0.00 0.00 12 caml_final_do_calls [146] ----------------------------------------------- 0.00 0.00 12/12 caml_oldify_local_roots [75] [147] 0.0 0.00 0.00 12 caml_final_do_young_roots [147] ----------------------------------------------- 0.00 0.00 1/11 parse_format [236] 0.00 0.00 2/11 caml_float_of_string [189] 0.00 0.00 8/11 parse_intnat [153] [148] 0.0 0.00 0.00 11 caml_string_length [148] ----------------------------------------------- 0.00 0.00 1/9 camlMain__make_file_name_1066 [422] 0.00 0.00 1/9 camlMain__main_1111 [85] 0.00 0.00 1/9 camlLexing__from_string_1119 [201] 0.00 0.00 2/9 camlArray__map_1105 [63] 0.00 0.00 4/9 camlParser__fun_1178 [435] [149] 0.0 0.00 0.00 9 camlPervasives__$5e_1112 [149] 0.00 0.00 18/35 caml_blit_string [136] ----------------------------------------------- 0.00 0.00 2/8 caml_float_of_string [189] 0.00 0.00 6/8 caml_int64_float_of_bits [166] [150] 0.0 0.00 0.00 8 caml_copy_double [150] ----------------------------------------------- 0.00 0.00 8/8 caml_c_call [1] [151] 0.0 0.00 0.00 8 caml_int_of_string [151] 0.00 0.00 8/8 parse_intnat [153] ----------------------------------------------- 0.00 0.00 2/8 caml_init_gc [59] 0.00 0.00 6/8 caml_gc_set [61] [152] 0.0 0.00 0.00 8 norm_heapincr [152] ----------------------------------------------- 0.00 0.00 8/8 caml_int_of_string [151] [153] 0.0 0.00 0.00 8 parse_intnat [153] 0.00 0.00 31/31 parse_digit [137] 0.00 0.00 8/8 parse_sign_and_base [154] 0.00 0.00 8/11 caml_string_length [148] ----------------------------------------------- 0.00 0.00 8/8 parse_intnat [153] [154] 0.0 0.00 0.00 8 parse_sign_and_base [154] ----------------------------------------------- 0.00 0.00 1/7 preProcess_cpp [1312] 0.00 0.00 1/7 caml_format_int [221] 0.00 0.00 1/7 caml_sys_get_argv [56] 0.00 0.00 1/7 caml_sys_get_config [104] 0.00 0.00 3/7 caml_alloc_array [57] [155] 0.0 0.00 0.00 7 caml_copy_string [155] 0.00 0.00 7/54 caml_alloc_string [133] ----------------------------------------------- 0.00 0.00 3/7 caml_open_descriptor_in [182] 0.00 0.00 4/7 do_write [176] [156] 0.0 0.00 0.00 7 caml_enter_blocking_section [156] 0.00 0.00 7/7 caml_enter_blocking_section_default [157] 0.00 0.00 7/24 caml_process_pending_signals [141] ----------------------------------------------- 0.00 0.00 7/7 caml_enter_blocking_section [156] [157] 0.0 0.00 0.00 7 caml_enter_blocking_section_default [157] ----------------------------------------------- 0.00 0.00 3/7 caml_open_descriptor_in [182] 0.00 0.00 4/7 do_write [176] [158] 0.0 0.00 0.00 7 caml_leave_blocking_section [158] 0.00 0.00 7/7 caml_leave_blocking_section_default [159] 0.00 0.00 7/24 caml_process_pending_signals [141] ----------------------------------------------- 0.00 0.00 7/7 caml_leave_blocking_section [158] [159] 0.0 0.00 0.00 7 caml_leave_blocking_section_default [159] ----------------------------------------------- 0.00 0.00 1/7 caml_init_gc [59] 0.00 0.00 6/7 caml_gc_set [61] [160] 0.0 0.00 0.00 7 norm_minsize [160] ----------------------------------------------- 0.00 0.00 1/7 caml_init_gc [59] 0.00 0.00 6/7 caml_gc_set [61] [161] 0.0 0.00 0.00 7 norm_pfree [161] ----------------------------------------------- 0.00 0.00 1/7 caml_init_gc [59] 0.00 0.00 6/7 caml_gc_set [61] [162] 0.0 0.00 0.00 7 norm_pmax [162] ----------------------------------------------- 0.00 0.00 6/6 caml_alloc_custom [66] [163] 0.0 0.00 0.00 6 caml_adjust_gc_speed [163] 0.00 0.00 1/1 caml_urge_major_slice [235] ----------------------------------------------- 0.00 0.00 6/6 caml_ml_flush [167] [164] 0.0 0.00 0.00 6 caml_flush [164] 0.00 0.00 6/6 caml_flush_partial [165] ----------------------------------------------- 0.00 0.00 6/6 caml_flush [164] [165] 0.0 0.00 0.00 6 caml_flush_partial [165] 0.00 0.00 4/4 do_write [176] ----------------------------------------------- 0.00 0.00 6/6 caml_c_call [1] [166] 0.0 0.00 0.00 6 caml_int64_float_of_bits [166] 0.00 0.00 6/8 caml_copy_double [150] ----------------------------------------------- 0.00 0.00 6/6 caml_c_call [1] [167] 0.0 0.00 0.00 6 caml_ml_flush [167] 0.00 0.00 6/6 caml_flush [164] ----------------------------------------------- 0.00 0.00 6/6 caml_major_collection_slice [64] [168] 0.0 0.00 0.00 6 sweep_slice [168] 0.00 0.00 4014/4015 caml_fl_merge_block [127] 0.00 0.00 6/135 caml_gc_message [130] ----------------------------------------------- 0.00 0.00 4/4 camlPervasives__print_endline_1274 [170] [169] 0.0 0.00 0.00 4 camlPervasives__output_string_1191 [169] ----------------------------------------------- 0.00 0.00 1/4 camlMain__write_output_wave_1059 [95] 0.00 0.00 1/4 camlMain__main_1111 [85] 0.00 0.00 1/4 camlInterpreter__compute_1132 [98] 0.00 0.00 1/4 camlInterpreter__interpreter_1300 [107] [170] 0.0 0.00 0.00 4 camlPervasives__print_endline_1274 [170] 0.00 0.00 4/4 camlPervasives__output_string_1191 [169] ----------------------------------------------- 0.00 0.00 2/4 caml_set_minor_heap_size [52] 0.00 0.00 2/4 caml_alloc_for_heap [188] [171] 0.0 0.00 0.00 4 caml_aligned_malloc [171] ----------------------------------------------- 0.00 0.00 1/4 caml_init_major_heap [70] 0.00 0.00 3/4 mark_slice [65] [172] 0.0 0.00 0.00 4 caml_fl_init_merge [172] ----------------------------------------------- 0.00 0.00 4/4 caml_c_call [1] [173] 0.0 0.00 0.00 4 caml_ml_output [173] 0.00 0.00 4/4 caml_putblock [175] ----------------------------------------------- 0.00 0.00 4/4 caml_c_call [1] [174] 0.0 0.00 0.00 4 caml_ml_output_char [174] ----------------------------------------------- 0.00 0.00 4/4 caml_ml_output [173] [175] 0.0 0.00 0.00 4 caml_putblock [175] ----------------------------------------------- 0.00 0.00 4/4 caml_flush_partial [165] [176] 0.0 0.00 0.00 4 do_write [176] 0.00 0.00 4/7 caml_enter_blocking_section [156] 0.00 0.00 4/7 caml_leave_blocking_section [158] ----------------------------------------------- 0.00 0.00 4/4 caml_set_minor_heap_size [52] [177] 0.0 0.00 0.00 4 reset_table [177] ----------------------------------------------- 0.00 0.00 3/3 caml_major_collection_slice [64] [178] 0.0 0.00 0.00 3 caml_compact_heap_maybe [178] ----------------------------------------------- 0.00 0.00 3/3 caml_do_roots [80] [179] 0.0 0.00 0.00 3 caml_final_do_strong_roots [179] ----------------------------------------------- 0.00 0.00 3/3 mark_slice [65] [180] 0.0 0.00 0.00 3 caml_final_update [180] ----------------------------------------------- 0.00 0.00 3/3 caml_register_global_root [184] [181] 0.0 0.00 0.00 3 caml_insert_global_root [181] 0.00 0.00 3/39 caml_stat_alloc [135] ----------------------------------------------- 0.00 0.00 1/3 caml_ml_open_descriptor_in [76] 0.00 0.00 2/3 caml_open_descriptor_out [190] [182] 0.0 0.00 0.00 3 caml_open_descriptor_in [182] 0.00 0.00 3/39 caml_stat_alloc [135] 0.00 0.00 3/7 caml_enter_blocking_section [156] 0.00 0.00 3/7 caml_leave_blocking_section [158] ----------------------------------------------- 0.00 0.00 3/3 caml_init_custom_operations [222] [183] 0.0 0.00 0.00 3 caml_register_custom_operations [183] 0.00 0.00 3/39 caml_stat_alloc [135] ----------------------------------------------- 0.00 0.00 3/3 caml_register_named_value [185] [184] 0.0 0.00 0.00 3 caml_register_global_root [184] 0.00 0.00 3/3 caml_insert_global_root [181] ----------------------------------------------- 0.00 0.00 3/3 caml_c_call [1] [185] 0.0 0.00 0.00 3 caml_register_named_value [185] 0.00 0.00 3/3 hash_value_name [186] 0.00 0.00 3/39 caml_stat_alloc [135] 0.00 0.00 3/3 caml_register_global_root [184] ----------------------------------------------- 0.00 0.00 3/3 caml_register_named_value [185] [186] 0.0 0.00 0.00 3 hash_value_name [186] ----------------------------------------------- 0.00 0.00 1/2 camlUnix__entry [653] 0.00 0.00 1/2 camlSndfile__entry [596] [187] 0.0 0.00 0.00 2 camlCallback__register_exception_1034 [187] ----------------------------------------------- 0.00 0.00 1/2 caml_init_major_heap [70] 0.00 0.00 1/2 caml_alloc_shr [30] [188] 0.0 0.00 0.00 2 caml_alloc_for_heap [188] 0.00 0.00 2/4 caml_aligned_malloc [171] ----------------------------------------------- 0.00 0.00 2/2 caml_c_call [1] [189] 0.0 0.00 0.00 2 caml_float_of_string [189] 0.00 0.00 2/11 caml_string_length [148] 0.00 0.00 2/8 caml_copy_double [150] ----------------------------------------------- 0.00 0.00 2/2 caml_ml_open_descriptor_out [74] [190] 0.0 0.00 0.00 2 caml_open_descriptor_out [190] 0.00 0.00 2/3 caml_open_descriptor_in [182] ----------------------------------------------- 0.00 0.00 1/2 caml_round_heap_chunk_size [231] 0.00 0.00 1/2 caml_init_major_heap [70] [191] 0.0 0.00 0.00 2 clip_heap_chunk_size [191] ----------------------------------------------- 0.00 0.00 1/1 camlArray__init_1037 [21] [192] 0.0 0.00 0.00 1 camlArray__concat_aux_1062 [192] 0.00 0.00 1/1 camlArray__size_1065 [196] 0.00 0.00 1/1 camlArray__fill_1070 [194] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [193] 0.0 0.00 0.00 1 camlArray__entry [193] ----------------------------------------------- 0.00 0.00 1/1 camlArray__concat_aux_1062 [192] [194] 0.0 0.00 0.00 1 camlArray__fill_1070 [194] ----------------------------------------------- 0.00 0.00 1/1 camlArray__init_1037 [21] [195] 0.0 0.00 0.00 1 camlArray__find_init_1077 [195] ----------------------------------------------- 0.00 0.00 1/1 camlArray__concat_aux_1062 [192] [196] 0.0 0.00 0.00 1 camlArray__size_1065 [196] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [197] 0.0 0.00 0.00 1 camlCallback__entry [197] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [198] 0.0 0.00 0.00 1 camlChar__entry [198] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [199] 0.0 0.00 0.00 1 camlHashtbl__entry [199] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [200] 0.0 0.00 0.00 1 camlLexing__entry [200] ----------------------------------------------- 0.00 0.00 1/1 camlFaustexp__exp_of_string_1089 [292] [201] 0.0 0.00 0.00 1 camlLexing__from_string_1119 [201] 0.00 0.00 1/9 camlPervasives__$5e_1112 [149] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [202] 0.0 0.00 0.00 1 camlList__entry [202] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [203] 0.0 0.00 0.00 1 camlParsing__entry [203] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [204] 0.0 0.00 0.00 1 camlPervasives__entry [204] ----------------------------------------------- 0.00 0.00 1/1 camlStd_exit__entry [208] [205] 0.0 0.00 0.00 1 camlPervasives__flush_all_1185 [205] ----------------------------------------------- 0.00 0.00 1/1 camlStd_exit__entry [208] [206] 0.0 0.00 0.00 1 camlPervasives__iter_1186 [206] ----------------------------------------------- 0.00 0.00 1/1 camlMain__make_file_name_1066 [422] [207] 0.0 0.00 0.00 1 camlPervasives__string_of_int_1130 [207] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [208] 0.0 0.00 0.00 1 camlStd_exit__entry [208] 0.00 0.00 1/1 camlPervasives__iter_1186 [206] 0.00 0.00 1/1 camlPervasives__flush_all_1185 [205] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [209] 0.0 0.00 0.00 1 camlString__entry [209] ----------------------------------------------- 0.00 0.00 1/1 caml_program [229] [210] 0.0 0.00 0.00 1 camlSys__entry [210] ----------------------------------------------- 0.00 0.00 1/1 caml_realloc_ref_table [230] [211] 0.0 0.00 0.00 1 caml_alloc_table [211] 0.00 0.00 1/39 caml_stat_alloc [135] ----------------------------------------------- 0.00 0.00 1/1 camlMain__write_output_wave_1059 [95] [212] 0.0 0.00 0.00 1 caml_apply3 [212] 0.00 0.00 1/1 caml_curry4 [214] 0.00 0.00 1/1 caml_curry4_1 [215] ----------------------------------------------- 0.00 0.00 1/1 caml_install_signal_handler [226] [213] 0.0 0.00 0.00 1 caml_convert_signal_number [213] ----------------------------------------------- 0.00 0.00 1/1 caml_apply3 [212] [214] 0.0 0.00 0.00 1 caml_curry4 [214] ----------------------------------------------- 0.00 0.00 1/1 caml_apply3 [212] [215] 0.0 0.00 0.00 1 caml_curry4_1 [215] ----------------------------------------------- 0.00 0.00 1/1 camlMain__write_output_wave_1059 [95] [216] 0.0 0.00 0.00 1 caml_curry4_2 [216] ----------------------------------------------- 0.00 0.00 1/1 camlList__map_1062 [16] [217] 0.0 0.00 0.00 1 caml_curry4_3 [217] ----------------------------------------------- 0.00 0.00 1/1 caml_main [38] [218] 0.0 0.00 0.00 1 caml_debugger_init [218] ----------------------------------------------- 0.00 0.00 1/1 caml_main [38] [219] 0.0 0.00 0.00 1 caml_executable_name [219] ----------------------------------------------- 0.00 0.00 1/1 caml_alloc_shr [30] [220] 0.0 0.00 0.00 1 caml_fl_add_blocks [220] ----------------------------------------------- 0.00 0.00 1/1 caml_c_call [1] [221] 0.0 0.00 0.00 1 caml_format_int [221] 0.00 0.00 1/1 parse_format [236] 0.00 0.00 1/7 caml_copy_string [155] ----------------------------------------------- 0.00 0.00 1/1 caml_main [38] [222] 0.0 0.00 0.00 1 caml_init_custom_operations [222] 0.00 0.00 3/3 caml_register_custom_operations [183] ----------------------------------------------- 0.00 0.00 1/1 caml_oldify_local_roots [75] [223] 0.0 0.00 0.00 1 caml_init_frame_descriptors [223] 0.00 0.00 25/25 caml_register_frametable [138] 0.00 0.00 1/39 caml_stat_alloc [135] ----------------------------------------------- 0.00 0.00 1/1 caml_main [38] [224] 0.0 0.00 0.00 1 caml_init_ieee_floats [224] ----------------------------------------------- 0.00 0.00 1/1 caml_main [38] [225] 0.0 0.00 0.00 1 caml_init_signals [225] ----------------------------------------------- 0.00 0.00 1/1 caml_c_call [1] [226] 0.0 0.00 0.00 1 caml_install_signal_handler [226] 0.00 0.00 1/1 caml_convert_signal_number [213] 0.00 0.00 1/1 caml_set_signal_action [232] 0.00 0.00 1/24 caml_process_pending_signals [141] ----------------------------------------------- 0.00 0.00 1/1 caml_init_major_heap [70] [227] 0.0 0.00 0.00 1 caml_make_free_blocks [227] 0.00 0.00 1/4015 caml_fl_merge_block [127] ----------------------------------------------- 0.00 0.00 1/1 caml_init_gc [59] [228] 0.0 0.00 0.00 1 caml_page_table_initialize [228] ----------------------------------------------- 0.00 0.00 1/1 caml_start_program [1220] [229] 0.0 0.00 0.00 1 caml_program [229] 0.00 0.00 1/1 camlPervasives__entry [204] 0.00 0.00 1/1 camlArray__entry [193] 0.00 0.00 1/1 camlList__entry [202] 0.00 0.00 1/1 camlChar__entry [198] 0.00 0.00 1/1 camlString__entry [209] 0.00 0.00 1/1 camlSys__entry [210] 0.00 0.00 1/1 camlHashtbl__entry [199] 0.00 0.00 1/1 camlLexing__entry [200] 0.00 0.00 1/1 camlParsing__entry [203] 0.00 0.00 1/1 camlCallback__entry [197] 0.00 0.00 1/1 camlStd_exit__entry [208] ----------------------------------------------- 0.00 0.00 1/1 caml_modify [19] [230] 0.0 0.00 0.00 1 caml_realloc_ref_table [230] 0.00 0.00 1/1 caml_alloc_table [211] ----------------------------------------------- 0.00 0.00 1/1 caml_alloc_shr [30] [231] 0.0 0.00 0.00 1 caml_round_heap_chunk_size [231] 0.00 0.00 1/2 clip_heap_chunk_size [191] ----------------------------------------------- 0.00 0.00 1/1 caml_install_signal_handler [226] [232] 0.0 0.00 0.00 1 caml_set_signal_action [232] ----------------------------------------------- 0.00 0.00 1/1 main [39] [233] 0.0 0.00 0.00 1 caml_sys_exit [233] ----------------------------------------------- 0.00 0.00 1/1 caml_main [38] [234] 0.0 0.00 0.00 1 caml_sys_init [234] ----------------------------------------------- 0.00 0.00 1/1 caml_adjust_gc_speed [163] [235] 0.0 0.00 0.00 1 caml_urge_major_slice [235] ----------------------------------------------- 0.00 0.00 1/1 caml_format_int [221] [236] 0.0 0.00 0.00 1 parse_format [236] 0.00 0.00 1/11 caml_string_length [148] ----------------------------------------------- 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 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 `' 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. Index by function name [120] allocate_block [57] caml_alloc_array [151] caml_int_of_string [24] camlArray__concat_1075 [67] caml_alloc_channel [89] caml_iterate_global_roots [192] camlArray__concat_aux_1062 [66] caml_alloc_custom [158] caml_leave_blocking_section [193] camlArray__entry [188] caml_alloc_for_heap [159] caml_leave_blocking_section_default [194] camlArray__fill_1070 [30] caml_alloc_shr [69] caml_lessequal [12] camlArray__fill_1135 [6] caml_alloc_small [132] caml_lex_engine [195] camlArray__find_init_1077 [133] caml_alloc_string [38] caml_main [21] camlArray__init_1037 [211] caml_alloc_table [64] caml_major_collection_slice [47] camlArray__list_length_1126 [45] caml_alloc_tuple [227] caml_make_free_blocks [63] camlArray__map_1105 [115] caml_apply2 [2] caml_make_vect [10] camlArray__of_list_1130 [212] caml_apply3 [29] caml_minor_collection [196] camlArray__size_1065 [136] caml_blit_string [167] caml_ml_flush [23] camlArray__sub_1081 [1] caml_c_call [76] caml_ml_open_descriptor_in [14] camlArray__to_list_1121 [60] caml_check_urgent_gc [74] caml_ml_open_descriptor_out [46] camlArray__tolist_1123 [178] caml_compact_heap_maybe [73] caml_ml_out_channels_list [197] camlCallback__entry [40] caml_compare [173] caml_ml_output [187] camlCallback__register_exception_1034 [213] caml_convert_signal_number [174] caml_ml_output_char [198] camlChar__entry [150] caml_copy_double [19] caml_modify [27] camlHashtbl__add_1074 [155] caml_copy_string [96] caml_obj_dup [125] camlHashtbl__create_1051 [58] caml_copy_string_array [75] caml_oldify_local_roots [199] camlHashtbl__entry [134] caml_create_string [62] caml_oldify_mopup [25] camlHashtbl__find_1093 [111] caml_curry2 [31] caml_oldify_one [94] camlHashtbl__hash_1031 [110] caml_curry2_1 [182] caml_open_descriptor_in [93] camlHashtbl__insert_bucket_1068 [117] caml_curry3 [190] caml_open_descriptor_out [20] camlHashtbl__mem_1122 [118] caml_curry3_1 [37] caml_page_table_add [114] camlHashtbl__mem_in_bucket_1125 [113] caml_curry3_2 [228] caml_page_table_initialize [26] camlHashtbl__remove_1080 [214] caml_curry4 [15] caml_page_table_lookup [112] camlHashtbl__remove_bucket_1083 [215] caml_curry4_1 [35] caml_page_table_modify [13] camlHashtbl__replace_1112 [216] caml_curry4_2 [78] caml_page_table_remove [121] camlHashtbl__replace_bucket_1116 [217] caml_curry4_3 [83] caml_parse_engine [91] camlHashtbl__resize_1061 [53] caml_darken [141] caml_process_pending_signals [28] camlInterpreter__computing_1089 [79] caml_darken_all_roots [229] caml_program [3] camlInterpreter__eval_1167 [218] caml_debugger_init [175] caml_putblock [7] camlInterpreter__interpret_par_1171 [82] caml_do_local_roots [230] caml_realloc_ref_table [9] camlInterpreter__interpret_seq_1185 [80] caml_do_roots [183] caml_register_custom_operations [5] camlInterpreter__output_beam_fun_1267 [32] caml_empty_minor_heap [138] caml_register_frametable [86] camlLexing__engine_1090 [156] caml_enter_blocking_section [184] caml_register_global_root [200] camlLexing__entry [157] caml_enter_blocking_section_default [185] caml_register_named_value [201] camlLexing__from_string_1119 [97] caml_equal [231] caml_round_heap_chunk_size [143] camlLexing__sub_lexeme_1126 [219] caml_executable_name [92] caml_scan_global_roots [202] camlList__entry [145] caml_fill_string [90] caml_scan_global_young_roots [126] camlList__flatten_1058 [146] caml_final_do_calls [52] caml_set_minor_heap_size [22] camlList__length_aux_1030 [179] caml_final_do_strong_roots [232] caml_set_signal_action [116] camlList__map2_1090 [147] caml_final_do_young_roots [135] caml_stat_alloc [16] camlList__map_1062 [140] caml_final_empty_young [128] caml_string_equal [50] camlList__nth_1042 [180] caml_final_update [148] caml_string_length [108] camlList__nth_aux_1045 [220] caml_fl_add_blocks [129] caml_string_notequal [48] camlList__sort_1271 [119] caml_fl_allocate [233] caml_sys_exit [49] camlList__tl_1039 [172] caml_fl_init_merge [56] caml_sys_get_argv [203] camlParsing__entry [127] caml_fl_merge_block [104] caml_sys_get_config [87] camlParsing__loop_1169 [189] caml_float_of_string [234] caml_sys_init [131] camlParsing__peek_val_1186 [164] caml_flush [235] caml_urge_major_slice [84] camlParsing__yyparse_1164 [165] caml_flush_partial [142] clear_table [109] camlPervasives__$40_1143 [221] caml_format_int [191] clip_heap_chunk_size [149] camlPervasives__$5e_1112 [42] caml_garbage_collection [34] compare_val [204] camlPervasives__entry [44] caml_gc_get [139] cons [205] camlPervasives__flush_all_1185 [130] caml_gc_message [176] do_write [206] camlPervasives__iter_1186 [61] caml_gc_set [17] hash_aux [123] camlPervasives__max_1025 [68] caml_greaterequal [186] hash_value_name [124] camlPervasives__min_1022 [36] caml_greaterthan [65] mark_slice [169] camlPervasives__output_string_1191 [11] caml_hash_univ_param [152] norm_heapincr [170] camlPervasives__print_endline_1274 [222] caml_init_custom_operations [160] norm_minsize [207] camlPervasives__string_of_int_1130 [223] caml_init_frame_descriptors [161] norm_pfree [208] camlStd_exit__entry [59] caml_init_gc [162] norm_pmax [209] camlString__entry [224] caml_init_ieee_floats [137] parse_digit [144] camlString__make_1038 [70] caml_init_major_heap [236] parse_format [210] camlSys__entry [225] caml_init_signals [153] parse_intnat [71] caml_add_to_heap [122] caml_initialize [154] parse_sign_and_base [163] caml_adjust_gc_speed [181] caml_insert_global_root [177] reset_table [171] caml_aligned_malloc [226] caml_install_signal_handler [81] start_cycle [33] caml_alloc [166] caml_int64_float_of_bits [168] sweep_slice