Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 91.59 2.07 2.07 299780 0.00 0.00 bigadd 2.65 2.13 0.06 300011 0.00 0.00 rb_eval 2.65 2.19 0.06 300005 0.00 0.00 rb_yield_0 0.44 2.20 0.01 903630 0.00 0.00 rb_newobj 0.44 2.21 0.01 599838 0.00 0.00 obj_free 0.44 2.22 0.01 599561 0.00 0.00 rb_type 0.44 2.23 0.01 300017 0.00 0.00 ary_new 0.44 2.24 0.01 300005 0.00 0.00 massign 0.44 2.25 0.01 1 0.01 0.01 rb_gc_call_finalizer_at_exit 0.44 2.26 0.01 rb_yield_values 0.00 2.26 0.00 1131439 0.00 0.00 add_freelist 0.00 2.26 0.00 607528 0.00 0.00 ruby_xmalloc 0.00 2.26 0.00 600015 0.00 0.00 assign 0.00 2.26 0.00 441825 0.00 0.00 stack_end_address 0.00 2.26 0.00 440525 0.00 0.00 garbage_collect 0.00 2.26 0.00 300273 0.00 0.00 rb_class_of 0.00 2.26 0.00 300268 0.00 0.00 rb_call 0.00 2.26 0.00 300268 0.00 0.00 rb_call0 0.00 2.26 0.00 300263 0.00 0.00 call_cfunc 0.00 2.26 0.00 300032 0.00 0.00 new_dvar 0.00 2.26 0.00 300032 0.00 0.00 rb_gc_force_recycle 0.00 2.26 0.00 300024 0.00 0.00 rb_block_given_p 0.00 2.26 0.00 300017 0.00 0.00 ary_alloc 0.00 2.26 0.00 300017 0.00 0.00 rb_ary_new2 0.00 2.26 0.00 300005 0.00 0.00 rb_need_block 0.00 2.26 0.00 300005 0.00 0.00 rb_yield 0.00 2.26 0.00 299791 0.00 0.00 bignew_1 0.00 2.26 0.00 299781 0.00 0.00 bigfixize 0.00 2.26 0.00 299781 0.00 0.00 bignorm 0.00 2.26 0.00 299781 0.00 0.00 bigtrunc 0.00 2.26 0.00 299780 0.00 0.00 rb_big_plus 0.00 2.26 0.00 30068 0.00 0.00 rb_special_const_p 0.00 2.26 0.00 19818 0.00 0.00 gc_mark 0.00 2.26 0.00 15750 0.00 0.00 mark_source_filename 0.00 2.26 0.00 15355 0.00 0.00 mark_entry 0.00 2.26 0.00 10898 0.00 0.00 gc_mark_children 0.00 2.26 0.00 8330 0.00 0.00 is_pointer_to_heap 0.00 2.26 0.00 7852 0.00 0.00 st_lookup 0.00 2.26 0.00 6620 0.00 0.00 strhash 0.00 2.26 0.00 5954 0.00 0.00 numhash 0.00 2.26 0.00 5545 0.00 0.00 rb_intern 0.00 2.26 0.00 4230 0.00 0.00 mark_tbl 0.00 2.26 0.00 4220 0.00 0.00 st_foreach 0.00 2.26 0.00 3152 0.00 0.00 rb_node_newnode 0.00 2.26 0.00 2371 0.00 0.00 st_insert 0.00 2.26 0.00 2345 0.00 0.00 st_add_direct 0.00 2.26 0.00 1546 0.00 0.00 rb_clear_cache_by_id 0.00 2.26 0.00 1541 0.00 0.00 rb_add_method 0.00 2.26 0.00 1300 0.00 0.00 ruby_stack_check 0.00 2.26 0.00 1268 0.00 0.00 rb_define_method 0.00 2.26 0.00 1182 0.00 0.00 rb_gc_finalize_deferred 0.00 2.26 0.00 1172 0.00 0.00 stack_check 0.00 2.26 0.00 1053 0.00 0.00 ruby_strdup 0.00 2.26 0.00 821 0.00 0.00 new_size 0.00 2.26 0.00 821 0.00 0.00 ruby_xcalloc 0.00 2.26 0.00 811 0.00 0.00 st_init_table_with_size 0.00 2.26 0.00 809 0.00 0.00 st_init_table 0.00 2.26 0.00 808 0.00 0.00 st_init_numtable 0.00 2.26 0.00 758 0.00 0.00 rb_type 0.00 2.26 0.00 516 0.00 0.00 str_independent 0.00 2.26 0.00 429 0.00 0.00 rb_singleton_class 0.00 2.26 0.00 429 0.00 0.00 rb_special_const_p 0.00 2.26 0.00 416 0.00 0.00 ivar_get 0.00 2.26 0.00 416 0.00 0.00 rb_iv_get 0.00 2.26 0.00 416 0.00 0.00 rb_ivar_get 0.00 2.26 0.00 406 0.00 0.00 mod_av_set 0.00 2.26 0.00 406 0.00 0.00 rb_const_set 0.00 2.26 0.00 396 0.00 0.00 rb_define_singleton_method 0.00 2.26 0.00 387 0.00 0.00 rb_str_modify 0.00 2.26 0.00 385 0.00 0.00 rb_class_boot 0.00 2.26 0.00 380 0.00 0.00 ruby_xrealloc 0.00 2.26 0.00 364 0.00 0.00 rb_type 0.00 2.26 0.00 363 0.00 0.00 rb_class_real 0.00 2.26 0.00 341 0.00 0.00 rb_int2inum 0.00 2.26 0.00 299 0.00 0.00 nextc 0.00 2.26 0.00 270 0.00 0.00 rb_gc_mark_maybe 0.00 2.26 0.00 258 0.00 0.00 rb_str_buf_cat 0.00 2.26 0.00 258 0.00 0.00 rb_str_cat 0.00 2.26 0.00 258 0.00 0.00 rb_str_cat2 0.00 2.26 0.00 258 0.00 0.00 str_buf_cat 0.00 2.26 0.00 244 0.00 0.00 rb_check_type 0.00 2.26 0.00 244 0.00 0.00 rb_type 0.00 2.26 0.00 230 0.00 0.00 mark_global_entry 0.00 2.26 0.00 230 0.00 0.00 var_marker 0.00 2.26 0.00 225 0.00 0.00 fix_plus 0.00 2.26 0.00 219 0.00 0.00 rb_define_private_method 0.00 2.26 0.00 219 0.00 0.00 search_method 0.00 2.26 0.00 214 0.00 0.00 rb_funcall 0.00 2.26 0.00 214 0.00 0.00 vafuncall 0.00 2.26 0.00 213 0.00 0.00 rb_get_method_body 0.00 2.26 0.00 213 0.00 0.00 rb_ivar_set 0.00 2.26 0.00 206 0.00 0.00 rb_is_const_id 0.00 2.26 0.00 205 0.00 0.00 rb_define_const 0.00 2.26 0.00 200 0.00 0.00 rb_const_defined_0 0.00 2.26 0.00 200 0.00 0.00 rb_make_metaclass 0.00 2.26 0.00 200 0.00 0.00 rb_singleton_class_attached 0.00 2.26 0.00 189 0.00 0.00 rb_define_module_function 0.00 2.26 0.00 183 0.00 0.00 rb_obj_dummy 0.00 2.26 0.00 182 0.00 0.00 rb_class_inherited 0.00 2.26 0.00 182 0.00 0.00 rb_class_new 0.00 2.26 0.00 182 0.00 0.00 rb_define_class_id 0.00 2.26 0.00 179 0.00 0.00 str_alloc 0.00 2.26 0.00 151 0.00 0.00 rb_class_of 0.00 2.26 0.00 146 0.00 0.00 rb_obj_class 0.00 2.26 0.00 143 0.00 0.00 tokadd 0.00 2.26 0.00 133 0.00 0.00 rb_string_value 0.00 2.26 0.00 133 0.00 0.00 rb_type 0.00 2.26 0.00 130 0.00 0.00 rb_const_defined_at 0.00 2.26 0.00 129 0.00 0.00 classname 0.00 2.26 0.00 129 0.00 0.00 rb_class_path 0.00 2.26 0.00 129 0.00 0.00 rb_set_class_path 0.00 2.26 0.00 129 0.00 0.00 rb_str_dup 0.00 2.26 0.00 129 0.00 0.00 rb_str_replace 0.00 2.26 0.00 129 0.00 0.00 rb_str_resize 0.00 2.26 0.00 125 0.00 0.00 rb_define_class_under 0.00 2.26 0.00 125 0.00 0.00 rb_gc_mark 0.00 2.26 0.00 122 0.00 0.00 set_syserr 0.00 2.26 0.00 87 0.00 0.00 ruby_yylex 0.00 2.26 0.00 84 0.00 0.00 rb_iv_set 0.00 2.26 0.00 76 0.00 0.00 rb_name_class 0.00 2.26 0.00 70 0.00 0.00 rb_const_defined 0.00 2.26 0.00 66 0.00 0.00 rb_define_global_function 0.00 2.26 0.00 61 0.00 0.00 pushback 0.00 2.26 0.00 57 0.00 0.00 rb_define_class 0.00 2.26 0.00 46 0.00 0.00 global_id 0.00 2.26 0.00 46 0.00 0.00 is_special_global_name 0.00 2.26 0.00 46 0.00 0.00 rb_define_hooked_variable 0.00 2.26 0.00 46 0.00 0.00 rb_global_entry 0.00 2.26 0.00 46 0.00 0.00 remove_begin 0.00 2.26 0.00 44 0.00 0.00 newtok 0.00 2.26 0.00 44 0.00 0.00 rb_io_check_closed 0.00 2.26 0.00 44 0.00 0.00 rb_io_check_initialized 0.00 2.26 0.00 39 0.00 0.00 rb_secure 0.00 2.26 0.00 37 0.00 0.00 rb_type 0.00 2.26 0.00 33 0.00 0.00 value_expr0 0.00 2.26 0.00 31 0.00 0.00 dyna_in_block 0.00 2.26 0.00 31 0.00 0.00 rb_check_frozen 0.00 2.26 0.00 31 0.00 0.00 rb_str_new 0.00 2.26 0.00 31 0.00 0.00 str_new 0.00 2.26 0.00 30 0.00 0.00 local_id 0.00 2.26 0.00 30 0.00 0.00 rb_reserved_word 0.00 2.26 0.00 28 0.00 0.00 rb_str_new2 0.00 2.26 0.00 25 0.00 0.00 ev_const_get 0.00 2.26 0.00 25 0.00 0.00 rb_const_get 0.00 2.26 0.00 25 0.00 0.00 rb_const_get_0 0.00 2.26 0.00 25 0.00 0.00 rb_frozen_class_p 0.00 2.26 0.00 25 0.00 0.00 rb_gc_mark_frame 0.00 2.26 0.00 24 0.00 0.00 define_filetest_function 0.00 2.26 0.00 21 0.00 0.00 rb_gc_register_address 0.00 2.26 0.00 21 0.00 0.00 rb_io_check_readable 0.00 2.26 0.00 21 0.00 0.00 rb_io_taint_check 0.00 2.26 0.00 20 0.00 0.00 appendline 0.00 2.26 0.00 20 0.00 0.00 dvar_asgn_curr 0.00 2.26 0.00 20 0.00 0.00 dvar_asgn_internal 0.00 2.26 0.00 20 0.00 0.00 rb_define_global_const 0.00 2.26 0.00 20 0.00 0.00 rb_global_variable 0.00 2.26 0.00 20 0.00 0.00 rb_io_getline_fast 0.00 2.26 0.00 20 0.00 0.00 rb_io_gets 0.00 2.26 0.00 19 0.00 0.00 lex_getline 0.00 2.26 0.00 19 0.00 0.00 rb_file_const 0.00 2.26 0.00 19 0.00 0.00 rb_id_attrset 0.00 2.26 0.00 19 0.00 0.00 rb_include_module 0.00 2.26 0.00 19 0.00 0.00 rb_str_buf_new 0.00 2.26 0.00 18 0.00 0.00 include_class_new 0.00 2.26 0.00 18 0.00 0.00 rb_clear_cache 0.00 2.26 0.00 17 0.00 0.00 rb_dvar_defined 0.00 2.26 0.00 17 0.00 0.00 rb_obj_alloc 0.00 2.26 0.00 16 0.00 0.00 fixpos 0.00 2.26 0.00 16 0.00 0.00 rb_define_module_id 0.00 2.26 0.00 16 0.00 0.00 rb_module_new 0.00 2.26 0.00 15 0.00 0.00 hash 0.00 2.26 0.00 15 0.00 0.00 rb_ary_modify 0.00 2.26 0.00 15 0.00 0.00 rb_ary_modify_check 0.00 2.26 0.00 15 0.00 0.00 rb_define_alloc_func 0.00 2.26 0.00 15 0.00 0.00 rb_undef_method 0.00 2.26 0.00 14 0.00 0.00 rb_ary_push 0.00 2.26 0.00 14 0.00 0.00 rb_ary_store 0.00 2.26 0.00 14 0.00 0.00 rb_undef_alloc_func 0.00 2.26 0.00 13 0.00 0.00 rb_class_new_instance 0.00 2.26 0.00 13 0.00 0.00 rb_data_object_alloc 0.00 2.26 0.00 13 0.00 0.00 rb_define_virtual_variable 0.00 2.26 0.00 13 0.00 0.00 rb_funcall2 0.00 2.26 0.00 13 0.00 0.00 rb_obj_call_init 0.00 2.26 0.00 12 0.00 0.00 block_append 0.00 2.26 0.00 12 0.00 0.00 gettable 0.00 2.26 0.00 12 0.00 0.00 newline_node 0.00 2.26 0.00 12 0.00 0.00 rb_define_module 0.00 2.26 0.00 12 0.00 0.00 rb_define_readonly_variable 0.00 2.26 0.00 12 0.00 0.00 rb_obj_freeze 0.00 2.26 0.00 11 0.00 0.00 ruby_signal 0.00 2.26 0.00 10 0.00 0.00 install_sighandler 0.00 2.26 0.00 10 0.00 0.00 local_cnt 0.00 2.26 0.00 10 0.00 0.00 mark_locations_array 0.00 2.26 0.00 10 0.00 0.00 rb_dvar_ref 0.00 2.26 0.00 10 0.00 0.00 rb_float_new 0.00 2.26 0.00 10 0.00 0.00 rb_int2big 0.00 2.26 0.00 10 0.00 0.00 rb_mark_tbl 0.00 2.26 0.00 10 0.00 0.00 rb_type 0.00 2.26 0.00 10 0.00 0.00 rb_uint2big 0.00 2.26 0.00 10 0.00 0.00 rehash 0.00 2.26 0.00 10 0.00 0.00 time_free 0.00 2.26 0.00 10 0.00 0.00 time_init 0.00 2.26 0.00 10 0.00 0.00 time_modify 0.00 2.26 0.00 10 0.00 0.00 time_s_alloc 0.00 2.26 0.00 8 0.00 0.00 assignable 0.00 2.26 0.00 8 0.00 0.00 dyna_var_lookup 0.00 2.26 0.00 8 0.00 0.00 list_append 0.00 2.26 0.00 8 0.00 0.00 make_deferred 0.00 2.26 0.00 8 0.00 0.00 rb_define_method_id 0.00 2.26 0.00 8 0.00 0.00 rb_dvar_curr 0.00 2.26 0.00 8 0.00 0.00 rb_id2name 0.00 2.26 0.00 8 0.00 0.00 rb_obj_id 0.00 2.26 0.00 8 0.00 0.00 rb_type 0.00 2.26 0.00 8 0.00 0.00 run_final 0.00 2.26 0.00 7 0.00 0.00 new_call 0.00 2.26 0.00 7 0.00 0.00 rb_dvar_push 0.00 2.26 0.00 7 0.00 0.00 sweep_source_filename 0.00 2.26 0.00 6 0.00 0.00 rb_ary_new 0.00 2.26 0.00 6 0.00 0.00 rb_class_allocate_instance 0.00 2.26 0.00 6 0.00 0.00 rb_cstr_to_inum 0.00 2.26 0.00 6 0.00 0.00 scope_dup 0.00 2.26 0.00 6 0.00 0.00 st_delete 0.00 2.26 0.00 5 0.00 0.00 add_heap 0.00 2.26 0.00 5 0.00 0.00 blk_mark 0.00 2.26 0.00 5 0.00 0.00 coerce_body 0.00 2.26 0.00 5 0.00 0.00 do_coerce 0.00 2.26 0.00 5 0.00 0.00 finalize_list 0.00 2.26 0.00 5 0.00 0.00 free_unused_heaps 0.00 2.26 0.00 5 0.00 0.00 gc_sweep 0.00 2.26 0.00 5 0.00 0.00 init_mark_stack 0.00 2.26 0.00 5 0.00 0.00 int_dotimes 0.00 2.26 0.00 5 0.00 0.00 rb_alias 0.00 2.26 0.00 5 0.00 0.00 rb_assoc_new 0.00 2.26 0.00 5 0.00 0.00 rb_big_coerce 0.00 2.26 0.00 5 0.00 0.00 rb_define_variable 0.00 2.26 0.00 5 0.00 0.00 rb_gc 0.00 2.26 0.00 5 0.00 0.00 rb_gc_abort_threads 0.00 2.26 0.00 5 0.00 0.00 rb_gc_disable 0.00 2.26 0.00 5 0.00 0.00 rb_gc_enable 0.00 2.26 0.00 5 0.00 0.00 rb_gc_mark_global_tbl 0.00 2.26 0.00 5 0.00 0.00 rb_gc_mark_locations 0.00 2.26 0.00 5 0.00 0.00 rb_gc_mark_parser 0.00 2.26 0.00 5 0.00 0.00 rb_gc_mark_threads 0.00 2.26 0.00 5 0.00 0.00 rb_gc_mark_trap_list 0.00 2.26 0.00 5 0.00 0.00 rb_gc_start 0.00 2.26 0.00 5 0.00 0.00 rb_is_local_id 0.00 2.26 0.00 5 0.00 0.00 rb_mark_end_proc 0.00 2.26 0.00 5 0.00 0.00 rb_mark_generic_ivar_tbl 0.00 2.26 0.00 5 0.00 0.00 rb_mem_clear 0.00 2.26 0.00 5 0.00 0.00 rb_num_coerce_bin 0.00 2.26 0.00 5 0.00 0.00 rb_rescue 0.00 2.26 0.00 5 0.00 0.00 rb_rescue2 0.00 2.26 0.00 5 0.00 0.00 rb_source_filename 0.00 2.26 0.00 5 0.00 0.00 rb_thread_schedule 0.00 2.26 0.00 5 0.00 0.00 rb_type 0.00 2.26 0.00 5 0.00 0.00 return_jump 0.00 2.26 0.00 5 0.00 0.00 thread_mark 0.00 2.26 0.00 5 0.00 0.00 time_minus 0.00 2.26 0.00 4 0.00 0.00 Init_stack 0.00 2.26 0.00 4 0.00 0.00 fixup_nodes 0.00 2.26 0.00 4 0.00 0.00 io_alloc 0.00 2.26 0.00 4 0.00 0.00 rb_define_alias 0.00 2.26 0.00 4 0.00 0.00 rb_define_module_under 0.00 2.26 0.00 4 0.00 0.00 rb_io_fptr_finalize 0.00 2.26 0.00 4 0.00 0.00 void_stmts 0.00 2.26 0.00 3 0.00 0.00 boot_defclass 0.00 2.26 0.00 3 0.00 0.00 exc_initialize 0.00 2.26 0.00 3 0.00 0.00 local_append 0.00 2.26 0.00 3 0.00 0.00 node_assign 0.00 2.26 0.00 3 0.00 0.00 prep_stdio 0.00 2.26 0.00 3 0.00 0.00 rb_exc_new3 0.00 2.26 0.00 3 0.00 0.00 rb_scan_args 0.00 2.26 0.00 2 0.00 0.00 arg_blk_pass 0.00 2.26 0.00 2 0.00 0.00 call_op 0.00 2.26 0.00 2 0.00 0.00 dyna_init 0.00 2.26 0.00 2 0.00 0.00 dyna_pop 0.00 2.26 0.00 2 0.00 0.00 dyna_push 0.00 2.26 0.00 2 0.00 0.00 local_pop 0.00 2.26 0.00 2 0.00 0.00 local_push 0.00 2.26 0.00 2 0.00 0.00 proc_options 0.00 2.26 0.00 2 0.00 0.00 process_sflag 0.00 2.26 0.00 2 0.00 0.00 rb_class_of 0.00 2.26 0.00 2 0.00 0.00 rb_extend_object 0.00 2.26 0.00 2 0.00 0.00 rb_method_node 0.00 2.26 0.00 2 0.00 0.00 rb_tainted_str_new2 0.00 2.26 0.00 2 0.00 0.00 rb_thread_wait_fd 0.00 2.26 0.00 2 0.00 0.00 ruby_re_mbcinit 0.00 2.26 0.00 2 0.00 0.00 ruby_script 0.00 2.26 0.00 2 0.00 0.00 ruby_xfree 0.00 2.26 0.00 1 0.00 0.11 Init_Array 0.00 2.26 0.00 1 0.00 0.04 Init_Bignum 0.00 2.26 0.00 1 0.00 0.01 Init_Binding 0.00 2.26 0.00 1 0.00 0.01 Init_Comparable 0.00 2.26 0.00 1 0.00 0.04 Init_Dir 0.00 2.26 0.00 1 0.00 0.05 Init_Enumerable 0.00 2.26 0.00 1 0.00 0.02 Init_Enumerator 0.00 2.26 0.00 1 0.00 0.06 Init_Exception 0.00 2.26 0.00 1 0.00 0.20 Init_File 0.00 2.26 0.00 1 0.00 0.04 Init_GC 0.00 2.26 0.00 1 0.00 0.12 Init_Hash 0.00 2.26 0.00 1 0.00 0.38 Init_IO 0.00 2.26 0.00 1 0.00 0.06 Init_Math 0.00 2.26 0.00 1 0.00 0.15 Init_Numeric 0.00 2.26 0.00 1 0.00 0.18 Init_Object 0.00 2.26 0.00 1 0.00 0.01 Init_Precision 0.00 2.26 0.00 1 0.00 0.06 Init_Proc 0.00 2.26 0.00 1 0.00 0.01 Init_Random 0.00 2.26 0.00 1 0.00 0.02 Init_Range 0.00 2.26 0.00 1 0.00 0.05 Init_Regexp 0.00 2.26 0.00 1 0.00 0.15 Init_String 0.00 2.26 0.00 1 0.00 0.03 Init_Struct 0.00 2.26 0.00 1 0.00 0.07 Init_Thread 0.00 2.26 0.00 1 0.00 0.07 Init_Time 0.00 2.26 0.00 1 0.00 0.09 Init_eval 0.00 2.26 0.00 1 0.00 0.00 Init_ext 0.00 2.26 0.00 1 0.00 0.00 Init_heap 0.00 2.26 0.00 1 0.00 0.01 Init_load 0.00 2.26 0.00 1 0.00 0.01 Init_marshal 0.00 2.26 0.00 1 0.00 0.00 Init_pack 0.00 2.26 0.00 1 0.00 0.22 Init_process 0.00 2.26 0.00 1 0.00 0.01 Init_signal 0.00 2.26 0.00 1 0.00 0.00 Init_sym 0.00 2.26 0.00 1 0.00 0.16 Init_syserr 0.00 2.26 0.00 1 0.00 0.00 Init_var_tables 0.00 2.26 0.00 1 0.00 0.00 Init_version 0.00 2.26 0.00 1 0.00 0.00 blk_free 0.00 2.26 0.00 1 0.00 0.00 convert_type 0.00 2.26 0.00 1 0.00 0.00 error_handle 0.00 2.26 0.00 1 0.00 0.00 eval_node 0.00 2.26 0.00 1 0.00 0.00 fptr_finalize 0.00 2.26 0.00 1 0.00 0.00 frame_dup 0.00 2.26 0.00 1 0.00 0.00 frame_free 0.00 2.26 0.00 1 0.00 0.00 init_by_array 0.00 2.26 0.00 1 0.00 0.00 init_genrand 0.00 2.26 0.00 1 0.00 0.00 init_ids 0.00 2.26 0.00 1 0.00 0.00 init_sigchld 0.00 2.26 0.00 1 0.00 0.00 int_to_i 0.00 2.26 0.00 1 0.00 0.00 load_file 0.00 2.26 0.00 1 0.00 0.00 local_tbl 0.00 2.26 0.00 1 0.00 0.02 make_struct 0.00 2.26 0.00 1 0.00 0.00 moreswitches 0.00 2.26 0.00 1 0.00 0.00 new_fcall 0.00 2.26 0.00 1 0.00 0.00 no_blockarg 0.00 2.26 0.00 1 0.00 0.00 rand_init 0.00 2.26 0.00 1 0.00 0.00 random_seed 0.00 2.26 0.00 1 0.00 0.00 rb_ary_clear 0.00 2.26 0.00 1 0.00 0.00 rb_ary_each 0.00 2.26 0.00 1 0.00 0.00 rb_attr 0.00 2.26 0.00 1 0.00 0.00 rb_big_norm 0.00 2.26 0.00 1 0.00 2.24 rb_call_inits 0.00 2.26 0.00 1 0.00 0.00 rb_class_of 0.00 2.26 0.00 1 0.00 0.00 rb_class_of 0.00 2.26 0.00 1 0.00 0.00 rb_compile_file 0.00 2.26 0.00 1 0.00 0.00 rb_copy_node_scope 0.00 2.26 0.00 1 0.00 0.00 rb_exec_end_proc 0.00 2.26 0.00 1 0.00 0.00 rb_f_binding 0.00 2.26 0.00 1 0.00 0.00 rb_f_block_given_p 0.00 2.26 0.00 1 0.00 0.00 rb_file_open 0.00 2.26 0.00 1 0.00 0.00 rb_file_open_internal 0.00 2.26 0.00 1 0.00 0.00 rb_fopen 0.00 2.26 0.00 1 0.00 0.00 rb_gc_unregister_address 0.00 2.26 0.00 1 0.00 0.00 rb_io_close 0.00 2.26 0.00 1 0.00 0.00 rb_io_flags_mode 0.00 2.26 0.00 1 0.00 0.00 rb_io_fptr_cleanup 0.00 2.26 0.00 1 0.00 0.00 rb_io_getc 0.00 2.26 0.00 1 0.00 0.00 rb_io_mode_flags 0.00 2.26 0.00 1 0.00 0.00 rb_method_boundp 0.00 2.26 0.00 1 0.00 0.00 rb_obj_is_kind_of 0.00 2.26 0.00 1 0.00 0.00 rb_obj_respond_to 0.00 2.26 0.00 1 0.00 0.00 rb_provide 0.00 2.26 0.00 1 0.00 0.00 rb_provide_feature 0.00 2.26 0.00 1 0.00 0.00 rb_respond_to 0.00 2.26 0.00 1 0.00 0.00 rb_set_kcode 0.00 2.26 0.00 1 0.00 0.00 rb_string_value_ptr 0.00 2.26 0.00 1 0.00 0.02 rb_struct_define 0.00 2.26 0.00 1 0.00 0.00 rb_thread_alloc 0.00 2.26 0.00 1 0.00 0.00 rb_thread_cleanup 0.00 2.26 0.00 1 0.00 0.00 rb_thread_current 0.00 2.26 0.00 1 0.00 0.00 rb_thread_fd_close 0.00 2.26 0.00 1 0.00 0.00 rb_thread_ready 0.00 2.26 0.00 1 0.00 0.00 rb_thread_reset_raised 0.00 2.26 0.00 1 0.00 0.00 rb_thread_set_raised 0.00 2.26 0.00 1 0.00 0.00 rb_thread_wait_other_threads 0.00 2.26 0.00 1 0.00 0.00 rb_to_int 0.00 2.26 0.00 1 0.00 0.00 rb_to_integer 0.00 2.26 0.00 1 0.00 0.00 rb_trap_exit 0.00 2.26 0.00 1 0.00 0.00 rb_type 0.00 2.26 0.00 1 0.00 0.00 rb_ull2big 0.00 2.26 0.00 1 0.00 0.00 rb_ull2inum 0.00 2.26 0.00 1 0.00 0.00 require_libraries 0.00 2.26 0.00 1 0.00 0.00 ret_args 0.00 2.26 0.00 1 0.00 0.01 ruby_cleanup 0.00 2.26 0.00 1 0.00 0.00 ruby_exec 0.00 2.26 0.00 1 0.00 0.00 ruby_exec_internal 0.00 2.26 0.00 1 0.00 0.00 ruby_finalize_0 0.00 2.26 0.00 1 0.00 0.01 ruby_finalize_1 0.00 2.26 0.00 1 0.00 0.00 ruby_incpush 0.00 2.26 0.00 1 0.00 2.24 ruby_init 0.00 2.26 0.00 1 0.00 0.00 ruby_init_loadpath 0.00 2.26 0.00 1 0.00 0.00 ruby_init_stack 0.00 2.26 0.00 1 0.00 0.00 ruby_options 0.00 2.26 0.00 1 0.00 0.00 ruby_parser_stack_on_heap 0.00 2.26 0.00 1 0.00 0.00 ruby_process_options 0.00 2.26 0.00 1 0.00 0.00 ruby_prog_init 0.00 2.26 0.00 1 0.00 0.00 ruby_re_set_casetable 0.00 2.26 0.00 1 0.00 0.01 ruby_run 0.00 2.26 0.00 1 0.00 0.00 ruby_set_argv 0.00 2.26 0.00 1 0.00 0.00 ruby_set_current_source 0.00 2.26 0.00 1 0.00 0.01 ruby_stop 0.00 2.26 0.00 1 0.00 0.00 ruby_yyparse 0.00 2.26 0.00 1 0.00 0.00 st_init_numtable_with_size 0.00 2.26 0.00 1 0.00 0.00 st_init_strtable 0.00 2.26 0.00 1 0.00 0.00 st_init_strtable_with_size 0.00 2.26 0.00 1 0.00 0.00 thgroup_s_alloc 0.00 2.26 0.00 1 0.00 0.00 top_local_init 0.00 2.26 0.00 1 0.00 0.00 top_local_setup 0.00 2.26 0.00 1 0.00 0.00 void_expr0 0.00 2.26 0.00 1 0.00 0.00 yycompile 0.00 2.26 0.00 1 0.00 0.00 yydestruct % 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 4 byte(s) for 0.44% of 2.26 seconds index % time self children called name [1] 99.6 0.00 2.25 main [1] 0.00 2.24 1/1 ruby_init [3] 0.00 0.01 1/1 ruby_run [52] 0.00 0.00 1/1 ruby_options [110] 0.00 0.00 1/1 ruby_init_stack [416] ----------------------------------------------- [2] 99.1 0.12 2.12 1731+1801370 [2] 0.00 2.09 300263 call_cfunc [5] 0.06 0.03 300011+1500092 rb_eval [27] 0.06 0.00 300005 rb_yield_0 [32] 0.00 0.00 1541 rb_add_method [85] 0.00 0.00 225 fix_plus [182] 0.00 0.00 300268 rb_call0 [190] 0.00 0.00 300268 rb_call [223] 0.00 0.00 300005 rb_yield [227] 0.00 0.00 214 rb_funcall [260] 0.00 0.00 214 vafuncall [261] 0.00 0.00 17 rb_obj_alloc [296] 0.00 0.00 13 rb_class_new_instance [303] 0.00 0.00 13 rb_obj_call_init [305] 0.00 0.00 13 rb_funcall2 [304] 0.00 0.00 5 rb_num_coerce_bin [347] 0.00 0.00 5 do_coerce [330] 0.00 0.00 5 rb_rescue [348] 0.00 0.00 5 rb_rescue2 [349] 0.00 0.00 5 coerce_body [329] 0.00 0.00 5 int_dotimes [334] 0.00 0.00 1 rb_ary_each [385] ----------------------------------------------- 0.00 2.24 1/1 main [1] [3] 99.1 0.00 2.24 1 ruby_init [3] 0.00 2.24 1/1 rb_call_inits [4] 0.00 0.00 1/1 ruby_prog_init [132] 0.00 0.00 1/1 rb_f_binding [209] 0.00 0.00 1/20 rb_define_global_const [142] 0.00 0.00 1/903630 rb_newobj [56] 0.00 0.00 1/3152 rb_node_newnode [89] 0.00 0.00 1/1 Init_heap [370] 0.00 0.00 1/4 Init_stack [354] ----------------------------------------------- 0.00 2.24 1/1 ruby_init [3] [4] 99.1 0.00 2.24 1 rb_call_inits [4] 0.00 0.38 1/1 Init_IO [11] 0.00 0.22 1/1 Init_process [14] 0.00 0.18 1/1 Init_Object [16] 0.00 0.16 1/1 Init_syserr [20] 0.00 0.15 1/1 Init_Numeric [21] 0.00 0.15 1/1 Init_String [22] 0.00 0.12 1/1 Init_Hash [23] 0.00 0.11 1/1 Init_Array [24] 0.00 0.09 1/1 Init_eval [26] 0.00 0.07 1/1 Init_Thread [29] 0.00 0.07 1/1 Init_Time [30] 0.00 0.06 1/1 Init_Proc [31] 0.00 0.06 1/1 Init_Exception [33] 0.00 0.06 1/1 Init_Math [34] 0.00 0.05 1/1 Init_Regexp [35] 0.00 0.05 1/1 Init_Enumerable [36] 0.00 0.04 1/1 Init_Bignum [37] 0.00 0.04 1/1 Init_GC [38] 0.00 0.04 1/1 Init_Dir [39] 0.00 0.03 1/1 Init_Struct [40] 0.00 0.02 1/1 Init_Range [41] 0.00 0.02 1/1 Init_Enumerator [42] 0.00 0.01 1/1 Init_load [50] 0.00 0.01 1/1 Init_signal [51] 0.00 0.01 1/1 Init_Binding [53] 0.00 0.01 1/1 Init_marshal [68] 0.00 0.01 1/1 Init_Comparable [69] 0.00 0.01 1/1 Init_Random [70] 0.00 0.01 1/1 Init_Precision [71] 0.00 0.00 1/1 Init_pack [76] 0.00 0.00 1/1 Init_version [149] 0.00 0.00 1/1 Init_var_tables [181] 0.00 0.00 1/1 Init_sym [188] ----------------------------------------------- 300263 rb_call0 [190] [5] 92.4 0.00 2.09 300263 call_cfunc [5] 0.00 2.09 299780/299780 rb_big_plus [6] 0.00 0.00 5/5 rb_big_coerce [146] 0.00 0.00 3/3 exc_initialize [152] 0.00 0.00 10/10 time_s_alloc [161] 0.00 0.00 5/5 rb_gc_start [177] 0.00 0.00 6/6 rb_class_allocate_instance [187] 0.00 0.00 5/5 time_minus [191] 0.00 0.00 1/1 thgroup_s_alloc [211] 0.00 0.00 183/183 rb_obj_dummy [265] 0.00 0.00 10/10 time_init [314] 0.00 0.00 5/5 rb_gc_enable [337] 0.00 0.00 5/5 rb_gc_disable [336] 0.00 0.00 1/1 int_to_i [380] 225 fix_plus [182] 13 rb_class_new_instance [303] 5 int_dotimes [334] 1 rb_ary_each [385] ----------------------------------------------- 0.00 2.09 299780/299780 call_cfunc [5] [6] 92.4 0.00 2.09 299780 rb_big_plus [6] 2.07 0.01 299780/299780 bigadd [7] 0.00 0.00 299780/599561 rb_type [62] 0.00 0.00 299780/299781 bignorm [72] ----------------------------------------------- 2.07 0.01 299780/299780 rb_big_plus [6] [7] 92.0 2.07 0.01 299780 bigadd [7] 0.00 0.01 299780/299791 bignew_1 [67] ----------------------------------------------- 0.00 0.00 2/1268 Init_load [50] 0.00 0.00 2/1268 Init_pack [76] 0.00 0.00 2/1268 Init_signal [51] 0.00 0.00 3/1268 Init_Binding [53] 0.00 0.00 3/1268 Init_Precision [71] 0.00 0.01 4/1268 Init_GC [38] 0.00 0.01 6/1268 Init_Comparable [69] 0.00 0.01 11/1268 Init_Dir [39] 0.00 0.02 13/1268 Init_Enumerator [42] 0.00 0.02 16/1268 Init_eval [26] 0.00 0.02 16/1268 Init_process [14] 0.00 0.02 16/1268 Init_Range [41] 0.00 0.02 18/1268 Init_Struct [40] 0.00 0.03 20/1268 Init_Exception [33] 0.00 0.04 29/1268 Init_Bignum [37] 0.00 0.04 31/1268 Init_Regexp [35] 0.00 0.04 32/1268 Init_Thread [29] 0.00 0.04 33/1268 Init_Proc [31] 0.00 0.05 40/1268 Init_Enumerable [36] 0.00 0.06 44/1268 Init_Time [30] 0.00 0.06 49/1268 Init_Hash [23] 0.00 0.07 52/1268 Init_File [15] 0.00 0.08 59/1268 Init_IO [11] 0.00 0.11 84/1268 Init_Array [24] 0.00 0.12 89/1268 Init_Object [16] 0.00 0.12 93/1268 Init_String [22] 0.00 0.14 105/1268 Init_Numeric [21] 0.00 0.51 396/1268 rb_define_singleton_method [9] [8] 72.6 0.00 1.64 1268 rb_define_method [8] 0.09 1.55 1268/1731 rb_add_method [85] 0.00 0.00 1268/3152 rb_node_newnode [89] 0.00 0.00 1268/5545 rb_intern [86] ----------------------------------------------- 0.00 0.00 1/396 Init_Proc [31] 0.00 0.00 1/396 Init_Precision [71] 0.00 0.00 1/396 Init_Struct [40] 0.00 0.00 1/396 Init_Array [24] 0.00 0.00 2/396 Init_Object [16] 0.00 0.00 3/396 Init_Numeric [21] 0.00 0.00 3/396 make_struct [49] 0.00 0.01 4/396 Init_Exception [33] 0.00 0.01 5/396 Init_eval [26] 0.00 0.01 5/396 Init_GC [38] 0.00 0.01 5/396 Init_process [14] 0.00 0.01 5/396 Init_Regexp [35] 0.00 0.01 8/396 Init_Time [30] 0.00 0.02 14/396 Init_Thread [29] 0.00 0.02 15/396 Init_Dir [39] 0.00 0.03 24/396 define_filetest_function [25] 0.00 0.03 25/396 Init_File [15] 0.00 0.05 39/396 Init_Hash [23] 0.00 0.06 46/396 Init_IO [11] 0.00 0.24 189/396 rb_define_module_function [10] [9] 22.7 0.00 0.51 396 rb_define_singleton_method [9] 0.00 0.51 396/1268 rb_define_method [8] 0.00 0.00 396/429 rb_singleton_class [104] ----------------------------------------------- 0.00 0.01 2/189 Init_signal [51] 0.00 0.01 3/189 Init_marshal [68] 0.00 0.02 9/189 Init_GC [38] 0.00 0.06 22/189 Init_Math [34] 0.00 0.06 24/189 define_filetest_function [25] 0.00 0.16 63/189 Init_process [14] 0.00 0.17 66/189 rb_define_global_function [17] [10] 21.6 0.00 0.49 189 rb_define_module_function [10] 0.00 0.24 189/396 rb_define_singleton_method [9] 0.00 0.24 189/219 rb_define_private_method [12] ----------------------------------------------- 0.00 0.38 1/1 rb_call_inits [4] [11] 16.6 0.00 0.38 1 Init_IO [11] 0.00 0.20 1/1 Init_File [15] 0.00 0.08 59/1268 rb_define_method [8] 0.00 0.06 46/396 rb_define_singleton_method [9] 0.00 0.03 13/66 rb_define_global_function [17] 0.00 0.00 3/57 rb_define_class [28] 0.00 0.00 1/15 rb_define_alloc_func [43] 0.00 0.00 1/1731 rb_obj_alloc [296] 0.00 0.00 10/46 rb_define_hooked_variable [109] 0.00 0.00 10/19 rb_file_const [145] 0.00 0.00 2/13 rb_define_virtual_variable [133] 0.00 0.00 2/12 rb_define_readonly_variable [136] 0.00 0.00 4/20 rb_define_global_const [142] 0.00 0.00 3/3 prep_stdio [184] 0.00 0.00 3/205 rb_define_const [105] 0.00 0.00 1/4 rb_define_alias [163] 0.00 0.00 1/5 rb_define_variable [158] 0.00 0.00 2/28 rb_str_new2 [131] 0.00 0.00 2/20 rb_global_variable [153] 0.00 0.00 3/5545 rb_intern [86] 0.00 0.00 1/2 rb_extend_object [193] 0.00 0.00 1/19 rb_include_module [167] ----------------------------------------------- 0.00 0.01 11/219 Init_eval [26] 0.00 0.02 19/219 Init_Object [16] 0.00 0.24 189/219 rb_define_module_function [10] [12] 12.5 0.00 0.28 219 rb_define_private_method [12] 0.02 0.27 219/1731 rb_add_method [85] 0.00 0.00 219/3152 rb_node_newnode [89] 0.00 0.00 219/5545 rb_intern [86] ----------------------------------------------- 0.00 0.07 57/182 rb_define_class [28] 0.00 0.16 125/182 rb_define_class_under [18] [13] 10.4 0.00 0.24 182 rb_class_inherited [13] 0.01 0.22 182/1731 rb_funcall [260] 0.00 0.00 182/5545 rb_intern [86] ----------------------------------------------- 0.00 0.22 1/1 rb_call_inits [4] [14] 9.8 0.00 0.22 1 Init_process [14] 0.00 0.16 63/189 rb_define_module_function [10] 0.00 0.02 16/1268 rb_define_method [8] 0.00 0.02 1/1 rb_struct_define [48] 0.00 0.01 5/66 rb_define_global_function [17] 0.00 0.01 5/396 rb_define_singleton_method [9] 0.00 0.00 1/125 rb_define_class_under [18] 0.00 0.00 1/15 rb_undef_method [44] 0.00 0.00 3/4 rb_define_module_under [130] 0.00 0.00 18/205 rb_define_const [105] 0.00 0.00 1/12 rb_define_module [121] 0.00 0.00 2/4 rb_define_alias [163] 0.00 0.00 1/13 rb_define_virtual_variable [133] 0.00 0.00 1/12 rb_define_readonly_variable [136] 0.00 0.00 1/1 rb_ull2inum [207] 0.00 0.00 2/429 rb_singleton_class [104] 0.00 0.00 1/1 rb_class_of [386] ----------------------------------------------- 0.00 0.20 1/1 Init_IO [11] [15] 8.8 0.00 0.20 1 Init_File [15] 0.00 0.09 24/24 define_filetest_function [25] 0.00 0.07 52/1268 rb_define_method [8] 0.00 0.03 25/396 rb_define_singleton_method [9] 0.00 0.00 1/66 rb_define_global_function [17] 0.00 0.00 1/125 rb_define_class_under [18] 0.00 0.00 1/57 rb_define_class [28] 0.00 0.00 1/15 rb_define_alloc_func [43] 0.00 0.00 1/4 rb_define_module_under [130] 0.00 0.00 1/12 rb_define_module [121] 0.00 0.00 4/205 rb_define_const [105] 0.00 0.00 4/19 rb_file_const [145] 0.00 0.00 2/28 rb_str_new2 [131] 0.00 0.00 2/19 rb_include_module [167] 0.00 0.00 2/12 rb_obj_freeze [306] ----------------------------------------------- 0.00 0.18 1/1 rb_call_inits [4] [16] 8.1 0.00 0.18 1 Init_Object [16] 0.00 0.12 89/1268 rb_define_method [8] 0.00 0.02 19/219 rb_define_private_method [12] 0.00 0.02 6/66 rb_define_global_function [17] 0.00 0.01 6/15 rb_undef_method [44] 0.00 0.01 5/57 rb_define_class [28] 0.00 0.01 5/14 rb_undef_alloc_func [47] 0.00 0.00 3/15 rb_define_alloc_func [43] 0.00 0.00 2/396 rb_define_singleton_method [9] 0.00 0.00 1/1731 rb_obj_alloc [296] 0.00 0.00 3/3 boot_defclass [148] 0.00 0.00 3/200 rb_make_metaclass [94] 0.00 0.00 1/12 rb_define_module [121] 0.00 0.00 3/20 rb_define_global_const [142] 0.00 0.00 4/5545 rb_intern [86] 0.00 0.00 1/20 rb_global_variable [153] 0.00 0.00 1/19 rb_include_module [167] 0.00 0.00 4/151 rb_class_of [266] ----------------------------------------------- 0.00 0.00 1/66 Init_Binding [53] 0.00 0.00 1/66 Init_Thread [29] 0.00 0.00 1/66 Init_File [15] 0.00 0.00 1/66 Init_signal [51] 0.00 0.00 1/66 Init_Exception [33] 0.00 0.01 2/66 Init_Proc [31] 0.00 0.01 2/66 Init_Random [70] 0.00 0.01 4/66 Init_load [50] 0.00 0.01 5/66 Init_process [14] 0.00 0.02 6/66 Init_Object [16] 0.00 0.03 10/66 Init_String [22] 0.00 0.03 13/66 Init_IO [11] 0.00 0.05 19/66 Init_eval [26] [17] 7.6 0.00 0.17 66 rb_define_global_function [17] 0.00 0.17 66/189 rb_define_module_function [10] ----------------------------------------------- 0.00 0.00 1/125 Init_File [15] 0.00 0.00 1/125 Init_process [14] 0.00 0.00 1/125 make_struct [49] 0.00 0.00 1/125 Init_Enumerator [42] 0.00 0.00 1/125 Init_Exception [33] 0.00 0.16 120/125 set_syserr [19] [18] 7.2 0.00 0.16 125 rb_define_class_under [18] 0.00 0.16 125/182 rb_class_inherited [13] 0.00 0.00 125/182 rb_define_class_id [90] 0.00 0.00 125/129 rb_set_class_path [100] 0.00 0.00 125/406 rb_const_set [103] 0.00 0.00 125/5545 rb_intern [86] 0.00 0.00 125/130 rb_const_defined_at [271] ----------------------------------------------- 0.00 0.16 122/122 Init_syserr [20] [19] 6.9 0.00 0.16 122 set_syserr [19] 0.00 0.16 120/125 rb_define_class_under [18] 0.00 0.00 122/205 rb_define_const [105] 0.00 0.00 120/2345 st_add_direct [88] 0.00 0.00 120/341 rb_int2inum [173] 0.00 0.00 122/7852 st_lookup [236] ----------------------------------------------- 0.00 0.16 1/1 rb_call_inits [4] [20] 6.9 0.00 0.16 1 Init_syserr [20] 0.00 0.16 122/122 set_syserr [19] ----------------------------------------------- 0.00 0.15 1/1 rb_call_inits [4] [21] 6.8 0.00 0.15 1 Init_Numeric [21] 0.00 0.14 105/1268 rb_define_method [8] 0.00 0.01 6/57 rb_define_class [28] 0.00 0.00 3/396 rb_define_singleton_method [9] 0.00 0.00 2/14 rb_undef_alloc_func [47] 0.00 0.00 2/15 rb_undef_method [44] 0.00 0.00 11/205 rb_define_const [105] 0.00 0.00 4/19 rb_include_module [167] 0.00 0.00 3/10 rb_float_new [178] 0.00 0.00 3/5545 rb_intern [86] 0.00 0.00 2/2 rb_class_of [364] ----------------------------------------------- 0.00 0.15 1/1 rb_call_inits [4] [22] 6.6 0.00 0.15 1 Init_String [22] 0.00 0.12 93/1268 rb_define_method [8] 0.00 0.03 10/66 rb_define_global_function [17] 0.00 0.00 1/57 rb_define_class [28] 0.00 0.00 1/15 rb_define_alloc_func [43] 0.00 0.00 2/5 rb_define_variable [158] 0.00 0.00 2/19 rb_include_module [167] 0.00 0.00 1/5545 rb_intern [86] ----------------------------------------------- 0.00 0.12 1/1 rb_call_inits [4] [23] 5.2 0.00 0.12 1 Init_Hash [23] 0.00 0.06 49/1268 rb_define_method [8] 0.00 0.05 39/396 rb_define_singleton_method [9] 0.00 0.00 1/57 rb_define_class [28] 0.00 0.00 1/15 rb_define_alloc_func [43] 0.00 0.00 1/1731 rb_obj_alloc [296] 0.00 0.00 3/5545 rb_intern [86] 0.00 0.00 1/20 rb_define_global_const [142] 0.00 0.00 1/2 rb_extend_object [193] 0.00 0.00 1/19 rb_include_module [167] ----------------------------------------------- 0.00 0.11 1/1 rb_call_inits [4] [24] 5.0 0.00 0.11 1 Init_Array [24] 0.00 0.11 84/1268 rb_define_method [8] 0.00 0.00 1/57 rb_define_class [28] 0.00 0.00 1/396 rb_define_singleton_method [9] 0.00 0.00 1/15 rb_define_alloc_func [43] 0.00 0.00 1/4 rb_define_alias [163] 0.00 0.00 2/5545 rb_intern [86] 0.00 0.00 1/19 rb_include_module [167] ----------------------------------------------- 0.00 0.09 24/24 Init_File [15] [25] 4.1 0.00 0.09 24 define_filetest_function [25] 0.00 0.06 24/189 rb_define_module_function [10] 0.00 0.03 24/396 rb_define_singleton_method [9] ----------------------------------------------- 0.00 0.09 1/1 rb_call_inits [4] [26] 4.1 0.00 0.09 1 Init_eval [26] 0.00 0.05 19/66 rb_define_global_function [17] 0.00 0.02 16/1268 rb_define_method [8] 0.00 0.01 11/219 rb_define_private_method [12] 0.00 0.01 5/396 rb_define_singleton_method [9] 0.00 0.00 1/15 rb_undef_method [44] 0.00 0.00 16/5545 rb_intern [86] 0.00 0.00 2/13 rb_define_virtual_variable [133] 0.00 0.00 6/20 rb_global_variable [153] 0.00 0.00 1/46 rb_define_hooked_variable [109] 0.00 0.00 1/2 rb_method_node [365] ----------------------------------------------- 1500092 rb_eval [27] 5 rb_call0 [190] 300005 rb_yield_0 [32] 0.00 0.00 1/1731 eval_node [82] [27] 3.9 0.06 0.03 300011+1500092 rb_eval [27] 0.00 0.02 300006/300017 rb_ary_new2 [46] 0.01 0.00 300005/300005 massign [55] 0.00 0.00 15/20 dvar_asgn_curr [164] 0.00 0.00 1/1 rb_copy_node_scope [208] 0.00 0.00 300041/300273 rb_class_of [222] 0.00 0.00 25/25 ev_const_get [286] 0.00 0.00 10/10 rb_dvar_ref [310] 0.00 0.00 5/5 return_jump [352] 0.00 0.00 5/5 rb_thread_schedule [350] 0.00 0.00 1/25 rb_frozen_class_p [289] 0.00 0.00 1/219 search_method [259] 300041 rb_call [223] 1 rb_add_method [85] 1500092 rb_eval [27] ----------------------------------------------- 0.00 0.00 1/57 Init_Binding [53] 0.00 0.00 1/57 Init_File [15] 0.00 0.00 1/57 Init_Hash [23] 0.00 0.00 1/57 Init_Range [41] 0.00 0.00 1/57 Init_String [22] 0.00 0.00 1/57 Init_Struct [40] 0.00 0.00 1/57 Init_Time [30] 0.00 0.00 1/57 Init_Array [24] 0.00 0.00 1/57 Init_Bignum [37] 0.00 0.00 1/57 Init_Dir [39] 0.00 0.00 1/57 Init_Enumerator [42] 0.00 0.00 3/57 Init_IO [11] 0.00 0.00 3/57 Init_Regexp [35] 0.00 0.01 4/57 Init_Thread [29] 0.00 0.01 5/57 Init_Proc [31] 0.00 0.01 5/57 Init_Object [16] 0.00 0.01 6/57 Init_Numeric [21] 0.00 0.03 20/57 Init_Exception [33] [28] 3.3 0.00 0.07 57 rb_define_class [28] 0.00 0.07 57/182 rb_class_inherited [13] 0.00 0.00 57/182 rb_define_class_id [90] 0.00 0.00 57/76 rb_name_class [107] 0.00 0.00 57/406 rb_const_set [103] 0.00 0.00 57/2345 st_add_direct [88] 0.00 0.00 57/5545 rb_intern [86] 0.00 0.00 57/70 rb_const_defined [273] ----------------------------------------------- 0.00 0.07 1/1 rb_call_inits [4] [29] 3.3 0.00 0.07 1 Init_Thread [29] 0.00 0.04 32/1268 rb_define_method [8] 0.00 0.02 14/396 rb_define_singleton_method [9] 0.00 0.01 4/57 rb_define_class [28] 0.00 0.00 1/66 rb_define_global_function [17] 0.00 0.00 2/14 rb_undef_alloc_func [47] 0.00 0.00 1/15 rb_define_alloc_func [43] 0.00 0.00 1/15 rb_undef_method [44] 0.00 0.00 1/1731 rb_obj_alloc [296] 0.00 0.00 2/20 rb_global_variable [153] 0.00 0.00 1/1 rb_thread_alloc [210] 0.00 0.00 1/205 rb_define_const [105] 0.00 0.00 1/5545 rb_intern [86] 0.00 0.00 1/300273 rb_class_of [222] ----------------------------------------------- 0.00 0.07 1/1 rb_call_inits [4] [30] 3.1 0.00 0.07 1 Init_Time [30] 0.00 0.06 44/1268 rb_define_method [8] 0.00 0.01 8/396 rb_define_singleton_method [9] 0.00 0.00 1/57 rb_define_class [28] 0.00 0.00 1/15 rb_define_alloc_func [43] 0.00 0.00 1/19 rb_include_module [167] ----------------------------------------------- 0.00 0.06 1/1 rb_call_inits [4] [31] 2.9 0.00 0.06 1 Init_Proc [31] 0.00 0.04 33/1268 rb_define_method [8] 0.00 0.01 5/57 rb_define_class [28] 0.00 0.01 2/66 rb_define_global_function [17] 0.00 0.00 3/14 rb_undef_alloc_func [47] 0.00 0.00 2/3 rb_exc_new3 [73] 0.00 0.00 2/15 rb_undef_method [44] 0.00 0.00 1/396 rb_define_singleton_method [9] 0.00 0.00 2/28 rb_str_new2 [131] 0.00 0.00 2/20 rb_global_variable [153] 0.00 0.00 2/12 rb_obj_freeze [306] 0.00 0.00 2/300273 rb_class_of [222] ----------------------------------------------- 300005 rb_yield [227] [32] 2.8 0.06 0.00 300005 rb_yield_0 [32] 0.00 0.00 300005/300032 new_dvar [74] 0.00 0.00 5/600015 assign [189] 0.00 0.00 300025/300032 rb_gc_force_recycle [224] 0.00 0.00 300005/300005 rb_need_block [226] 0.00 0.00 5/6 scope_dup [325] 300005 rb_eval [27] ----------------------------------------------- 0.00 0.06 1/1 rb_call_inits [4] [33] 2.7 0.00 0.06 1 Init_Exception [33] 0.00 0.03 20/57 rb_define_class [28] 0.00 0.03 20/1268 rb_define_method [8] 0.00 0.01 4/396 rb_define_singleton_method [9] 0.00 0.00 1/66 rb_define_global_function [17] 0.00 0.00 1/125 rb_define_class_under [18] 0.00 0.00 1/12 rb_define_module [121] 0.00 0.00 1/808 st_init_numtable [93] ----------------------------------------------- 0.00 0.06 1/1 rb_call_inits [4] [34] 2.5 0.00 0.06 1 Init_Math [34] 0.00 0.06 22/189 rb_define_module_function [10] 0.00 0.00 1/12 rb_define_module [121] 0.00 0.00 2/205 rb_define_const [105] 0.00 0.00 2/10 rb_float_new [178] ----------------------------------------------- 0.00 0.05 1/1 rb_call_inits [4] [35] 2.4 0.00 0.05 1 Init_Regexp [35] 0.00 0.04 31/1268 rb_define_method [8] 0.00 0.01 5/396 rb_define_singleton_method [9] 0.00 0.00 3/57 rb_define_class [28] 0.00 0.00 2/15 rb_define_alloc_func [43] 0.00 0.00 1/15 rb_undef_method [44] 0.00 0.00 8/13 rb_define_virtual_variable [133] 0.00 0.00 3/205 rb_define_const [105] 0.00 0.00 1/20 rb_define_global_const [142] 0.00 0.00 1/20 rb_global_variable [153] 0.00 0.00 1/1 ruby_re_set_casetable [418] 0.00 0.00 1/2 ruby_re_mbcinit [367] 0.00 0.00 1/1 rb_class_of [387] ----------------------------------------------- 0.00 0.05 1/1 rb_call_inits [4] [36] 2.3 0.00 0.05 1 Init_Enumerable [36] 0.00 0.05 40/1268 rb_define_method [8] 0.00 0.00 1/12 rb_define_module [121] 0.00 0.00 4/5545 rb_intern [86] ----------------------------------------------- 0.00 0.04 1/1 rb_call_inits [4] [37] 1.7 0.00 0.04 1 Init_Bignum [37] 0.00 0.04 29/1268 rb_define_method [8] 0.00 0.00 1/57 rb_define_class [28] ----------------------------------------------- 0.00 0.04 1/1 rb_call_inits [4] [38] 1.6 0.00 0.04 1 Init_GC [38] 0.00 0.02 9/189 rb_define_module_function [10] 0.00 0.01 5/396 rb_define_singleton_method [9] 0.00 0.01 4/1268 rb_define_method [8] 0.00 0.00 1/3 rb_exc_new3 [73] 0.00 0.00 2/12 rb_define_module [121] 0.00 0.00 1/6 rb_ary_new [150] 0.00 0.00 2/20 rb_global_variable [153] 0.00 0.00 1/1 st_init_strtable [202] 0.00 0.00 1/28 rb_str_new2 [131] 0.00 0.00 1/21 rb_gc_register_address [151] 0.00 0.00 1/1 rb_gc_unregister_address [391] 0.00 0.00 1/12 rb_obj_freeze [306] ----------------------------------------------- 0.00 0.04 1/1 rb_call_inits [4] [39] 1.6 0.00 0.04 1 Init_Dir [39] 0.00 0.02 15/396 rb_define_singleton_method [9] 0.00 0.01 11/1268 rb_define_method [8] 0.00 0.00 1/57 rb_define_class [28] 0.00 0.00 1/15 rb_define_alloc_func [43] 0.00 0.00 5/19 rb_file_const [145] 0.00 0.00 1/19 rb_include_module [167] ----------------------------------------------- 0.00 0.03 1/1 rb_call_inits [4] [40] 1.2 0.00 0.03 1 Init_Struct [40] 0.00 0.02 18/1268 rb_define_method [8] 0.00 0.00 1/57 rb_define_class [28] 0.00 0.00 1/396 rb_define_singleton_method [9] 0.00 0.00 1/14 rb_undef_alloc_func [47] 0.00 0.00 1/19 rb_include_module [167] ----------------------------------------------- 0.00 0.02 1/1 rb_call_inits [4] [41] 1.0 0.00 0.02 1 Init_Range [41] 0.00 0.02 16/1268 rb_define_method [8] 0.00 0.00 1/57 rb_define_class [28] 0.00 0.00 5/5545 rb_intern [86] 0.00 0.00 1/19 rb_include_module [167] ----------------------------------------------- 0.00 0.02 1/1 rb_call_inits [4] [42] 0.9 0.00 0.02 1 Init_Enumerator [42] 0.00 0.02 13/1268 rb_define_method [8] 0.00 0.00 1/125 rb_define_class_under [18] 0.00 0.00 1/57 rb_define_class [28] 0.00 0.00 1/15 rb_define_alloc_func [43] 0.00 0.00 1/1 rb_provide [205] 0.00 0.00 1/19 rb_include_module [167] 0.00 0.00 1/5545 rb_intern [86] ----------------------------------------------- 0.00 0.00 1/15 Init_Thread [29] 0.00 0.00 1/15 Init_File [15] 0.00 0.00 1/15 Init_Hash [23] 0.00 0.00 1/15 Init_IO [11] 0.00 0.00 1/15 Init_String [22] 0.00 0.00 1/15 make_struct [49] 0.00 0.00 1/15 Init_Time [30] 0.00 0.00 1/15 Init_Array [24] 0.00 0.00 1/15 Init_Dir [39] 0.00 0.00 1/15 Init_Enumerator [42] 0.00 0.00 2/15 Init_Regexp [35] 0.00 0.00 3/15 Init_Object [16] [43] 0.9 0.00 0.02 15 rb_define_alloc_func [43] 0.00 0.02 15/1731 rb_add_method [85] 0.00 0.00 15/429 rb_singleton_class [104] 0.00 0.00 15/3152 rb_node_newnode [89] 0.00 0.00 15/244 rb_check_type [255] ----------------------------------------------- 0.00 0.00 1/15 Init_eval [26] 0.00 0.00 1/15 Init_Binding [53] 0.00 0.00 1/15 Init_Thread [29] 0.00 0.00 1/15 Init_process [14] 0.00 0.00 1/15 Init_Regexp [35] 0.00 0.00 2/15 Init_Proc [31] 0.00 0.00 2/15 Init_Numeric [21] 0.00 0.01 6/15 Init_Object [16] [44] 0.9 0.00 0.02 15 rb_undef_method [44] 0.00 0.02 15/1731 rb_add_method [85] 0.00 0.00 15/5545 rb_intern [86] ----------------------------------------------- 0.01 0.01 300017/300017 rb_ary_new2 [46] [45] 0.8 0.01 0.01 300017 ary_new [45] 0.00 0.00 300017/607528 ruby_xmalloc [66] 0.00 0.00 300017/300017 ary_alloc [75] ----------------------------------------------- 0.00 0.00 5/300017 rb_assoc_new [157] 0.00 0.00 6/300017 rb_ary_new [150] 0.00 0.02 300006/300017 rb_eval [27] [46] 0.8 0.00 0.02 300017 rb_ary_new2 [46] 0.01 0.01 300017/300017 ary_new [45] ----------------------------------------------- 0.00 0.00 1/14 Init_Binding [53] 0.00 0.00 1/14 Init_Struct [40] 0.00 0.00 2/14 Init_Thread [29] 0.00 0.00 2/14 Init_Numeric [21] 0.00 0.00 3/14 Init_Proc [31] 0.00 0.01 5/14 Init_Object [16] [47] 0.8 0.00 0.02 14 rb_undef_alloc_func [47] 0.00 0.02 14/1731 rb_add_method [85] 0.00 0.00 14/429 rb_singleton_class [104] 0.00 0.00 14/244 rb_check_type [255] ----------------------------------------------- 0.00 0.02 1/1 Init_process [14] [48] 0.7 0.00 0.02 1 rb_struct_define [48] 0.00 0.02 1/1 make_struct [49] 0.00 0.00 1/6 rb_ary_new [150] 0.00 0.00 4/5545 rb_intern [86] 0.00 0.00 1/28 rb_str_new2 [131] 0.00 0.00 4/14 rb_ary_push [301] ----------------------------------------------- 0.00 0.02 1/1 rb_struct_define [48] [49] 0.7 0.00 0.02 1 make_struct [49] 0.00 0.01 8/8 rb_define_method_id [54] 0.00 0.00 3/396 rb_define_singleton_method [9] 0.00 0.00 1/125 rb_define_class_under [18] 0.00 0.00 1/15 rb_define_alloc_func [43] 0.00 0.00 2/84 rb_iv_set [106] 0.00 0.00 1/5545 rb_intern [86] 0.00 0.00 1/341 rb_int2inum [173] 0.00 0.00 4/5 rb_is_local_id [343] 0.00 0.00 4/19 rb_id_attrset [293] 0.00 0.00 1/1 rb_string_value_ptr [403] 0.00 0.00 1/206 rb_is_const_id [263] 0.00 0.00 1/130 rb_const_defined_at [271] 0.00 0.00 1/8 rb_id2name [319] ----------------------------------------------- 0.00 0.01 1/1 rb_call_inits [4] [50] 0.6 0.00 0.01 1 Init_load [50] 0.00 0.01 4/66 rb_define_global_function [17] 0.00 0.00 2/1268 rb_define_method [8] 0.00 0.00 5/12 rb_define_readonly_variable [136] 0.00 0.00 3/6 rb_ary_new [150] 0.00 0.00 2/20 rb_global_variable [153] ----------------------------------------------- 0.00 0.01 1/1 rb_call_inits [4] [51] 0.5 0.00 0.01 1 Init_signal [51] 0.00 0.01 2/189 rb_define_module_function [10] 0.00 0.00 1/66 rb_define_global_function [17] 0.00 0.00 2/1268 rb_define_method [8] 0.00 0.00 1/1 rb_attr [78] 0.00 0.00 1/12 rb_define_module [121] 0.00 0.00 1/5 rb_alias [166] 0.00 0.00 3/5545 rb_intern [86] 0.00 0.00 10/10 install_sighandler [308] 0.00 0.00 1/1 init_sigchld [379] ----------------------------------------------- 0.00 0.01 1/1 main [1] [52] 0.5 0.00 0.01 1 ruby_run [52] 0.00 0.01 1/1 ruby_stop [60] 0.00 0.00 1/1 ruby_exec [83] ----------------------------------------------- 0.00 0.01 1/1 rb_call_inits [4] [53] 0.5 0.00 0.01 1 Init_Binding [53] 0.00 0.00 3/1268 rb_define_method [8] 0.00 0.00 1/66 rb_define_global_function [17] 0.00 0.00 1/57 rb_define_class [28] 0.00 0.00 1/14 rb_undef_alloc_func [47] 0.00 0.00 1/15 rb_undef_method [44] 0.00 0.00 1/300273 rb_class_of [222] ----------------------------------------------- 0.00 0.01 8/8 make_struct [49] [54] 0.5 0.00 0.01 8 rb_define_method_id [54] 0.00 0.01 8/1731 rb_add_method [85] 0.00 0.00 8/3152 rb_node_newnode [89] ----------------------------------------------- 0.01 0.00 300005/300005 rb_eval [27] [55] 0.4 0.01 0.00 300005 massign [55] 0.00 0.00 600010/600015 assign [189] ----------------------------------------------- 0.00 0.00 1/903630 ruby_init [3] 0.00 0.00 1/903630 random_seed [196] 0.00 0.00 4/903630 io_alloc [194] 0.00 0.00 5/903630 rb_call0 [190] 0.00 0.00 6/903630 rb_class_allocate_instance [187] 0.00 0.00 10/903630 rb_float_new [178] 0.00 0.00 13/903630 rb_data_object_alloc [171] 0.00 0.00 16/903630 rb_module_new [137] 0.00 0.00 18/903630 include_class_new [168] 0.00 0.00 179/903630 str_alloc [117] 0.00 0.00 385/903630 rb_class_boot [96] 0.00 0.00 3152/903630 rb_node_newnode [89] 0.00 0.00 299791/903630 bignew_1 [67] 0.00 0.00 300017/903630 ary_alloc [75] 0.00 0.00 300032/903630 new_dvar [74] [56] 0.4 0.01 0.00 903630 rb_newobj [56] 0.00 0.00 2/440525 garbage_collect [64] ----------------------------------------------- 0.01 0.00 1/1 ruby_finalize_1 [59] [57] 0.4 0.01 0.00 1 rb_gc_call_finalizer_at_exit [57] 0.00 0.00 4/4 rb_io_fptr_finalize [356] 0.00 0.00 2/10 time_free [313] 0.00 0.00 1/1 blk_free [371] ----------------------------------------------- 0.00 0.01 1/1 ruby_stop [60] [58] 0.4 0.00 0.01 1 ruby_cleanup [58] 0.00 0.01 1/1 ruby_finalize_1 [59] 0.00 0.00 1/4 Init_stack [354] 0.00 0.00 1/1 ruby_finalize_0 [414] 0.00 0.00 1/1 rb_thread_cleanup [404] 0.00 0.00 1/1 rb_thread_wait_other_threads [410] 0.00 0.00 1/1 error_handle [372] ----------------------------------------------- 0.00 0.01 1/1 ruby_cleanup [58] [59] 0.4 0.00 0.01 1 ruby_finalize_1 [59] 0.01 0.00 1/1 rb_gc_call_finalizer_at_exit [57] ----------------------------------------------- 0.00 0.01 1/1 ruby_run [52] [60] 0.4 0.00 0.01 1 ruby_stop [60] 0.00 0.01 1/1 ruby_cleanup [58] ----------------------------------------------- [61] 0.4 0.01 0.00 rb_yield_values [61] ----------------------------------------------- 0.00 0.00 299780/599561 rb_big_plus [6] 0.01 0.00 299781/599561 bignorm [72] [62] 0.4 0.01 0.00 599561 rb_type [62] ----------------------------------------------- 0.01 0.00 599838/599838 gc_sweep [65] [63] 0.4 0.01 0.00 599838 obj_free [63] 0.00 0.00 8/8 make_deferred [317] ----------------------------------------------- 0.00 0.00 2/440525 rb_newobj [56] 0.00 0.00 5/440525 rb_gc [176] 0.00 0.01 440518/440525 ruby_xmalloc [66] [64] 0.4 0.00 0.01 440525 garbage_collect [64] 0.00 0.01 5/5 gc_sweep [65] 0.00 0.00 440525/441825 stack_end_address [221] 0.00 0.00 100/832 rb_gc_mark_maybe [254] 0.00 0.00 20/832 rb_gc_mark_frame [290] 0.00 0.00 15/832 gc_mark [231] 0.00 0.00 5/5 init_mark_stack [333] 0.00 0.00 5/10 mark_locations_array [309] 0.00 0.00 5/5 rb_gc_mark_locations [339] 0.00 0.00 5/5 rb_gc_mark_threads [341] 0.00 0.00 5/5 rb_mark_end_proc [344] 0.00 0.00 5/5 rb_gc_mark_global_tbl [338] 0.00 0.00 5/832 rb_mark_tbl [311] 0.00 0.00 5/5 rb_gc_mark_trap_list [342] 0.00 0.00 5/5 rb_gc_mark_parser [340] 0.00 0.00 5/5 rb_mark_generic_ivar_tbl [345] 0.00 0.00 5/5 rb_gc_abort_threads [335] 0.00 0.00 4/5 add_heap [327] ----------------------------------------------- 0.00 0.01 5/5 garbage_collect [64] [65] 0.4 0.00 0.01 5 gc_sweep [65] 0.01 0.00 599838/599838 obj_free [63] 0.00 0.00 831399/1131439 add_freelist [220] 0.00 0.00 5/15750 mark_source_filename [232] 0.00 0.00 5/832 st_foreach [240] ----------------------------------------------- 0.00 0.00 1/607528 rb_copy_node_scope [208] 0.00 0.00 1/607528 thgroup_s_alloc [211] 0.00 0.00 1/607528 rb_f_binding [209] 0.00 0.00 1/607528 rb_thread_alloc [210] 0.00 0.00 1/607528 rb_file_open_internal [201] 0.00 0.00 1/607528 newtok [215] 0.00 0.00 1/607528 local_append [204] 0.00 0.00 1/607528 rand_init [77] 0.00 0.00 1/607528 random_seed [196] 0.00 0.00 2/607528 local_push [197] 0.00 0.00 3/607528 rb_source_filename [179] 0.00 0.00 3/607528 prep_stdio [184] 0.00 0.00 10/607528 time_s_alloc [161] 0.00 0.00 19/607528 rb_str_buf_new [141] 0.00 0.00 21/607528 rb_gc_register_address [151] 0.00 0.00 31/607528 str_new [129] 0.00 0.00 92/607528 rb_global_entry [113] 0.00 0.00 129/607528 ruby_xrealloc [115] 0.00 0.00 811/607528 st_init_table_with_size [91] 0.00 0.00 821/607528 ruby_xcalloc [97] 0.00 0.00 1053/607528 ruby_strdup [95] 0.00 0.00 2345/607528 st_add_direct [88] 0.00 0.00 2371/607528 st_insert [87] 0.00 0.00 299791/607528 bignew_1 [67] 0.00 0.00 300017/607528 ary_new [45] [66] 0.4 0.00 0.01 607528 ruby_xmalloc [66] 0.00 0.01 440518/440525 garbage_collect [64] ----------------------------------------------- 0.00 0.00 1/299791 rb_ull2big [206] 0.00 0.00 10/299791 rb_uint2big [160] 0.00 0.01 299780/299791 bigadd [7] [67] 0.4 0.00 0.01 299791 bignew_1 [67] 0.00 0.00 299791/607528 ruby_xmalloc [66] 0.00 0.00 299791/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.01 1/1 rb_call_inits [4] [68] 0.3 0.00 0.01 1 Init_marshal [68] 0.00 0.01 3/189 rb_define_module_function [10] 0.00 0.00 1/12 rb_define_module [121] 0.00 0.00 12/5545 rb_intern [86] 0.00 0.00 2/205 rb_define_const [105] ----------------------------------------------- 0.00 0.01 1/1 rb_call_inits [4] [69] 0.3 0.00 0.01 1 Init_Comparable [69] 0.00 0.01 6/1268 rb_define_method [8] 0.00 0.00 1/12 rb_define_module [121] 0.00 0.00 1/5545 rb_intern [86] ----------------------------------------------- 0.00 0.01 1/1 rb_call_inits [4] [70] 0.3 0.00 0.01 1 Init_Random [70] 0.00 0.01 2/66 rb_define_global_function [17] 0.00 0.00 1/1 rand_init [77] 0.00 0.00 1/1 random_seed [196] 0.00 0.00 1/20 rb_global_variable [153] ----------------------------------------------- 0.00 0.01 1/1 rb_call_inits [4] [71] 0.2 0.00 0.01 1 Init_Precision [71] 0.00 0.00 3/1268 rb_define_method [8] 0.00 0.00 1/396 rb_define_singleton_method [9] 0.00 0.00 1/12 rb_define_module [121] 0.00 0.00 2/5545 rb_intern [86] ----------------------------------------------- 0.00 0.00 1/299781 rb_big_norm [214] 0.00 0.00 299780/299781 rb_big_plus [6] [72] 0.2 0.00 0.01 299781 bignorm [72] 0.01 0.00 299781/599561 rb_type [62] 0.00 0.00 299781/299781 bigtrunc [229] 0.00 0.00 299781/299781 bigfixize [228] ----------------------------------------------- 0.00 0.00 1/3 Init_GC [38] 0.00 0.00 2/3 Init_Proc [31] [73] 0.2 0.00 0.00 3 rb_exc_new3 [73] 0.00 0.00 3/1731 rb_funcall [260] 0.00 0.00 3/5545 rb_intern [86] 0.00 0.00 3/133 rb_string_value [269] ----------------------------------------------- 0.00 0.00 7/300032 rb_dvar_push [186] 0.00 0.00 20/300032 dvar_asgn_internal [165] 0.00 0.00 300005/300032 rb_yield_0 [32] [74] 0.1 0.00 0.00 300032 new_dvar [74] 0.00 0.00 300032/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.00 300017/300017 ary_new [45] [75] 0.1 0.00 0.00 300017 ary_alloc [75] 0.00 0.00 300017/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.00 1/1 rb_call_inits [4] [76] 0.1 0.00 0.00 1 Init_pack [76] 0.00 0.00 2/1268 rb_define_method [8] ----------------------------------------------- 0.00 0.00 1/1 Init_Random [70] [77] 0.1 0.00 0.00 1 rand_init [77] 0.00 0.00 1/1 rb_to_int [80] 0.00 0.00 1/607528 ruby_xmalloc [66] 0.00 0.00 1/1 rb_type [412] 0.00 0.00 1/1 init_by_array [376] ----------------------------------------------- 0.00 0.00 1/1 Init_signal [51] [78] 0.1 0.00 0.00 1 rb_attr [78] 0.00 0.00 1/1731 rb_add_method [85] 0.00 0.00 1/3152 rb_node_newnode [89] 0.00 0.00 1/5545 rb_intern [86] 0.00 0.00 1/5 rb_is_local_id [343] 0.00 0.00 1/8 rb_id2name [319] ----------------------------------------------- 0.00 0.00 1/1 rb_to_integer [81] [79] 0.1 0.00 0.00 1 convert_type [79] 0.00 0.00 1/1731 rb_funcall [260] 0.00 0.00 1/5545 rb_intern [86] 0.00 0.00 1/1 rb_respond_to [401] ----------------------------------------------- 0.00 0.00 1/1 rand_init [77] [80] 0.1 0.00 0.00 1 rb_to_int [80] 0.00 0.00 1/1 rb_to_integer [81] ----------------------------------------------- 0.00 0.00 1/1 rb_to_int [80] [81] 0.1 0.00 0.00 1 rb_to_integer [81] 0.00 0.00 1/1 convert_type [79] 0.00 0.00 1/1 rb_obj_is_kind_of [398] ----------------------------------------------- 0.00 0.00 1/1 ruby_exec_internal [84] [82] 0.1 0.00 0.00 1 eval_node [82] 0.00 0.00 1/1731 rb_eval [27] ----------------------------------------------- 0.00 0.00 1/1 ruby_run [52] [83] 0.1 0.00 0.00 1 ruby_exec [83] 0.00 0.00 1/1 ruby_exec_internal [84] 0.00 0.00 1/4 Init_stack [354] ----------------------------------------------- 0.00 0.00 1/1 ruby_exec [83] [84] 0.1 0.00 0.00 1 ruby_exec_internal [84] 0.00 0.00 1/1 eval_node [82] ----------------------------------------------- 1 rb_eval [27] 0.00 0.00 1/1731 rb_attr [78] 0.00 0.01 8/1731 rb_define_method_id [54] 0.00 0.02 14/1731 rb_undef_alloc_func [47] 0.00 0.02 15/1731 rb_define_alloc_func [43] 0.00 0.02 15/1731 rb_undef_method [44] 0.02 0.27 219/1731 rb_define_private_method [12] 0.09 1.55 1268/1731 rb_define_method [8] [85] 0.0 0.00 0.00 1541 rb_add_method [85] 0.00 0.00 1541/2371 st_insert [87] 0.00 0.00 2590/5545 rb_intern [86] 0.00 0.00 1541/3152 rb_node_newnode [89] 0.00 0.00 1541/1546 rb_clear_cache_by_id [241] 1 rb_funcall [260] ----------------------------------------------- 15 rb_intern [86] 0.00 0.00 1/5545 rb_attr [78] 0.00 0.00 1/5545 Init_Thread [29] 0.00 0.00 1/5545 convert_type [79] 0.00 0.00 1/5545 yycompile [119] 0.00 0.00 1/5545 Init_String [22] 0.00 0.00 1/5545 make_struct [49] 0.00 0.00 1/5545 Init_Comparable [69] 0.00 0.00 1/5545 Init_Enumerator [42] 0.00 0.00 2/5545 Init_Precision [71] 0.00 0.00 2/5545 Init_Array [24] 0.00 0.00 3/5545 Init_Hash [23] 0.00 0.00 3/5545 Init_IO [11] 0.00 0.00 3/5545 Init_Numeric [21] 0.00 0.00 3/5545 boot_defclass [148] 0.00 0.00 3/5545 Init_signal [51] 0.00 0.00 3/5545 Init_var_tables [181] 0.00 0.00 3/5545 rb_exc_new3 [73] 0.00 0.00 4/5545 Init_Object [16] 0.00 0.00 4/5545 rb_struct_define [48] 0.00 0.00 4/5545 rb_define_module_under [130] 0.00 0.00 4/5545 Init_Enumerable [36] 0.00 0.00 5/5545 Init_Range [41] 0.00 0.00 6/5545 classname [154] 0.00 0.00 8/5545 rb_define_alias [163] 0.00 0.00 12/5545 Init_marshal [68] 0.00 0.00 12/5545 rb_define_module [121] 0.00 0.00 15/5545 rb_undef_method [44] 0.00 0.00 16/5545 Init_eval [26] 0.00 0.00 30/5545 ruby_yylex [127] 0.00 0.00 46/5545 global_id [147] 0.00 0.00 57/5545 rb_define_class [28] 0.00 0.00 84/5545 rb_iv_set [106] 0.00 0.00 125/5545 rb_define_class_under [18] 0.00 0.00 182/5545 rb_class_inherited [13] 0.00 0.00 200/5545 rb_singleton_class_attached [98] 0.00 0.00 205/5545 rb_define_const [105] 0.00 0.00 219/5545 rb_define_private_method [12] 0.00 0.00 416/5545 rb_iv_get [108] 0.00 0.00 1268/5545 rb_define_method [8] 0.00 0.00 2590/5545 rb_add_method [85] [86] 0.0 0.00 0.00 5545+15 rb_intern [86] 0.00 0.00 2104/2345 st_add_direct [88] 0.00 0.00 1052/1053 ruby_strdup [95] 0.00 0.00 5560/7852 st_lookup [236] 0.00 0.00 46/46 is_special_global_name [275] 0.00 0.00 15/19 rb_id_attrset [293] 15 rb_intern [86] ----------------------------------------------- 0.00 0.00 5/2371 rb_alias [166] 0.00 0.00 6/2371 classname [154] 0.00 0.00 200/2371 rb_singleton_class_attached [98] 0.00 0.00 213/2371 rb_ivar_set [99] 0.00 0.00 406/2371 mod_av_set [102] 0.00 0.00 1541/2371 rb_add_method [85] [87] 0.0 0.00 0.00 2371 st_insert [87] 0.00 0.00 2371/607528 ruby_xmalloc [66] 0.00 0.00 7/10 rehash [169] 0.00 0.00 2371/5954 numhash [238] ----------------------------------------------- 0.00 0.00 3/2345 rb_source_filename [179] 0.00 0.00 3/2345 boot_defclass [148] 0.00 0.00 12/2345 rb_define_module [121] 0.00 0.00 46/2345 rb_global_entry [113] 0.00 0.00 57/2345 rb_define_class [28] 0.00 0.00 120/2345 set_syserr [19] 0.00 0.00 2104/2345 rb_intern [86] [88] 0.0 0.00 0.00 2345 st_add_direct [88] 0.00 0.00 2345/607528 ruby_xmalloc [66] 0.00 0.00 3/10 rehash [169] 0.00 0.00 1290/5954 numhash [238] 0.00 0.00 1055/6620 strhash [237] ----------------------------------------------- 0.00 0.00 1/3152 rb_copy_node_scope [208] 0.00 0.00 1/3152 rb_attr [78] 0.00 0.00 1/3152 ruby_init [3] 0.00 0.00 1/3152 new_fcall [217] 0.00 0.00 1/3152 require_libraries [218] 0.00 0.00 4/3152 call_op [195] 0.00 0.00 7/3152 ruby_yylex [127] 0.00 0.00 7/3152 new_call [185] 0.00 0.00 8/3152 list_append [183] 0.00 0.00 8/3152 assignable [172] 0.00 0.00 8/3152 rb_define_method_id [54] 0.00 0.00 10/3152 rb_alias [166] 0.00 0.00 12/3152 newline_node [175] 0.00 0.00 12/3152 block_append [174] 0.00 0.00 12/3152 gettable [170] 0.00 0.00 15/3152 rb_define_alloc_func [43] 0.00 0.00 16/3152 ruby_yyparse [120] 0.00 0.00 219/3152 rb_define_private_method [12] 0.00 0.00 1268/3152 rb_define_method [8] 0.00 0.00 1541/3152 rb_add_method [85] [89] 0.0 0.00 0.00 3152 rb_node_newnode [89] 0.00 0.00 3152/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.00 57/182 rb_define_class [28] 0.00 0.00 125/182 rb_define_class_under [18] [90] 0.0 0.00 0.00 182 rb_define_class_id [90] 0.00 0.00 182/200 rb_make_metaclass [94] 0.00 0.00 182/182 rb_class_new [101] ----------------------------------------------- 0.00 0.00 1/811 st_init_numtable_with_size [199] 0.00 0.00 1/811 st_init_strtable_with_size [200] 0.00 0.00 809/811 st_init_table [92] [91] 0.0 0.00 0.00 811 st_init_table_with_size [91] 0.00 0.00 811/607528 ruby_xmalloc [66] 0.00 0.00 811/821 ruby_xcalloc [97] 0.00 0.00 811/821 new_size [245] ----------------------------------------------- 0.00 0.00 1/809 st_init_strtable [202] 0.00 0.00 808/809 st_init_numtable [93] [92] 0.0 0.00 0.00 809 st_init_table [92] 0.00 0.00 809/811 st_init_table_with_size [91] ----------------------------------------------- 0.00 0.00 1/808 Init_Exception [33] 0.00 0.00 2/808 Init_var_tables [181] 0.00 0.00 16/808 rb_module_new [137] 0.00 0.00 200/808 rb_singleton_class_attached [98] 0.00 0.00 204/808 rb_ivar_set [99] 0.00 0.00 385/808 rb_class_boot [96] [93] 0.0 0.00 0.00 808 st_init_numtable [93] 0.00 0.00 808/809 st_init_table [92] ----------------------------------------------- 0.00 0.00 3/200 Init_Object [16] 0.00 0.00 15/200 rb_singleton_class [104] 0.00 0.00 182/200 rb_define_class_id [90] [94] 0.0 0.00 0.00 200 rb_make_metaclass [94] 0.00 0.00 200/200 rb_singleton_class_attached [98] 0.00 0.00 200/385 rb_class_boot [96] 0.00 0.00 200/363 rb_class_real [253] ----------------------------------------------- 0.00 0.00 1/1053 rb_file_open_internal [201] 0.00 0.00 1052/1053 rb_intern [86] [95] 0.0 0.00 0.00 1053 ruby_strdup [95] 0.00 0.00 1053/607528 ruby_xmalloc [66] ----------------------------------------------- 0.00 0.00 3/385 boot_defclass [148] 0.00 0.00 182/385 rb_class_new [101] 0.00 0.00 200/385 rb_make_metaclass [94] [96] 0.0 0.00 0.00 385 rb_class_boot [96] 0.00 0.00 385/808 st_init_numtable [93] 0.00 0.00 385/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.00 10/821 rehash [169] 0.00 0.00 811/821 st_init_table_with_size [91] [97] 0.0 0.00 0.00 821 ruby_xcalloc [97] 0.00 0.00 821/607528 ruby_xmalloc [66] ----------------------------------------------- 0.00 0.00 200/200 rb_make_metaclass [94] [98] 0.0 0.00 0.00 200 rb_singleton_class_attached [98] 0.00 0.00 200/808 st_init_numtable [93] 0.00 0.00 200/2371 st_insert [87] 0.00 0.00 200/5545 rb_intern [86] ----------------------------------------------- 0.00 0.00 84/213 rb_iv_set [106] 0.00 0.00 129/213 rb_set_class_path [100] [99] 0.0 0.00 0.00 213 rb_ivar_set [99] 0.00 0.00 204/808 st_init_numtable [93] 0.00 0.00 213/2371 st_insert [87] 0.00 0.00 213/758 rb_type [246] ----------------------------------------------- 0.00 0.00 4/129 rb_define_module_under [130] 0.00 0.00 125/129 rb_define_class_under [18] [100] 0.0 0.00 0.00 129 rb_set_class_path [100] 0.00 0.00 129/213 rb_ivar_set [99] 0.00 0.00 129/129 rb_str_dup [114] 0.00 0.00 258/258 rb_str_cat2 [125] 0.00 0.00 129/129 rb_class_path [155] ----------------------------------------------- 0.00 0.00 182/182 rb_define_class_id [90] [101] 0.0 0.00 0.00 182 rb_class_new [101] 0.00 0.00 182/385 rb_class_boot [96] 0.00 0.00 182/244 rb_check_type [255] ----------------------------------------------- 0.00 0.00 406/406 rb_const_set [103] [102] 0.0 0.00 0.00 406 mod_av_set [102] 0.00 0.00 406/2371 st_insert [87] 0.00 0.00 406/7852 st_lookup [236] ----------------------------------------------- 0.00 0.00 3/406 boot_defclass [148] 0.00 0.00 4/406 rb_define_module_under [130] 0.00 0.00 12/406 rb_define_module [121] 0.00 0.00 57/406 rb_define_class [28] 0.00 0.00 125/406 rb_define_class_under [18] 0.00 0.00 205/406 rb_define_const [105] [103] 0.0 0.00 0.00 406 rb_const_set [103] 0.00 0.00 406/406 mod_av_set [102] ----------------------------------------------- 0.00 0.00 2/429 rb_extend_object [193] 0.00 0.00 2/429 Init_process [14] 0.00 0.00 14/429 rb_undef_alloc_func [47] 0.00 0.00 15/429 rb_define_alloc_func [43] 0.00 0.00 396/429 rb_define_singleton_method [9] [104] 0.0 0.00 0.00 429 rb_singleton_class [104] 0.00 0.00 414/416 rb_iv_get [108] 0.00 0.00 15/200 rb_make_metaclass [94] 0.00 0.00 429/429 rb_special_const_p [248] ----------------------------------------------- 0.00 0.00 1/205 Init_Thread [29] 0.00 0.00 2/205 Init_marshal [68] 0.00 0.00 2/205 Init_Math [34] 0.00 0.00 3/205 Init_IO [11] 0.00 0.00 3/205 Init_Regexp [35] 0.00 0.00 4/205 Init_File [15] 0.00 0.00 11/205 Init_Numeric [21] 0.00 0.00 18/205 Init_process [14] 0.00 0.00 19/205 rb_file_const [145] 0.00 0.00 20/205 rb_define_global_const [142] 0.00 0.00 122/205 set_syserr [19] [105] 0.0 0.00 0.00 205 rb_define_const [105] 0.00 0.00 205/406 rb_const_set [103] 0.00 0.00 205/5545 rb_intern [86] 0.00 0.00 205/206 rb_is_const_id [263] 0.00 0.00 20/39 rb_secure [279] ----------------------------------------------- 0.00 0.00 2/84 make_struct [49] 0.00 0.00 6/84 exc_initialize [152] 0.00 0.00 76/84 rb_name_class [107] [106] 0.0 0.00 0.00 84 rb_iv_set [106] 0.00 0.00 84/213 rb_ivar_set [99] 0.00 0.00 84/5545 rb_intern [86] ----------------------------------------------- 0.00 0.00 3/76 boot_defclass [148] 0.00 0.00 16/76 rb_define_module_id [122] 0.00 0.00 57/76 rb_define_class [28] [107] 0.0 0.00 0.00 76 rb_name_class [107] 0.00 0.00 76/84 rb_iv_set [106] ----------------------------------------------- 0.00 0.00 2/416 rb_alias [166] 0.00 0.00 414/416 rb_singleton_class [104] [108] 0.0 0.00 0.00 416 rb_iv_get [108] 0.00 0.00 416/5545 rb_intern [86] 0.00 0.00 416/416 rb_ivar_get [250] ----------------------------------------------- 0.00 0.00 1/46 Init_eval [26] 0.00 0.00 5/46 ruby_prog_init [132] 0.00 0.00 5/46 rb_define_variable [158] 0.00 0.00 10/46 Init_IO [11] 0.00 0.00 12/46 rb_define_readonly_variable [136] 0.00 0.00 13/46 rb_define_virtual_variable [133] [109] 0.0 0.00 0.00 46 rb_define_hooked_variable [109] 0.00 0.00 46/46 rb_global_entry [113] 0.00 0.00 46/46 global_id [147] ----------------------------------------------- 0.00 0.00 1/1 main [1] [110] 0.0 0.00 0.00 1 ruby_options [110] 0.00 0.00 1/1 ruby_process_options [111] 0.00 0.00 1/4 Init_stack [354] ----------------------------------------------- 0.00 0.00 1/1 ruby_options [110] [111] 0.0 0.00 0.00 1 ruby_process_options [111] 0.00 0.00 1/1 proc_options [156] 0.00 0.00 1/2 ruby_script [180] ----------------------------------------------- [112] 0.0 0.00 0.00 1+3 [112] 0.00 0.00 1 load_file [116] 0.00 0.00 2 proc_options [156] 0.00 0.00 1 moreswitches [382] ----------------------------------------------- 0.00 0.00 46/46 rb_define_hooked_variable [109] [113] 0.0 0.00 0.00 46 rb_global_entry [113] 0.00 0.00 92/607528 ruby_xmalloc [66] 0.00 0.00 46/2345 st_add_direct [88] 0.00 0.00 46/7852 st_lookup [236] ----------------------------------------------- 0.00 0.00 129/129 rb_set_class_path [100] [114] 0.0 0.00 0.00 129 rb_str_dup [114] 0.00 0.00 129/179 str_alloc [117] 0.00 0.00 129/129 rb_str_replace [134] 0.00 0.00 129/146 rb_obj_class [267] ----------------------------------------------- 0.00 0.00 2/380 local_append [204] 0.00 0.00 129/380 rb_str_resize [135] 0.00 0.00 249/380 str_buf_cat [126] [115] 0.0 0.00 0.00 380 ruby_xrealloc [115] 0.00 0.00 129/607528 ruby_xmalloc [66] ----------------------------------------------- 1 proc_options [156] [116] 0.0 0.00 0.00 1 load_file [116] 0.00 0.00 1/1 rb_compile_file [118] 0.00 0.00 1/1 rb_file_open [198] 0.00 0.00 1/20 rb_io_gets [140] 0.00 0.00 1/1 require_libraries [218] 0.00 0.00 1/1 rb_io_getc [395] 0.00 0.00 1/1 rb_io_close [392] 0.00 0.00 1/1 ruby_parser_stack_on_heap [417] 1 moreswitches [382] ----------------------------------------------- 0.00 0.00 19/179 rb_str_buf_new [141] 0.00 0.00 31/179 str_new [129] 0.00 0.00 129/179 rb_str_dup [114] [117] 0.0 0.00 0.00 179 str_alloc [117] 0.00 0.00 179/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.00 1/1 load_file [116] [118] 0.0 0.00 0.00 1 rb_compile_file [118] 0.00 0.00 1/1 yycompile [119] ----------------------------------------------- 0.00 0.00 1/1 rb_compile_file [118] [119] 0.0 0.00 0.00 1 yycompile [119] 0.00 0.00 1/1 ruby_yyparse [120] 0.00 0.00 1/5 rb_source_filename [179] 0.00 0.00 1/5545 rb_intern [86] 0.00 0.00 1/70 rb_const_defined [273] ----------------------------------------------- 0.00 0.00 1/1 yycompile [119] [120] 0.0 0.00 0.00 1 ruby_yyparse [120] 0.00 0.00 87/87 ruby_yylex [127] 0.00 0.00 16/3152 rb_node_newnode [89] 0.00 0.00 12/12 gettable [170] 0.00 0.00 8/8 assignable [172] 0.00 0.00 12/12 newline_node [175] 0.00 0.00 11/12 block_append [174] 0.00 0.00 8/8 list_append [183] 0.00 0.00 7/7 new_call [185] 0.00 0.00 2/2 call_op [195] 0.00 0.00 2/2 dyna_push [212] 0.00 0.00 1/1 top_local_init [213] 0.00 0.00 1/2 local_push [197] 0.00 0.00 2/2 dyna_init [216] 0.00 0.00 1/1 new_fcall [217] 0.00 0.00 1/10 local_cnt [203] 0.00 0.00 19/46 remove_begin [276] 0.00 0.00 18/33 value_expr0 [281] 0.00 0.00 12/16 fixpos [297] 0.00 0.00 4/4 void_stmts [357] 0.00 0.00 4/4 fixup_nodes [355] 0.00 0.00 3/3 node_assign [358] 0.00 0.00 2/2 arg_blk_pass [360] 0.00 0.00 2/2 dyna_pop [361] 0.00 0.00 1/1 void_expr0 [422] 0.00 0.00 1/1 top_local_setup [421] 0.00 0.00 1/1 ret_args [413] 0.00 0.00 1/1 local_tbl [381] 0.00 0.00 1/2 local_pop [362] 0.00 0.00 1/300032 rb_gc_force_recycle [224] 0.00 0.00 1/30 local_id [284] 0.00 0.00 1/1 yydestruct [423] ----------------------------------------------- 0.00 0.00 1/12 Init_File [15] 0.00 0.00 1/12 Init_marshal [68] 0.00 0.00 1/12 Init_Math [34] 0.00 0.00 1/12 Init_Object [16] 0.00 0.00 1/12 Init_process [14] 0.00 0.00 1/12 Init_Precision [71] 0.00 0.00 1/12 Init_signal [51] 0.00 0.00 1/12 Init_Comparable [69] 0.00 0.00 1/12 Init_Enumerable [36] 0.00 0.00 1/12 Init_Exception [33] 0.00 0.00 2/12 Init_GC [38] [121] 0.0 0.00 0.00 12 rb_define_module [121] 0.00 0.00 12/16 rb_define_module_id [122] 0.00 0.00 12/406 rb_const_set [103] 0.00 0.00 12/2345 st_add_direct [88] 0.00 0.00 12/5545 rb_intern [86] 0.00 0.00 12/70 rb_const_defined [273] ----------------------------------------------- 0.00 0.00 4/16 rb_define_module_under [130] 0.00 0.00 12/16 rb_define_module [121] [122] 0.0 0.00 0.00 16 rb_define_module_id [122] 0.00 0.00 16/76 rb_name_class [107] 0.00 0.00 16/16 rb_module_new [137] ----------------------------------------------- 0.00 0.00 258/258 rb_str_cat [124] [123] 0.0 0.00 0.00 258 rb_str_buf_cat [123] 0.00 0.00 258/258 str_buf_cat [126] ----------------------------------------------- 0.00 0.00 258/258 rb_str_cat2 [125] [124] 0.0 0.00 0.00 258 rb_str_cat [124] 0.00 0.00 258/258 rb_str_buf_cat [123] ----------------------------------------------- 0.00 0.00 258/258 rb_set_class_path [100] [125] 0.0 0.00 0.00 258 rb_str_cat2 [125] 0.00 0.00 258/258 rb_str_cat [124] ----------------------------------------------- 0.00 0.00 258/258 rb_str_buf_cat [123] [126] 0.0 0.00 0.00 258 str_buf_cat [126] 0.00 0.00 249/380 ruby_xrealloc [115] 0.00 0.00 258/387 rb_str_modify [251] ----------------------------------------------- 0.00 0.00 87/87 ruby_yyparse [120] [127] 0.0 0.00 0.00 87 ruby_yylex [127] 0.00 0.00 299/299 nextc [143] 0.00 0.00 30/5545 rb_intern [86] 0.00 0.00 7/3152 rb_node_newnode [89] 0.00 0.00 44/44 newtok [215] 0.00 0.00 143/143 tokadd [268] 0.00 0.00 61/61 pushback [274] 0.00 0.00 30/30 rb_reserved_word [285] 0.00 0.00 18/31 dyna_in_block [282] 0.00 0.00 16/30 local_id [284] 0.00 0.00 12/17 rb_dvar_defined [295] 0.00 0.00 6/6 rb_cstr_to_inum [324] ----------------------------------------------- 0.00 0.00 3/31 Init_version [149] 0.00 0.00 28/31 rb_str_new2 [131] [128] 0.0 0.00 0.00 31 rb_str_new [128] 0.00 0.00 31/31 str_new [129] ----------------------------------------------- 0.00 0.00 31/31 rb_str_new [128] [129] 0.0 0.00 0.00 31 str_new [129] 0.00 0.00 31/607528 ruby_xmalloc [66] 0.00 0.00 31/179 str_alloc [117] ----------------------------------------------- 0.00 0.00 1/4 Init_File [15] 0.00 0.00 3/4 Init_process [14] [130] 0.0 0.00 0.00 4 rb_define_module_under [130] 0.00 0.00 4/16 rb_define_module_id [122] 0.00 0.00 4/129 rb_set_class_path [100] 0.00 0.00 4/406 rb_const_set [103] 0.00 0.00 4/5545 rb_intern [86] 0.00 0.00 4/130 rb_const_defined_at [271] ----------------------------------------------- 0.00 0.00 1/28 rb_provide [205] 0.00 0.00 1/28 Init_GC [38] 0.00 0.00 1/28 rb_struct_define [48] 0.00 0.00 2/28 Init_Proc [31] 0.00 0.00 2/28 Init_File [15] 0.00 0.00 2/28 Init_IO [11] 0.00 0.00 2/28 rb_tainted_str_new2 [192] 0.00 0.00 2/28 Init_version [149] 0.00 0.00 6/28 classname [154] 0.00 0.00 9/28 ruby_init_loadpath [162] [131] 0.0 0.00 0.00 28 rb_str_new2 [131] 0.00 0.00 28/31 rb_str_new [128] ----------------------------------------------- 0.00 0.00 1/1 ruby_init [3] [132] 0.0 0.00 0.00 1 ruby_prog_init [132] 0.00 0.00 5/46 rb_define_hooked_variable [109] 0.00 0.00 4/12 rb_define_readonly_variable [136] 0.00 0.00 2/5 rb_define_variable [158] 0.00 0.00 1/6 rb_ary_new [150] 0.00 0.00 1/20 rb_define_global_const [142] 0.00 0.00 1/5 rb_source_filename [179] 0.00 0.00 1/20 rb_global_variable [153] 0.00 0.00 1/1 init_ids [378] ----------------------------------------------- 0.00 0.00 1/13 Init_process [14] 0.00 0.00 2/13 Init_eval [26] 0.00 0.00 2/13 Init_IO [11] 0.00 0.00 8/13 Init_Regexp [35] [133] 0.0 0.00 0.00 13 rb_define_virtual_variable [133] 0.00 0.00 13/46 rb_define_hooked_variable [109] ----------------------------------------------- 0.00 0.00 129/129 rb_str_dup [114] [134] 0.0 0.00 0.00 129 rb_str_replace [134] 0.00 0.00 129/129 rb_str_resize [135] 0.00 0.00 129/133 rb_string_value [269] 0.00 0.00 129/516 str_independent [247] ----------------------------------------------- 0.00 0.00 129/129 rb_str_replace [134] [135] 0.0 0.00 0.00 129 rb_str_resize [135] 0.00 0.00 129/380 ruby_xrealloc [115] 0.00 0.00 129/387 rb_str_modify [251] ----------------------------------------------- 0.00 0.00 1/12 Init_process [14] 0.00 0.00 2/12 Init_IO [11] 0.00 0.00 4/12 ruby_prog_init [132] 0.00 0.00 5/12 Init_load [50] [136] 0.0 0.00 0.00 12 rb_define_readonly_variable [136] 0.00 0.00 12/46 rb_define_hooked_variable [109] ----------------------------------------------- 0.00 0.00 16/16 rb_define_module_id [122] [137] 0.0 0.00 0.00 16 rb_module_new [137] 0.00 0.00 16/808 st_init_numtable [93] 0.00 0.00 16/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.00 20/20 rb_io_getline_fast [139] [138] 0.0 0.00 0.00 20 appendline [138] 0.00 0.00 19/19 rb_str_buf_new [141] 0.00 0.00 1/2 rb_thread_wait_fd [366] 0.00 0.00 1/44 rb_io_check_closed [277] ----------------------------------------------- 0.00 0.00 20/20 rb_io_gets [140] [139] 0.0 0.00 0.00 20 rb_io_getline_fast [139] 0.00 0.00 20/20 appendline [138] ----------------------------------------------- 0.00 0.00 1/20 load_file [116] 0.00 0.00 19/20 lex_getline [144] [140] 0.0 0.00 0.00 20 rb_io_gets [140] 0.00 0.00 20/20 rb_io_getline_fast [139] 0.00 0.00 20/21 rb_io_taint_check [292] 0.00 0.00 20/44 rb_io_check_closed [277] 0.00 0.00 20/21 rb_io_check_readable [291] ----------------------------------------------- 0.00 0.00 19/19 appendline [138] [141] 0.0 0.00 0.00 19 rb_str_buf_new [141] 0.00 0.00 19/607528 ruby_xmalloc [66] 0.00 0.00 19/179 str_alloc [117] ----------------------------------------------- 0.00 0.00 1/20 ruby_init [3] 0.00 0.00 1/20 Init_Hash [23] 0.00 0.00 1/20 Init_Regexp [35] 0.00 0.00 1/20 ruby_prog_init [132] 0.00 0.00 3/20 Init_Object [16] 0.00 0.00 4/20 Init_IO [11] 0.00 0.00 9/20 Init_version [149] [142] 0.0 0.00 0.00 20 rb_define_global_const [142] 0.00 0.00 20/205 rb_define_const [105] ----------------------------------------------- 0.00 0.00 299/299 ruby_yylex [127] [143] 0.0 0.00 0.00 299 nextc [143] 0.00 0.00 19/19 lex_getline [144] ----------------------------------------------- 0.00 0.00 19/19 nextc [143] [144] 0.0 0.00 0.00 19 lex_getline [144] 0.00 0.00 19/20 rb_io_gets [140] ----------------------------------------------- 0.00 0.00 4/19 Init_File [15] 0.00 0.00 5/19 Init_Dir [39] 0.00 0.00 10/19 Init_IO [11] [145] 0.0 0.00 0.00 19 rb_file_const [145] 0.00 0.00 19/205 rb_define_const [105] ----------------------------------------------- 0.00 0.00 5/5 call_cfunc [5] [146] 0.0 0.00 0.00 5 rb_big_coerce [146] 0.00 0.00 5/5 rb_assoc_new [157] 0.00 0.00 5/10 rb_int2big [159] ----------------------------------------------- 0.00 0.00 46/46 rb_define_hooked_variable [109] [147] 0.0 0.00 0.00 46 global_id [147] 0.00 0.00 46/5545 rb_intern [86] ----------------------------------------------- 0.00 0.00 3/3 Init_Object [16] [148] 0.0 0.00 0.00 3 boot_defclass [148] 0.00 0.00 3/76 rb_name_class [107] 0.00 0.00 3/385 rb_class_boot [96] 0.00 0.00 3/406 rb_const_set [103] 0.00 0.00 3/2345 st_add_direct [88] 0.00 0.00 3/5545 rb_intern [86] ----------------------------------------------- 0.00 0.00 1/1 rb_call_inits [4] [149] 0.0 0.00 0.00 1 Init_version [149] 0.00 0.00 9/20 rb_define_global_const [142] 0.00 0.00 3/31 rb_str_new [128] 0.00 0.00 2/28 rb_str_new2 [131] 0.00 0.00 5/12 rb_obj_freeze [306] ----------------------------------------------- 0.00 0.00 1/6 Init_GC [38] 0.00 0.00 1/6 ruby_prog_init [132] 0.00 0.00 1/6 rb_struct_define [48] 0.00 0.00 3/6 Init_load [50] [150] 0.0 0.00 0.00 6 rb_ary_new [150] 0.00 0.00 6/300017 rb_ary_new2 [46] ----------------------------------------------- 0.00 0.00 1/21 Init_GC [38] 0.00 0.00 20/21 rb_global_variable [153] [151] 0.0 0.00 0.00 21 rb_gc_register_address [151] 0.00 0.00 21/607528 ruby_xmalloc [66] ----------------------------------------------- 0.00 0.00 3/3 call_cfunc [5] [152] 0.0 0.00 0.00 3 exc_initialize [152] 0.00 0.00 6/84 rb_iv_set [106] 0.00 0.00 3/3 rb_scan_args [359] ----------------------------------------------- 0.00 0.00 1/20 Init_Object [16] 0.00 0.00 1/20 Init_Random [70] 0.00 0.00 1/20 Init_Regexp [35] 0.00 0.00 1/20 ruby_prog_init [132] 0.00 0.00 2/20 Init_load [50] 0.00 0.00 2/20 Init_Proc [31] 0.00 0.00 2/20 Init_Thread [29] 0.00 0.00 2/20 Init_GC [38] 0.00 0.00 2/20 Init_IO [11] 0.00 0.00 6/20 Init_eval [26] [153] 0.0 0.00 0.00 20 rb_global_variable [153] 0.00 0.00 20/21 rb_gc_register_address [151] ----------------------------------------------- 0.00 0.00 129/129 rb_class_path [155] [154] 0.0 0.00 0.00 129 classname [154] 0.00 0.00 6/28 rb_str_new2 [131] 0.00 0.00 6/2371 st_insert [87] 0.00 0.00 6/5545 rb_intern [86] 0.00 0.00 135/7852 st_lookup [236] 0.00 0.00 129/758 rb_type [246] 0.00 0.00 6/8 rb_id2name [319] 0.00 0.00 6/6 st_delete [326] ----------------------------------------------- 0.00 0.00 129/129 rb_set_class_path [100] [155] 0.0 0.00 0.00 129 rb_class_path [155] 0.00 0.00 129/129 classname [154] ----------------------------------------------- 1 moreswitches [382] 0.00 0.00 1/1 ruby_process_options [111] [156] 0.0 0.00 0.00 2 proc_options [156] 0.00 0.00 1/1 ruby_init_loadpath [162] 0.00 0.00 1/2 ruby_script [180] 0.00 0.00 1/5 rb_source_filename [179] 0.00 0.00 2/2 process_sflag [363] 0.00 0.00 1/1 rb_set_kcode [402] 0.00 0.00 1/1 ruby_set_argv [419] 1 load_file [116] ----------------------------------------------- 0.00 0.00 5/5 rb_big_coerce [146] [157] 0.0 0.00 0.00 5 rb_assoc_new [157] 0.00 0.00 5/300017 rb_ary_new2 [46] ----------------------------------------------- 0.00 0.00 1/5 Init_IO [11] 0.00 0.00 2/5 ruby_prog_init [132] 0.00 0.00 2/5 Init_String [22] [158] 0.0 0.00 0.00 5 rb_define_variable [158] 0.00 0.00 5/46 rb_define_hooked_variable [109] ----------------------------------------------- 0.00 0.00 5/10 rb_big_coerce [146] 0.00 0.00 5/10 rb_int2inum [173] [159] 0.0 0.00 0.00 10 rb_int2big [159] 0.00 0.00 10/10 rb_uint2big [160] ----------------------------------------------- 0.00 0.00 10/10 rb_int2big [159] [160] 0.0 0.00 0.00 10 rb_uint2big [160] 0.00 0.00 10/299791 bignew_1 [67] ----------------------------------------------- 0.00 0.00 10/10 call_cfunc [5] [161] 0.0 0.00 0.00 10 time_s_alloc [161] 0.00 0.00 10/607528 ruby_xmalloc [66] 0.00 0.00 10/13 rb_data_object_alloc [171] ----------------------------------------------- 0.00 0.00 1/1 proc_options [156] [162] 0.0 0.00 0.00 1 ruby_init_loadpath [162] 0.00 0.00 9/28 rb_str_new2 [131] 0.00 0.00 9/14 rb_ary_push [301] 0.00 0.00 1/1 ruby_incpush [415] ----------------------------------------------- 0.00 0.00 1/4 Init_IO [11] 0.00 0.00 1/4 Init_Array [24] 0.00 0.00 2/4 Init_process [14] [163] 0.0 0.00 0.00 4 rb_define_alias [163] 0.00 0.00 4/5 rb_alias [166] 0.00 0.00 8/5545 rb_intern [86] ----------------------------------------------- 0.00 0.00 5/20 assign [189] 0.00 0.00 15/20 rb_eval [27] [164] 0.0 0.00 0.00 20 dvar_asgn_curr [164] 0.00 0.00 20/20 dvar_asgn_internal [165] ----------------------------------------------- 0.00 0.00 20/20 dvar_asgn_curr [164] [165] 0.0 0.00 0.00 20 dvar_asgn_internal [165] 0.00 0.00 20/300032 new_dvar [74] ----------------------------------------------- 0.00 0.00 1/5 Init_signal [51] 0.00 0.00 4/5 rb_define_alias [163] [166] 0.0 0.00 0.00 5 rb_alias [166] 0.00 0.00 10/3152 rb_node_newnode [89] 0.00 0.00 5/2371 st_insert [87] 0.00 0.00 2/416 rb_iv_get [108] 0.00 0.00 5/25 rb_frozen_class_p [289] 0.00 0.00 5/219 search_method [259] 0.00 0.00 5/1546 rb_clear_cache_by_id [241] ----------------------------------------------- 0.00 0.00 1/19 Init_Hash [23] 0.00 0.00 1/19 Init_IO [11] 0.00 0.00 1/19 Init_Object [16] 0.00 0.00 1/19 Init_Range [41] 0.00 0.00 1/19 Init_Struct [40] 0.00 0.00 1/19 Init_Time [30] 0.00 0.00 1/19 Init_Array [24] 0.00 0.00 1/19 Init_Dir [39] 0.00 0.00 1/19 Init_Enumerator [42] 0.00 0.00 2/19 rb_extend_object [193] 0.00 0.00 2/19 Init_File [15] 0.00 0.00 2/19 Init_String [22] 0.00 0.00 4/19 Init_Numeric [21] [167] 0.0 0.00 0.00 19 rb_include_module [167] 0.00 0.00 18/18 include_class_new [168] 0.00 0.00 19/25 rb_frozen_class_p [289] 0.00 0.00 19/39 rb_secure [279] 0.00 0.00 19/37 rb_type [280] 0.00 0.00 18/18 rb_clear_cache [294] ----------------------------------------------- 0.00 0.00 18/18 rb_include_module [167] [168] 0.0 0.00 0.00 18 include_class_new [168] 0.00 0.00 18/903630 rb_newobj [56] 0.00 0.00 18/37 rb_type [280] ----------------------------------------------- 0.00 0.00 3/10 st_add_direct [88] 0.00 0.00 7/10 st_insert [87] [169] 0.0 0.00 0.00 10 rehash [169] 0.00 0.00 10/821 ruby_xcalloc [97] 0.00 0.00 10/821 new_size [245] ----------------------------------------------- 0.00 0.00 12/12 ruby_yyparse [120] [170] 0.0 0.00 0.00 12 gettable [170] 0.00 0.00 12/3152 rb_node_newnode [89] 0.00 0.00 5/10 local_cnt [203] 0.00 0.00 7/31 dyna_in_block [282] 0.00 0.00 5/17 rb_dvar_defined [295] 0.00 0.00 5/30 local_id [284] ----------------------------------------------- 0.00 0.00 1/13 thgroup_s_alloc [211] 0.00 0.00 1/13 rb_f_binding [209] 0.00 0.00 1/13 rb_thread_alloc [210] 0.00 0.00 10/13 time_s_alloc [161] [171] 0.0 0.00 0.00 13 rb_data_object_alloc [171] 0.00 0.00 13/903630 rb_newobj [56] 0.00 0.00 13/244 rb_check_type [255] ----------------------------------------------- 0.00 0.00 8/8 ruby_yyparse [120] [172] 0.0 0.00 0.00 8 assignable [172] 0.00 0.00 8/3152 rb_node_newnode [89] 0.00 0.00 4/7 rb_dvar_push [186] 0.00 0.00 4/10 local_cnt [203] 0.00 0.00 8/46 remove_begin [276] 0.00 0.00 8/33 value_expr0 [281] 0.00 0.00 8/8 rb_dvar_curr [318] 0.00 0.00 8/8 dyna_var_lookup [316] 0.00 0.00 8/30 local_id [284] 0.00 0.00 6/31 dyna_in_block [282] ----------------------------------------------- 0.00 0.00 1/341 make_struct [49] 0.00 0.00 120/341 set_syserr [19] 0.00 0.00 220/341 fix_plus [182] [173] 0.0 0.00 0.00 341 rb_int2inum [173] 0.00 0.00 5/10 rb_int2big [159] ----------------------------------------------- 0.00 0.00 1/12 dyna_init [216] 0.00 0.00 11/12 ruby_yyparse [120] [174] 0.0 0.00 0.00 12 block_append [174] 0.00 0.00 12/3152 rb_node_newnode [89] 0.00 0.00 4/16 fixpos [297] ----------------------------------------------- 0.00 0.00 12/12 ruby_yyparse [120] [175] 0.0 0.00 0.00 12 newline_node [175] 0.00 0.00 12/3152 rb_node_newnode [89] 0.00 0.00 12/46 remove_begin [276] ----------------------------------------------- 0.00 0.00 5/5 rb_gc_start [177] [176] 0.0 0.00 0.00 5 rb_gc [176] 0.00 0.00 5/440525 garbage_collect [64] 0.00 0.00 5/1182 rb_gc_finalize_deferred [243] ----------------------------------------------- 0.00 0.00 5/5 call_cfunc [5] [177] 0.0 0.00 0.00 5 rb_gc_start [177] 0.00 0.00 5/5 rb_gc [176] ----------------------------------------------- 0.00 0.00 2/10 Init_Math [34] 0.00 0.00 3/10 Init_Numeric [21] 0.00 0.00 5/10 time_minus [191] [178] 0.0 0.00 0.00 10 rb_float_new [178] 0.00 0.00 10/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.00 1/5 yycompile [119] 0.00 0.00 1/5 proc_options [156] 0.00 0.00 1/5 ruby_prog_init [132] 0.00 0.00 2/5 ruby_script [180] [179] 0.0 0.00 0.00 5 rb_source_filename [179] 0.00 0.00 3/2345 st_add_direct [88] 0.00 0.00 3/607528 ruby_xmalloc [66] 0.00 0.00 5/7852 st_lookup [236] ----------------------------------------------- 0.00 0.00 1/2 proc_options [156] 0.00 0.00 1/2 ruby_process_options [111] [180] 0.0 0.00 0.00 2 ruby_script [180] 0.00 0.00 2/2 rb_tainted_str_new2 [192] 0.00 0.00 2/5 rb_source_filename [179] 0.00 0.00 2/12 rb_obj_freeze [306] ----------------------------------------------- 0.00 0.00 1/1 rb_call_inits [4] [181] 0.0 0.00 0.00 1 Init_var_tables [181] 0.00 0.00 2/808 st_init_numtable [93] 0.00 0.00 3/5545 rb_intern [86] ----------------------------------------------- 225 call_cfunc [5] [182] 0.0 0.00 0.00 225 fix_plus [182] 0.00 0.00 220/341 rb_int2inum [173] 0.00 0.00 5/10 rb_type [312] 5 rb_num_coerce_bin [347] ----------------------------------------------- 0.00 0.00 8/8 ruby_yyparse [120] [183] 0.0 0.00 0.00 8 list_append [183] 0.00 0.00 8/3152 rb_node_newnode [89] ----------------------------------------------- 0.00 0.00 3/3 Init_IO [11] [184] 0.0 0.00 0.00 3 prep_stdio [184] 0.00 0.00 3/607528 ruby_xmalloc [66] 0.00 0.00 3/4 io_alloc [194] ----------------------------------------------- 0.00 0.00 7/7 ruby_yyparse [120] [185] 0.0 0.00 0.00 7 new_call [185] 0.00 0.00 7/3152 rb_node_newnode [89] ----------------------------------------------- 0.00 0.00 1/7 local_push [197] 0.00 0.00 2/7 dyna_push [212] 0.00 0.00 4/7 assignable [172] [186] 0.0 0.00 0.00 7 rb_dvar_push [186] 0.00 0.00 7/300032 new_dvar [74] ----------------------------------------------- 0.00 0.00 6/6 call_cfunc [5] [187] 0.0 0.00 0.00 6 rb_class_allocate_instance [187] 0.00 0.00 6/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.00 1/1 rb_call_inits [4] [188] 0.0 0.00 0.00 1 Init_sym [188] 0.00 0.00 1/1 st_init_strtable_with_size [200] 0.00 0.00 1/1 st_init_numtable_with_size [199] ----------------------------------------------- 0.00 0.00 5/600015 rb_yield_0 [32] 0.00 0.00 600010/600015 massign [55] [189] 0.0 0.00 0.00 600015 assign [189] 0.00 0.00 5/20 dvar_asgn_curr [164] ----------------------------------------------- 300268 rb_call [223] [190] 0.0 0.00 0.00 300268 rb_call0 [190] 0.00 0.00 5/903630 rb_newobj [56] 0.00 0.00 1172/1172 stack_check [244] 0.00 0.00 1172/1182 rb_gc_finalize_deferred [243] 0.00 0.00 5/5 rb_mem_clear [346] 0.00 0.00 5/300032 rb_gc_force_recycle [224] 300263 call_cfunc [5] 5 rb_eval [27] ----------------------------------------------- 0.00 0.00 5/5 call_cfunc [5] [191] 0.0 0.00 0.00 5 time_minus [191] 0.00 0.00 5/10 rb_float_new [178] 0.00 0.00 10/244 rb_check_type [255] 0.00 0.00 5/5 rb_type [351] ----------------------------------------------- 0.00 0.00 2/2 ruby_script [180] [192] 0.0 0.00 0.00 2 rb_tainted_str_new2 [192] 0.00 0.00 2/28 rb_str_new2 [131] ----------------------------------------------- 0.00 0.00 1/2 Init_Hash [23] 0.00 0.00 1/2 Init_IO [11] [193] 0.0 0.00 0.00 2 rb_extend_object [193] 0.00 0.00 2/429 rb_singleton_class [104] 0.00 0.00 2/19 rb_include_module [167] ----------------------------------------------- 0.00 0.00 1/4 rb_file_open [198] 0.00 0.00 3/4 prep_stdio [184] [194] 0.0 0.00 0.00 4 io_alloc [194] 0.00 0.00 4/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.00 2/2 ruby_yyparse [120] [195] 0.0 0.00 0.00 2 call_op [195] 0.00 0.00 4/3152 rb_node_newnode [89] 0.00 0.00 4/46 remove_begin [276] 0.00 0.00 4/33 value_expr0 [281] ----------------------------------------------- 0.00 0.00 1/1 Init_Random [70] [196] 0.0 0.00 0.00 1 random_seed [196] 0.00 0.00 1/1 rb_big_norm [214] 0.00 0.00 1/607528 ruby_xmalloc [66] 0.00 0.00 1/903630 rb_newobj [56] ----------------------------------------------- 0.00 0.00 1/2 ruby_yyparse [120] 0.00 0.00 1/2 top_local_init [213] [197] 0.0 0.00 0.00 2 local_push [197] 0.00 0.00 2/607528 ruby_xmalloc [66] 0.00 0.00 1/7 rb_dvar_push [186] ----------------------------------------------- 0.00 0.00 1/1 load_file [116] [198] 0.0 0.00 0.00 1 rb_file_open [198] 0.00 0.00 1/1 rb_file_open_internal [201] 0.00 0.00 1/4 io_alloc [194] ----------------------------------------------- 0.00 0.00 1/1 Init_sym [188] [199] 0.0 0.00 0.00 1 st_init_numtable_with_size [199] 0.00 0.00 1/811 st_init_table_with_size [91] ----------------------------------------------- 0.00 0.00 1/1 Init_sym [188] [200] 0.0 0.00 0.00 1 st_init_strtable_with_size [200] 0.00 0.00 1/811 st_init_table_with_size [91] ----------------------------------------------- 0.00 0.00 1/1 rb_file_open [198] [201] 0.0 0.00 0.00 1 rb_file_open_internal [201] 0.00 0.00 1/607528 ruby_xmalloc [66] 0.00 0.00 1/1053 ruby_strdup [95] 0.00 0.00 1/1 rb_io_mode_flags [396] 0.00 0.00 1/1 rb_io_flags_mode [393] 0.00 0.00 1/1 rb_fopen [390] ----------------------------------------------- 0.00 0.00 1/1 Init_GC [38] [202] 0.0 0.00 0.00 1 st_init_strtable [202] 0.00 0.00 1/809 st_init_table [92] ----------------------------------------------- 0.00 0.00 1/10 ruby_yyparse [120] 0.00 0.00 4/10 assignable [172] 0.00 0.00 5/10 gettable [170] [203] 0.0 0.00 0.00 10 local_cnt [203] 0.00 0.00 3/3 local_append [204] ----------------------------------------------- 0.00 0.00 3/3 local_cnt [203] [204] 0.0 0.00 0.00 3 local_append [204] 0.00 0.00 1/607528 ruby_xmalloc [66] 0.00 0.00 2/380 ruby_xrealloc [115] ----------------------------------------------- 0.00 0.00 1/1 Init_Enumerator [42] [205] 0.0 0.00 0.00 1 rb_provide [205] 0.00 0.00 1/28 rb_str_new2 [131] 0.00 0.00 1/1 rb_provide_feature [400] ----------------------------------------------- 0.00 0.00 1/1 rb_ull2inum [207] [206] 0.0 0.00 0.00 1 rb_ull2big [206] 0.00 0.00 1/299791 bignew_1 [67] ----------------------------------------------- 0.00 0.00 1/1 Init_process [14] [207] 0.0 0.00 0.00 1 rb_ull2inum [207] 0.00 0.00 1/1 rb_ull2big [206] ----------------------------------------------- 0.00 0.00 1/1 rb_eval [27] [208] 0.0 0.00 0.00 1 rb_copy_node_scope [208] 0.00 0.00 1/607528 ruby_xmalloc [66] 0.00 0.00 1/3152 rb_node_newnode [89] ----------------------------------------------- 0.00 0.00 1/1 ruby_init [3] [209] 0.0 0.00 0.00 1 rb_f_binding [209] 0.00 0.00 1/607528 ruby_xmalloc [66] 0.00 0.00 1/13 rb_data_object_alloc [171] 0.00 0.00 1/1 rb_thread_current [405] 0.00 0.00 1/1 rb_f_block_given_p [389] 0.00 0.00 1/1 frame_dup [374] 0.00 0.00 1/6 scope_dup [325] ----------------------------------------------- 0.00 0.00 1/1 Init_Thread [29] [210] 0.0 0.00 0.00 1 rb_thread_alloc [210] 0.00 0.00 1/607528 ruby_xmalloc [66] 0.00 0.00 1/13 rb_data_object_alloc [171] ----------------------------------------------- 0.00 0.00 1/1 call_cfunc [5] [211] 0.0 0.00 0.00 1 thgroup_s_alloc [211] 0.00 0.00 1/607528 ruby_xmalloc [66] 0.00 0.00 1/13 rb_data_object_alloc [171] ----------------------------------------------- 0.00 0.00 2/2 ruby_yyparse [120] [212] 0.0 0.00 0.00 2 dyna_push [212] 0.00 0.00 2/7 rb_dvar_push [186] ----------------------------------------------- 0.00 0.00 1/1 ruby_yyparse [120] [213] 0.0 0.00 0.00 1 top_local_init [213] 0.00 0.00 1/2 local_push [197] ----------------------------------------------- 0.00 0.00 1/1 random_seed [196] [214] 0.0 0.00 0.00 1 rb_big_norm [214] 0.00 0.00 1/299781 bignorm [72] ----------------------------------------------- 0.00 0.00 44/44 ruby_yylex [127] [215] 0.0 0.00 0.00 44 newtok [215] 0.00 0.00 1/607528 ruby_xmalloc [66] ----------------------------------------------- 0.00 0.00 2/2 ruby_yyparse [120] [216] 0.0 0.00 0.00 2 dyna_init [216] 0.00 0.00 1/12 block_append [174] ----------------------------------------------- 0.00 0.00 1/1 ruby_yyparse [120] [217] 0.0 0.00 0.00 1 new_fcall [217] 0.00 0.00 1/3152 rb_node_newnode [89] ----------------------------------------------- 0.00 0.00 1/1 load_file [116] [218] 0.0 0.00 0.00 1 require_libraries [218] 0.00 0.00 1/3152 rb_node_newnode [89] 0.00 0.00 1/1 Init_ext [369] 0.00 0.00 1/1 ruby_set_current_source [420] 0.00 0.00 1/300032 rb_gc_force_recycle [224] ----------------------------------------------- [219] 0.0 0.00 0.00 832+54589 [219] 0.00 0.00 19818 gc_mark [231] 0.00 0.00 15355 mark_entry [233] 0.00 0.00 10898 gc_mark_children [234] 0.00 0.00 4230 mark_tbl [239] 0.00 0.00 4220 st_foreach [240] 0.00 0.00 270 rb_gc_mark_maybe [254] 0.00 0.00 230 mark_global_entry [257] 0.00 0.00 230 var_marker [258] 0.00 0.00 125 rb_gc_mark [272] 0.00 0.00 25 rb_gc_mark_frame [290] 0.00 0.00 10 rb_mark_tbl [311] 0.00 0.00 5 blk_mark [328] 0.00 0.00 5 thread_mark [353] ----------------------------------------------- 0.00 0.00 8/1131439 finalize_list [331] 0.00 0.00 300032/1131439 rb_gc_force_recycle [224] 0.00 0.00 831399/1131439 gc_sweep [65] [220] 0.0 0.00 0.00 1131439 add_freelist [220] ----------------------------------------------- 0.00 0.00 1300/441825 ruby_stack_check [242] 0.00 0.00 440525/441825 garbage_collect [64] [221] 0.0 0.00 0.00 441825 stack_end_address [221] ----------------------------------------------- 0.00 0.00 1/300273 rb_obj_respond_to [399] 0.00 0.00 1/300273 Init_Binding [53] 0.00 0.00 1/300273 Init_Thread [29] 0.00 0.00 2/300273 Init_Proc [31] 0.00 0.00 13/300273 rb_funcall2 [304] 0.00 0.00 214/300273 vafuncall [261] 0.00 0.00 300041/300273 rb_eval [27] [222] 0.0 0.00 0.00 300273 rb_class_of [222] ----------------------------------------------- 13 rb_funcall2 [304] 214 vafuncall [261] 300041 rb_eval [27] [223] 0.0 0.00 0.00 300268 rb_call [223] 0.00 0.00 210/213 rb_get_method_body [262] 300268 rb_call0 [190] ----------------------------------------------- 0.00 0.00 1/300032 ruby_yyparse [120] 0.00 0.00 1/300032 require_libraries [218] 0.00 0.00 5/300032 rb_call0 [190] 0.00 0.00 300025/300032 rb_yield_0 [32] [224] 0.0 0.00 0.00 300032 rb_gc_force_recycle [224] 0.00 0.00 300032/1131439 add_freelist [220] ----------------------------------------------- 0.00 0.00 1/300024 rb_ary_each [385] 0.00 0.00 5/300024 int_dotimes [334] 0.00 0.00 13/300024 rb_obj_call_init [305] 0.00 0.00 300005/300024 rb_need_block [226] [225] 0.0 0.00 0.00 300024 rb_block_given_p [225] ----------------------------------------------- 0.00 0.00 300005/300005 rb_yield_0 [32] [226] 0.0 0.00 0.00 300005 rb_need_block [226] 0.00 0.00 300005/300024 rb_block_given_p [225] ----------------------------------------------- 5 rb_ary_each [385] 300000 int_dotimes [334] [227] 0.0 0.00 0.00 300005 rb_yield [227] 300005 rb_yield_0 [32] ----------------------------------------------- 0.00 0.00 299781/299781 bignorm [72] [228] 0.0 0.00 0.00 299781 bigfixize [228] ----------------------------------------------- 0.00 0.00 299781/299781 bignorm [72] [229] 0.0 0.00 0.00 299781 bigtrunc [229] ----------------------------------------------- 0.00 0.00 10250/30068 gc_mark_children [234] 0.00 0.00 19818/30068 gc_mark [231] [230] 0.0 0.00 0.00 30068 rb_special_const_p [230] ----------------------------------------------- 25 rb_gc_mark_frame [290] 125 rb_gc_mark [272] 160 rb_gc_mark_maybe [254] 3481 gc_mark_children [234] 15355 mark_entry [233] 0.00 0.00 15/832 garbage_collect [64] 0.00 0.00 657/832 mark_locations_array [309] [231] 0.0 0.00 0.00 19818 gc_mark [231] 0.00 0.00 19818/30068 rb_special_const_p [230] 0.00 0.00 128/1300 ruby_stack_check [242] 10898 gc_mark_children [234] ----------------------------------------------- 0.00 0.00 5/15750 gc_sweep [65] 0.00 0.00 15745/15750 gc_mark_children [234] [232] 0.0 0.00 0.00 15750 mark_source_filename [232] ----------------------------------------------- 15355 st_foreach [240] [233] 0.0 0.00 0.00 15355 mark_entry [233] 15355 gc_mark [231] ----------------------------------------------- 10898 gc_mark [231] [234] 0.0 0.00 0.00 10898 gc_mark_children [234] 0.00 0.00 15745/15750 mark_source_filename [232] 0.00 0.00 10250/30068 rb_special_const_p [230] 0.00 0.00 75/8330 is_pointer_to_heap [235] 4220 mark_tbl [239] 3481 gc_mark [231] 5 thread_mark [353] 5 blk_mark [328] ----------------------------------------------- 0.00 0.00 75/8330 gc_mark_children [234] 0.00 0.00 270/8330 rb_gc_mark_maybe [254] 0.00 0.00 7985/8330 mark_locations_array [309] [235] 0.0 0.00 0.00 8330 is_pointer_to_heap [235] ----------------------------------------------- 0.00 0.00 5/7852 rb_source_filename [179] 0.00 0.00 8/7852 rb_id2name [319] 0.00 0.00 25/7852 rb_const_get_0 [288] 0.00 0.00 46/7852 rb_global_entry [113] 0.00 0.00 122/7852 set_syserr [19] 0.00 0.00 135/7852 classname [154] 0.00 0.00 269/7852 rb_const_defined_0 [264] 0.00 0.00 406/7852 mod_av_set [102] 0.00 0.00 416/7852 ivar_get [249] 0.00 0.00 860/7852 search_method [259] 0.00 0.00 5560/7852 rb_intern [86] [236] 0.0 0.00 0.00 7852 st_lookup [236] 0.00 0.00 5565/6620 strhash [237] 0.00 0.00 2287/5954 numhash [238] ----------------------------------------------- 0.00 0.00 1055/6620 st_add_direct [88] 0.00 0.00 5565/6620 st_lookup [236] [237] 0.0 0.00 0.00 6620 strhash [237] ----------------------------------------------- 0.00 0.00 6/5954 st_delete [326] 0.00 0.00 1290/5954 st_add_direct [88] 0.00 0.00 2287/5954 st_lookup [236] 0.00 0.00 2371/5954 st_insert [87] [238] 0.0 0.00 0.00 5954 numhash [238] ----------------------------------------------- 10 rb_mark_tbl [311] 4220 gc_mark_children [234] [239] 0.0 0.00 0.00 4230 mark_tbl [239] 4210 st_foreach [240] ----------------------------------------------- 4210 mark_tbl [239] 0.00 0.00 5/832 gc_sweep [65] 0.00 0.00 5/832 rb_gc_mark_global_tbl [338] [240] 0.0 0.00 0.00 4220 st_foreach [240] 0.00 0.00 7/7 sweep_source_filename [323] 15355 mark_entry [233] 230 mark_global_entry [257] ----------------------------------------------- 0.00 0.00 5/1546 rb_alias [166] 0.00 0.00 1541/1546 rb_add_method [85] [241] 0.0 0.00 0.00 1546 rb_clear_cache_by_id [241] ----------------------------------------------- 0.00 0.00 128/1300 gc_mark [231] 0.00 0.00 1172/1300 stack_check [244] [242] 0.0 0.00 0.00 1300 ruby_stack_check [242] 0.00 0.00 1300/441825 stack_end_address [221] ----------------------------------------------- 0.00 0.00 5/1182 rb_thread_schedule [350] 0.00 0.00 5/1182 rb_gc [176] 0.00 0.00 1172/1182 rb_call0 [190] [243] 0.0 0.00 0.00 1182 rb_gc_finalize_deferred [243] 0.00 0.00 5/5 free_unused_heaps [332] 0.00 0.00 5/5 finalize_list [331] ----------------------------------------------- 0.00 0.00 1172/1172 rb_call0 [190] [244] 0.0 0.00 0.00 1172 stack_check [244] 0.00 0.00 1172/1300 ruby_stack_check [242] ----------------------------------------------- 0.00 0.00 10/821 rehash [169] 0.00 0.00 811/821 st_init_table_with_size [91] [245] 0.0 0.00 0.00 821 new_size [245] ----------------------------------------------- 0.00 0.00 129/758 classname [154] 0.00 0.00 213/758 rb_ivar_set [99] 0.00 0.00 416/758 ivar_get [249] [246] 0.0 0.00 0.00 758 rb_type [246] ----------------------------------------------- 0.00 0.00 129/516 rb_str_replace [134] 0.00 0.00 387/516 rb_str_modify [251] [247] 0.0 0.00 0.00 516 str_independent [247] ----------------------------------------------- 0.00 0.00 429/429 rb_singleton_class [104] [248] 0.0 0.00 0.00 429 rb_special_const_p [248] ----------------------------------------------- 0.00 0.00 416/416 rb_ivar_get [250] [249] 0.0 0.00 0.00 416 ivar_get [249] 0.00 0.00 416/758 rb_type [246] 0.00 0.00 416/7852 st_lookup [236] ----------------------------------------------- 0.00 0.00 416/416 rb_iv_get [108] [250] 0.0 0.00 0.00 416 rb_ivar_get [250] 0.00 0.00 416/416 ivar_get [249] ----------------------------------------------- 0.00 0.00 129/387 rb_str_resize [135] 0.00 0.00 258/387 str_buf_cat [126] [251] 0.0 0.00 0.00 387 rb_str_modify [251] 0.00 0.00 387/516 str_independent [247] ----------------------------------------------- 0.00 0.00 1/364 rb_obj_is_kind_of [398] 0.00 0.00 363/364 rb_class_real [253] [252] 0.0 0.00 0.00 364 rb_type [252] ----------------------------------------------- 0.00 0.00 17/363 rb_obj_alloc [296] 0.00 0.00 146/363 rb_obj_class [267] 0.00 0.00 200/363 rb_make_metaclass [94] [253] 0.0 0.00 0.00 363 rb_class_real [253] 0.00 0.00 363/364 rb_type [252] ----------------------------------------------- 5 thread_mark [353] 165 var_marker [258] 0.00 0.00 100/832 garbage_collect [64] [254] 0.0 0.00 0.00 270 rb_gc_mark_maybe [254] 0.00 0.00 270/8330 is_pointer_to_heap [235] 160 gc_mark [231] ----------------------------------------------- 0.00 0.00 10/244 time_init [314] 0.00 0.00 10/244 time_minus [191] 0.00 0.00 13/244 rb_data_object_alloc [171] 0.00 0.00 14/244 rb_undef_alloc_func [47] 0.00 0.00 15/244 rb_define_alloc_func [43] 0.00 0.00 182/244 rb_class_new [101] [255] 0.0 0.00 0.00 244 rb_check_type [255] 0.00 0.00 244/244 rb_type [256] ----------------------------------------------- 0.00 0.00 244/244 rb_check_type [255] [256] 0.0 0.00 0.00 244 rb_type [256] ----------------------------------------------- 230 st_foreach [240] [257] 0.0 0.00 0.00 230 mark_global_entry [257] 230 var_marker [258] ----------------------------------------------- 230 mark_global_entry [257] [258] 0.0 0.00 0.00 230 var_marker [258] 165 rb_gc_mark_maybe [254] ----------------------------------------------- 0.00 0.00 1/219 rb_eval [27] 0.00 0.00 5/219 rb_alias [166] 0.00 0.00 213/219 rb_get_method_body [262] [259] 0.0 0.00 0.00 219 search_method [259] 0.00 0.00 860/7852 st_lookup [236] ----------------------------------------------- 1 rb_add_method [85] 5 coerce_body [329] 5 rb_num_coerce_bin [347] 17 rb_obj_alloc [296] 0.00 0.00 1/1731 convert_type [79] 0.00 0.00 3/1731 rb_exc_new3 [73] 0.01 0.22 182/1731 rb_class_inherited [13] [260] 0.0 0.00 0.00 214 rb_funcall [260] 214 vafuncall [261] ----------------------------------------------- 214 rb_funcall [260] [261] 0.0 0.00 0.00 214 vafuncall [261] 0.00 0.00 214/300273 rb_class_of [222] 214 rb_call [223] ----------------------------------------------- 0.00 0.00 1/213 rb_method_boundp [397] 0.00 0.00 2/213 rb_method_node [365] 0.00 0.00 210/213 rb_call [223] [262] 0.0 0.00 0.00 213 rb_get_method_body [262] 0.00 0.00 213/219 search_method [259] ----------------------------------------------- 0.00 0.00 1/206 make_struct [49] 0.00 0.00 205/206 rb_define_const [105] [263] 0.0 0.00 0.00 206 rb_is_const_id [263] ----------------------------------------------- 0.00 0.00 70/200 rb_const_defined [273] 0.00 0.00 130/200 rb_const_defined_at [271] [264] 0.0 0.00 0.00 200 rb_const_defined_0 [264] 0.00 0.00 269/7852 st_lookup [236] ----------------------------------------------- 0.00 0.00 183/183 call_cfunc [5] [265] 0.0 0.00 0.00 183 rb_obj_dummy [265] ----------------------------------------------- 0.00 0.00 1/151 rb_obj_is_kind_of [398] 0.00 0.00 4/151 Init_Object [16] 0.00 0.00 146/151 rb_obj_class [267] [266] 0.0 0.00 0.00 151 rb_class_of [266] ----------------------------------------------- 0.00 0.00 17/146 rb_obj_alloc [296] 0.00 0.00 129/146 rb_str_dup [114] [267] 0.0 0.00 0.00 146 rb_obj_class [267] 0.00 0.00 146/151 rb_class_of [266] 0.00 0.00 146/363 rb_class_real [253] ----------------------------------------------- 0.00 0.00 143/143 ruby_yylex [127] [268] 0.0 0.00 0.00 143 tokadd [268] ----------------------------------------------- 0.00 0.00 1/133 rb_string_value_ptr [403] 0.00 0.00 3/133 rb_exc_new3 [73] 0.00 0.00 129/133 rb_str_replace [134] [269] 0.0 0.00 0.00 133 rb_string_value [269] 0.00 0.00 133/133 rb_type [270] ----------------------------------------------- 0.00 0.00 133/133 rb_string_value [269] [270] 0.0 0.00 0.00 133 rb_type [270] ----------------------------------------------- 0.00 0.00 1/130 make_struct [49] 0.00 0.00 4/130 rb_define_module_under [130] 0.00 0.00 125/130 rb_define_class_under [18] [271] 0.0 0.00 0.00 130 rb_const_defined_at [271] 0.00 0.00 130/200 rb_const_defined_0 [264] ----------------------------------------------- 40 blk_mark [328] 60 thread_mark [353] 0.00 0.00 5/832 rb_gc_mark_parser [340] 0.00 0.00 20/832 rb_gc_mark_threads [341] [272] 0.0 0.00 0.00 125 rb_gc_mark [272] 125 gc_mark [231] ----------------------------------------------- 0.00 0.00 1/70 yycompile [119] 0.00 0.00 12/70 rb_define_module [121] 0.00 0.00 57/70 rb_define_class [28] [273] 0.0 0.00 0.00 70 rb_const_defined [273] 0.00 0.00 70/200 rb_const_defined_0 [264] ----------------------------------------------- 0.00 0.00 61/61 ruby_yylex [127] [274] 0.0 0.00 0.00 61 pushback [274] ----------------------------------------------- 0.00 0.00 46/46 rb_intern [86] [275] 0.0 0.00 0.00 46 is_special_global_name [275] ----------------------------------------------- 0.00 0.00 3/46 node_assign [358] 0.00 0.00 4/46 call_op [195] 0.00 0.00 8/46 assignable [172] 0.00 0.00 12/46 newline_node [175] 0.00 0.00 19/46 ruby_yyparse [120] [276] 0.0 0.00 0.00 46 remove_begin [276] ----------------------------------------------- 0.00 0.00 1/44 appendline [138] 0.00 0.00 2/44 rb_io_getc [395] 0.00 0.00 20/44 rb_io_gets [140] 0.00 0.00 21/44 rb_io_check_readable [291] [277] 0.0 0.00 0.00 44 rb_io_check_closed [277] 0.00 0.00 44/44 rb_io_check_initialized [278] ----------------------------------------------- 0.00 0.00 44/44 rb_io_check_closed [277] [278] 0.0 0.00 0.00 44 rb_io_check_initialized [278] ----------------------------------------------- 0.00 0.00 19/39 rb_include_module [167] 0.00 0.00 20/39 rb_define_const [105] [279] 0.0 0.00 0.00 39 rb_secure [279] ----------------------------------------------- 0.00 0.00 18/37 include_class_new [168] 0.00 0.00 19/37 rb_include_module [167] [280] 0.0 0.00 0.00 37 rb_type [280] ----------------------------------------------- 0.00 0.00 3/33 node_assign [358] 0.00 0.00 4/33 call_op [195] 0.00 0.00 8/33 assignable [172] 0.00 0.00 18/33 ruby_yyparse [120] [281] 0.0 0.00 0.00 33 value_expr0 [281] ----------------------------------------------- 0.00 0.00 6/31 assignable [172] 0.00 0.00 7/31 gettable [170] 0.00 0.00 18/31 ruby_yylex [127] [282] 0.0 0.00 0.00 31 dyna_in_block [282] ----------------------------------------------- 0.00 0.00 10/31 time_modify [315] 0.00 0.00 21/31 rb_io_taint_check [292] [283] 0.0 0.00 0.00 31 rb_check_frozen [283] ----------------------------------------------- 0.00 0.00 1/30 ruby_yyparse [120] 0.00 0.00 5/30 gettable [170] 0.00 0.00 8/30 assignable [172] 0.00 0.00 16/30 ruby_yylex [127] [284] 0.0 0.00 0.00 30 local_id [284] ----------------------------------------------- 0.00 0.00 30/30 ruby_yylex [127] [285] 0.0 0.00 0.00 30 rb_reserved_word [285] 0.00 0.00 15/15 hash [298] ----------------------------------------------- 0.00 0.00 25/25 rb_eval [27] [286] 0.0 0.00 0.00 25 ev_const_get [286] 0.00 0.00 25/25 rb_const_get [287] ----------------------------------------------- 0.00 0.00 25/25 ev_const_get [286] [287] 0.0 0.00 0.00 25 rb_const_get [287] 0.00 0.00 25/25 rb_const_get_0 [288] ----------------------------------------------- 0.00 0.00 25/25 rb_const_get [287] [288] 0.0 0.00 0.00 25 rb_const_get_0 [288] 0.00 0.00 25/7852 st_lookup [236] ----------------------------------------------- 0.00 0.00 1/25 rb_eval [27] 0.00 0.00 5/25 rb_alias [166] 0.00 0.00 19/25 rb_include_module [167] [289] 0.0 0.00 0.00 25 rb_frozen_class_p [289] ----------------------------------------------- 5 blk_mark [328] 0.00 0.00 20/832 garbage_collect [64] [290] 0.0 0.00 0.00 25 rb_gc_mark_frame [290] 25 gc_mark [231] ----------------------------------------------- 0.00 0.00 1/21 rb_io_getc [395] 0.00 0.00 20/21 rb_io_gets [140] [291] 0.0 0.00 0.00 21 rb_io_check_readable [291] 0.00 0.00 21/44 rb_io_check_closed [277] ----------------------------------------------- 0.00 0.00 1/21 rb_io_getc [395] 0.00 0.00 20/21 rb_io_gets [140] [292] 0.0 0.00 0.00 21 rb_io_taint_check [292] 0.00 0.00 21/31 rb_check_frozen [283] ----------------------------------------------- 0.00 0.00 4/19 make_struct [49] 0.00 0.00 15/19 rb_intern [86] [293] 0.0 0.00 0.00 19 rb_id_attrset [293] ----------------------------------------------- 0.00 0.00 18/18 rb_include_module [167] [294] 0.0 0.00 0.00 18 rb_clear_cache [294] ----------------------------------------------- 0.00 0.00 5/17 gettable [170] 0.00 0.00 12/17 ruby_yylex [127] [295] 0.0 0.00 0.00 17 rb_dvar_defined [295] ----------------------------------------------- 13 rb_class_new_instance [303] 0.00 0.00 1/1731 Init_Thread [29] 0.00 0.00 1/1731 Init_Hash [23] 0.00 0.00 1/1731 Init_IO [11] 0.00 0.00 1/1731 Init_Object [16] [296] 0.0 0.00 0.00 17 rb_obj_alloc [296] 0.00 0.00 17/146 rb_obj_class [267] 0.00 0.00 17/363 rb_class_real [253] 17 rb_funcall [260] ----------------------------------------------- 0.00 0.00 4/16 block_append [174] 0.00 0.00 12/16 ruby_yyparse [120] [297] 0.0 0.00 0.00 16 fixpos [297] ----------------------------------------------- 0.00 0.00 15/15 rb_reserved_word [285] [298] 0.0 0.00 0.00 15 hash [298] ----------------------------------------------- 0.00 0.00 1/15 rb_ary_clear [384] 0.00 0.00 14/15 rb_ary_store [302] [299] 0.0 0.00 0.00 15 rb_ary_modify [299] 0.00 0.00 15/15 rb_ary_modify_check [300] ----------------------------------------------- 0.00 0.00 15/15 rb_ary_modify [299] [300] 0.0 0.00 0.00 15 rb_ary_modify_check [300] ----------------------------------------------- 0.00 0.00 1/14 rb_provide_feature [400] 0.00 0.00 4/14 rb_struct_define [48] 0.00 0.00 9/14 ruby_init_loadpath [162] [301] 0.0 0.00 0.00 14 rb_ary_push [301] 0.00 0.00 14/14 rb_ary_store [302] ----------------------------------------------- 0.00 0.00 14/14 rb_ary_push [301] [302] 0.0 0.00 0.00 14 rb_ary_store [302] 0.00 0.00 14/15 rb_ary_modify [299] ----------------------------------------------- 13 call_cfunc [5] [303] 0.0 0.00 0.00 13 rb_class_new_instance [303] 13 rb_obj_alloc [296] 13 rb_obj_call_init [305] ----------------------------------------------- 13 rb_obj_call_init [305] [304] 0.0 0.00 0.00 13 rb_funcall2 [304] 0.00 0.00 13/300273 rb_class_of [222] 13 rb_call [223] ----------------------------------------------- 13 rb_class_new_instance [303] [305] 0.0 0.00 0.00 13 rb_obj_call_init [305] 0.00 0.00 13/300024 rb_block_given_p [225] 13 rb_funcall2 [304] ----------------------------------------------- 0.00 0.00 1/12 Init_GC [38] 0.00 0.00 2/12 Init_Proc [31] 0.00 0.00 2/12 Init_File [15] 0.00 0.00 2/12 ruby_script [180] 0.00 0.00 5/12 Init_version [149] [306] 0.0 0.00 0.00 12 rb_obj_freeze [306] ----------------------------------------------- 0.00 0.00 1/11 init_sigchld [379] 0.00 0.00 10/11 install_sighandler [308] [307] 0.0 0.00 0.00 11 ruby_signal [307] ----------------------------------------------- 0.00 0.00 10/10 Init_signal [51] [308] 0.0 0.00 0.00 10 install_sighandler [308] 0.00 0.00 10/11 ruby_signal [307] ----------------------------------------------- 0.00 0.00 5/10 rb_gc_mark_locations [339] 0.00 0.00 5/10 garbage_collect [64] [309] 0.0 0.00 0.00 10 mark_locations_array [309] 0.00 0.00 7985/8330 is_pointer_to_heap [235] 0.00 0.00 657/832 gc_mark [231] ----------------------------------------------- 0.00 0.00 10/10 rb_eval [27] [310] 0.0 0.00 0.00 10 rb_dvar_ref [310] ----------------------------------------------- 5 thread_mark [353] 0.00 0.00 5/832 garbage_collect [64] [311] 0.0 0.00 0.00 10 rb_mark_tbl [311] 10 mark_tbl [239] ----------------------------------------------- 0.00 0.00 5/10 do_coerce [330] 0.00 0.00 5/10 fix_plus [182] [312] 0.0 0.00 0.00 10 rb_type [312] ----------------------------------------------- 0.00 0.00 2/10 rb_gc_call_finalizer_at_exit [57] 0.00 0.00 8/10 run_final [322] [313] 0.0 0.00 0.00 10 time_free [313] ----------------------------------------------- 0.00 0.00 10/10 call_cfunc [5] [314] 0.0 0.00 0.00 10 time_init [314] 0.00 0.00 10/10 time_modify [315] 0.00 0.00 10/244 rb_check_type [255] ----------------------------------------------- 0.00 0.00 10/10 time_init [314] [315] 0.0 0.00 0.00 10 time_modify [315] 0.00 0.00 10/31 rb_check_frozen [283] ----------------------------------------------- 0.00 0.00 8/8 assignable [172] [316] 0.0 0.00 0.00 8 dyna_var_lookup [316] ----------------------------------------------- 0.00 0.00 8/8 obj_free [63] [317] 0.0 0.00 0.00 8 make_deferred [317] ----------------------------------------------- 0.00 0.00 8/8 assignable [172] [318] 0.0 0.00 0.00 8 rb_dvar_curr [318] ----------------------------------------------- 0.00 0.00 1/8 rb_attr [78] 0.00 0.00 1/8 make_struct [49] 0.00 0.00 6/8 classname [154] [319] 0.0 0.00 0.00 8 rb_id2name [319] 0.00 0.00 8/7852 st_lookup [236] ----------------------------------------------- 0.00 0.00 8/8 run_final [322] [320] 0.0 0.00 0.00 8 rb_obj_id [320] 0.00 0.00 8/8 rb_type [321] ----------------------------------------------- 0.00 0.00 8/8 rb_obj_id [320] [321] 0.0 0.00 0.00 8 rb_type [321] ----------------------------------------------- 0.00 0.00 8/8 finalize_list [331] [322] 0.0 0.00 0.00 8 run_final [322] 0.00 0.00 8/8 rb_obj_id [320] 0.00 0.00 8/10 time_free [313] ----------------------------------------------- 0.00 0.00 7/7 st_foreach [240] [323] 0.0 0.00 0.00 7 sweep_source_filename [323] ----------------------------------------------- 0.00 0.00 6/6 ruby_yylex [127] [324] 0.0 0.00 0.00 6 rb_cstr_to_inum [324] ----------------------------------------------- 0.00 0.00 1/6 rb_f_binding [209] 0.00 0.00 5/6 rb_yield_0 [32] [325] 0.0 0.00 0.00 6 scope_dup [325] ----------------------------------------------- 0.00 0.00 6/6 classname [154] [326] 0.0 0.00 0.00 6 st_delete [326] 0.00 0.00 6/5954 numhash [238] ----------------------------------------------- 0.00 0.00 1/5 Init_heap [370] 0.00 0.00 4/5 garbage_collect [64] [327] 0.0 0.00 0.00 5 add_heap [327] ----------------------------------------------- 5 gc_mark_children [234] [328] 0.0 0.00 0.00 5 blk_mark [328] 40 rb_gc_mark [272] 5 rb_gc_mark_frame [290] ----------------------------------------------- 5 rb_rescue2 [349] [329] 0.0 0.00 0.00 5 coerce_body [329] 5 rb_funcall [260] ----------------------------------------------- 5 rb_num_coerce_bin [347] [330] 0.0 0.00 0.00 5 do_coerce [330] 0.00 0.00 5/10 rb_type [312] 5 rb_rescue [348] ----------------------------------------------- 0.00 0.00 5/5 rb_gc_finalize_deferred [243] [331] 0.0 0.00 0.00 5 finalize_list [331] 0.00 0.00 8/8 run_final [322] 0.00 0.00 8/1131439 add_freelist [220] ----------------------------------------------- 0.00 0.00 5/5 rb_gc_finalize_deferred [243] [332] 0.0 0.00 0.00 5 free_unused_heaps [332] ----------------------------------------------- 0.00 0.00 5/5 garbage_collect [64] [333] 0.0 0.00 0.00 5 init_mark_stack [333] ----------------------------------------------- 5 call_cfunc [5] [334] 0.0 0.00 0.00 5 int_dotimes [334] 0.00 0.00 5/300024 rb_block_given_p [225] 300000 rb_yield [227] ----------------------------------------------- 0.00 0.00 5/5 garbage_collect [64] [335] 0.0 0.00 0.00 5 rb_gc_abort_threads [335] ----------------------------------------------- 0.00 0.00 5/5 call_cfunc [5] [336] 0.0 0.00 0.00 5 rb_gc_disable [336] ----------------------------------------------- 0.00 0.00 5/5 call_cfunc [5] [337] 0.0 0.00 0.00 5 rb_gc_enable [337] ----------------------------------------------- 0.00 0.00 5/5 garbage_collect [64] [338] 0.0 0.00 0.00 5 rb_gc_mark_global_tbl [338] 0.00 0.00 5/832 st_foreach [240] ----------------------------------------------- 0.00 0.00 5/5 garbage_collect [64] [339] 0.0 0.00 0.00 5 rb_gc_mark_locations [339] 0.00 0.00 5/10 mark_locations_array [309] ----------------------------------------------- 0.00 0.00 5/5 garbage_collect [64] [340] 0.0 0.00 0.00 5 rb_gc_mark_parser [340] 0.00 0.00 5/832 rb_gc_mark [272] ----------------------------------------------- 0.00 0.00 5/5 garbage_collect [64] [341] 0.0 0.00 0.00 5 rb_gc_mark_threads [341] 0.00 0.00 20/832 rb_gc_mark [272] ----------------------------------------------- 0.00 0.00 5/5 garbage_collect [64] [342] 0.0 0.00 0.00 5 rb_gc_mark_trap_list [342] ----------------------------------------------- 0.00 0.00 1/5 rb_attr [78] 0.00 0.00 4/5 make_struct [49] [343] 0.0 0.00 0.00 5 rb_is_local_id [343] ----------------------------------------------- 0.00 0.00 5/5 garbage_collect [64] [344] 0.0 0.00 0.00 5 rb_mark_end_proc [344] ----------------------------------------------- 0.00 0.00 5/5 garbage_collect [64] [345] 0.0 0.00 0.00 5 rb_mark_generic_ivar_tbl [345] ----------------------------------------------- 0.00 0.00 5/5 rb_call0 [190] [346] 0.0 0.00 0.00 5 rb_mem_clear [346] ----------------------------------------------- 5 fix_plus [182] [347] 0.0 0.00 0.00 5 rb_num_coerce_bin [347] 5 do_coerce [330] 5 rb_funcall [260] ----------------------------------------------- 5 do_coerce [330] [348] 0.0 0.00 0.00 5 rb_rescue [348] 5 rb_rescue2 [349] ----------------------------------------------- 5 rb_rescue [348] [349] 0.0 0.00 0.00 5 rb_rescue2 [349] 5 coerce_body [329] ----------------------------------------------- 0.00 0.00 5/5 rb_eval [27] [350] 0.0 0.00 0.00 5 rb_thread_schedule [350] 0.00 0.00 5/1182 rb_gc_finalize_deferred [243] ----------------------------------------------- 0.00 0.00 5/5 time_minus [191] [351] 0.0 0.00 0.00 5 rb_type [351] ----------------------------------------------- 0.00 0.00 5/5 rb_eval [27] [352] 0.0 0.00 0.00 5 return_jump [352] ----------------------------------------------- 5 gc_mark_children [234] [353] 0.0 0.00 0.00 5 thread_mark [353] 60 rb_gc_mark [272] 5 rb_mark_tbl [311] 5 rb_gc_mark_maybe [254] ----------------------------------------------- 0.00 0.00 1/4 ruby_init [3] 0.00 0.00 1/4 ruby_options [110] 0.00 0.00 1/4 ruby_cleanup [58] 0.00 0.00 1/4 ruby_exec [83] [354] 0.0 0.00 0.00 4 Init_stack [354] ----------------------------------------------- 0.00 0.00 4/4 ruby_yyparse [120] [355] 0.0 0.00 0.00 4 fixup_nodes [355] ----------------------------------------------- 0.00 0.00 4/4 rb_gc_call_finalizer_at_exit [57] [356] 0.0 0.00 0.00 4 rb_io_fptr_finalize [356] ----------------------------------------------- 0.00 0.00 4/4 ruby_yyparse [120] [357] 0.0 0.00 0.00 4 void_stmts [357] ----------------------------------------------- 0.00 0.00 3/3 ruby_yyparse [120] [358] 0.0 0.00 0.00 3 node_assign [358] 0.00 0.00 3/46 remove_begin [276] 0.00 0.00 3/33 value_expr0 [281] ----------------------------------------------- 0.00 0.00 3/3 exc_initialize [152] [359] 0.0 0.00 0.00 3 rb_scan_args [359] ----------------------------------------------- 0.00 0.00 2/2 ruby_yyparse [120] [360] 0.0 0.00 0.00 2 arg_blk_pass [360] ----------------------------------------------- 0.00 0.00 2/2 ruby_yyparse [120] [361] 0.0 0.00 0.00 2 dyna_pop [361] ----------------------------------------------- 0.00 0.00 1/2 ruby_yyparse [120] 0.00 0.00 1/2 top_local_setup [421] [362] 0.0 0.00 0.00 2 local_pop [362] 0.00 0.00 2/2 ruby_xfree [368] ----------------------------------------------- 0.00 0.00 2/2 proc_options [156] [363] 0.0 0.00 0.00 2 process_sflag [363] ----------------------------------------------- 0.00 0.00 2/2 Init_Numeric [21] [364] 0.0 0.00 0.00 2 rb_class_of [364] ----------------------------------------------- 0.00 0.00 1/2 rb_obj_respond_to [399] 0.00 0.00 1/2 Init_eval [26] [365] 0.0 0.00 0.00 2 rb_method_node [365] 0.00 0.00 2/213 rb_get_method_body [262] ----------------------------------------------- 0.00 0.00 1/2 appendline [138] 0.00 0.00 1/2 rb_io_getc [395] [366] 0.0 0.00 0.00 2 rb_thread_wait_fd [366] ----------------------------------------------- 0.00 0.00 1/2 rb_set_kcode [402] 0.00 0.00 1/2 Init_Regexp [35] [367] 0.0 0.00 0.00 2 ruby_re_mbcinit [367] ----------------------------------------------- 0.00 0.00 2/2 local_pop [362] [368] 0.0 0.00 0.00 2 ruby_xfree [368] ----------------------------------------------- 0.00 0.00 1/1 require_libraries [218] [369] 0.0 0.00 0.00 1 Init_ext [369] ----------------------------------------------- 0.00 0.00 1/1 ruby_init [3] [370] 0.0 0.00 0.00 1 Init_heap [370] 0.00 0.00 1/5 add_heap [327] ----------------------------------------------- 0.00 0.00 1/1 rb_gc_call_finalizer_at_exit [57] [371] 0.0 0.00 0.00 1 blk_free [371] 0.00 0.00 1/1 frame_free [375] ----------------------------------------------- 0.00 0.00 1/1 ruby_cleanup [58] [372] 0.0 0.00 0.00 1 error_handle [372] 0.00 0.00 1/1 rb_thread_set_raised [409] 0.00 0.00 1/1 rb_thread_reset_raised [408] ----------------------------------------------- 0.00 0.00 1/1 rb_io_fptr_cleanup [394] [373] 0.0 0.00 0.00 1 fptr_finalize [373] ----------------------------------------------- 0.00 0.00 1/1 rb_f_binding [209] [374] 0.0 0.00 0.00 1 frame_dup [374] ----------------------------------------------- 0.00 0.00 1/1 blk_free [371] [375] 0.0 0.00 0.00 1 frame_free [375] ----------------------------------------------- 0.00 0.00 1/1 rand_init [77] [376] 0.0 0.00 0.00 1 init_by_array [376] 0.00 0.00 1/1 init_genrand [377] ----------------------------------------------- 0.00 0.00 1/1 init_by_array [376] [377] 0.0 0.00 0.00 1 init_genrand [377] ----------------------------------------------- 0.00 0.00 1/1 ruby_prog_init [132] [378] 0.0 0.00 0.00 1 init_ids [378] ----------------------------------------------- 0.00 0.00 1/1 Init_signal [51] [379] 0.0 0.00 0.00 1 init_sigchld [379] 0.00 0.00 1/11 ruby_signal [307] ----------------------------------------------- 0.00 0.00 1/1 call_cfunc [5] [380] 0.0 0.00 0.00 1 int_to_i [380] ----------------------------------------------- 0.00 0.00 1/1 ruby_yyparse [120] [381] 0.0 0.00 0.00 1 local_tbl [381] ----------------------------------------------- 1 load_file [116] [382] 0.0 0.00 0.00 1 moreswitches [382] 1 proc_options [156] ----------------------------------------------- 0.00 0.00 1/1 ret_args [413] [383] 0.0 0.00 0.00 1 no_blockarg [383] ----------------------------------------------- 0.00 0.00 1/1 ruby_set_argv [419] [384] 0.0 0.00 0.00 1 rb_ary_clear [384] 0.00 0.00 1/15 rb_ary_modify [299] ----------------------------------------------- 1 call_cfunc [5] [385] 0.0 0.00 0.00 1 rb_ary_each [385] 0.00 0.00 1/300024 rb_block_given_p [225] 5 rb_yield [227] ----------------------------------------------- 0.00 0.00 1/1 Init_process [14] [386] 0.0 0.00 0.00 1 rb_class_of [386] ----------------------------------------------- 0.00 0.00 1/1 Init_Regexp [35] [387] 0.0 0.00 0.00 1 rb_class_of [387] ----------------------------------------------- 0.00 0.00 1/1 ruby_finalize_0 [414] [388] 0.0 0.00 0.00 1 rb_exec_end_proc [388] ----------------------------------------------- 0.00 0.00 1/1 rb_f_binding [209] [389] 0.0 0.00 0.00 1 rb_f_block_given_p [389] ----------------------------------------------- 0.00 0.00 1/1 rb_file_open_internal [201] [390] 0.0 0.00 0.00 1 rb_fopen [390] ----------------------------------------------- 0.00 0.00 1/1 Init_GC [38] [391] 0.0 0.00 0.00 1 rb_gc_unregister_address [391] ----------------------------------------------- 0.00 0.00 1/1 load_file [116] [392] 0.0 0.00 0.00 1 rb_io_close [392] 0.00 0.00 1/1 rb_io_fptr_cleanup [394] 0.00 0.00 1/1 rb_thread_fd_close [406] ----------------------------------------------- 0.00 0.00 1/1 rb_file_open_internal [201] [393] 0.0 0.00 0.00 1 rb_io_flags_mode [393] ----------------------------------------------- 0.00 0.00 1/1 rb_io_close [392] [394] 0.0 0.00 0.00 1 rb_io_fptr_cleanup [394] 0.00 0.00 1/1 fptr_finalize [373] ----------------------------------------------- 0.00 0.00 1/1 load_file [116] [395] 0.0 0.00 0.00 1 rb_io_getc [395] 0.00 0.00 2/44 rb_io_check_closed [277] 0.00 0.00 1/21 rb_io_taint_check [292] 0.00 0.00 1/21 rb_io_check_readable [291] 0.00 0.00 1/2 rb_thread_wait_fd [366] ----------------------------------------------- 0.00 0.00 1/1 rb_file_open_internal [201] [396] 0.0 0.00 0.00 1 rb_io_mode_flags [396] ----------------------------------------------- 0.00 0.00 1/1 rb_obj_respond_to [399] [397] 0.0 0.00 0.00 1 rb_method_boundp [397] 0.00 0.00 1/213 rb_get_method_body [262] ----------------------------------------------- 0.00 0.00 1/1 rb_to_integer [81] [398] 0.0 0.00 0.00 1 rb_obj_is_kind_of [398] 0.00 0.00 1/151 rb_class_of [266] 0.00 0.00 1/364 rb_type [252] ----------------------------------------------- 0.00 0.00 1/1 rb_respond_to [401] [399] 0.0 0.00 0.00 1 rb_obj_respond_to [399] 0.00 0.00 1/300273 rb_class_of [222] 0.00 0.00 1/2 rb_method_node [365] 0.00 0.00 1/1 rb_method_boundp [397] ----------------------------------------------- 0.00 0.00 1/1 rb_provide [205] [400] 0.0 0.00 0.00 1 rb_provide_feature [400] 0.00 0.00 1/14 rb_ary_push [301] ----------------------------------------------- 0.00 0.00 1/1 convert_type [79] [401] 0.0 0.00 0.00 1 rb_respond_to [401] 0.00 0.00 1/1 rb_obj_respond_to [399] ----------------------------------------------- 0.00 0.00 1/1 proc_options [156] [402] 0.0 0.00 0.00 1 rb_set_kcode [402] 0.00 0.00 1/2 ruby_re_mbcinit [367] ----------------------------------------------- 0.00 0.00 1/1 make_struct [49] [403] 0.0 0.00 0.00 1 rb_string_value_ptr [403] 0.00 0.00 1/133 rb_string_value [269] ----------------------------------------------- 0.00 0.00 1/1 ruby_cleanup [58] [404] 0.0 0.00 0.00 1 rb_thread_cleanup [404] 0.00 0.00 1/1 rb_thread_ready [407] ----------------------------------------------- 0.00 0.00 1/1 rb_f_binding [209] [405] 0.0 0.00 0.00 1 rb_thread_current [405] ----------------------------------------------- 0.00 0.00 1/1 rb_io_close [392] [406] 0.0 0.00 0.00 1 rb_thread_fd_close [406] ----------------------------------------------- 0.00 0.00 1/1 rb_thread_cleanup [404] [407] 0.0 0.00 0.00 1 rb_thread_ready [407] ----------------------------------------------- 0.00 0.00 1/1 error_handle [372] [408] 0.0 0.00 0.00 1 rb_thread_reset_raised [408] ----------------------------------------------- 0.00 0.00 1/1 error_handle [372] [409] 0.0 0.00 0.00 1 rb_thread_set_raised [409] ----------------------------------------------- 0.00 0.00 1/1 ruby_cleanup [58] [410] 0.0 0.00 0.00 1 rb_thread_wait_other_threads [410] ----------------------------------------------- 0.00 0.00 1/1 ruby_finalize_0 [414] [411] 0.0 0.00 0.00 1 rb_trap_exit [411] ----------------------------------------------- 0.00 0.00 1/1 rand_init [77] [412] 0.0 0.00 0.00 1 rb_type [412] ----------------------------------------------- 0.00 0.00 1/1 ruby_yyparse [120] [413] 0.0 0.00 0.00 1 ret_args [413] 0.00 0.00 1/1 no_blockarg [383] ----------------------------------------------- 0.00 0.00 1/1 ruby_cleanup [58] [414] 0.0 0.00 0.00 1 ruby_finalize_0 [414] 0.00 0.00 1/1 rb_trap_exit [411] 0.00 0.00 1/1 rb_exec_end_proc [388] ----------------------------------------------- 0.00 0.00 1/1 ruby_init_loadpath [162] [415] 0.0 0.00 0.00 1 ruby_incpush [415] ----------------------------------------------- 0.00 0.00 1/1 main [1] [416] 0.0 0.00 0.00 1 ruby_init_stack [416] ----------------------------------------------- 0.00 0.00 1/1 load_file [116] [417] 0.0 0.00 0.00 1 ruby_parser_stack_on_heap [417] ----------------------------------------------- 0.00 0.00 1/1 Init_Regexp [35] [418] 0.0 0.00 0.00 1 ruby_re_set_casetable [418] ----------------------------------------------- 0.00 0.00 1/1 proc_options [156] [419] 0.0 0.00 0.00 1 ruby_set_argv [419] 0.00 0.00 1/1 rb_ary_clear [384] ----------------------------------------------- 0.00 0.00 1/1 require_libraries [218] [420] 0.0 0.00 0.00 1 ruby_set_current_source [420] ----------------------------------------------- 0.00 0.00 1/1 ruby_yyparse [120] [421] 0.0 0.00 0.00 1 top_local_setup [421] 0.00 0.00 1/2 local_pop [362] ----------------------------------------------- 0.00 0.00 1/1 ruby_yyparse [120] [422] 0.0 0.00 0.00 1 void_expr0 [422] ----------------------------------------------- 0.00 0.00 1/1 ruby_yyparse [120] [423] 0.0 0.00 0.00 1 yydestruct [423] ----------------------------------------------- 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 [24] Init_Array [300] rb_ary_modify_check [320] rb_obj_id [37] Init_Bignum [150] rb_ary_new [398] rb_obj_is_kind_of [53] Init_Binding [46] rb_ary_new2 [399] rb_obj_respond_to [69] Init_Comparable [301] rb_ary_push [205] rb_provide [39] Init_Dir [302] rb_ary_store [400] rb_provide_feature [36] Init_Enumerable [157] rb_assoc_new [348] rb_rescue [42] Init_Enumerator [78] rb_attr [349] rb_rescue2 [33] Init_Exception [146] rb_big_coerce [285] rb_reserved_word [15] Init_File [214] rb_big_norm [401] rb_respond_to [38] Init_GC [6] rb_big_plus [359] rb_scan_args [23] Init_Hash [225] rb_block_given_p [279] rb_secure [11] Init_IO [223] rb_call [100] rb_set_class_path [34] Init_Math [190] rb_call0 [402] rb_set_kcode [21] Init_Numeric [4] rb_call_inits [104] rb_singleton_class [16] Init_Object [283] rb_check_frozen [98] rb_singleton_class_attached [71] Init_Precision [255] rb_check_type [179] rb_source_filename [31] Init_Proc [187] rb_class_allocate_instance [230] rb_special_const_p [70] Init_Random [96] rb_class_boot [248] rb_special_const_p [41] Init_Range [13] rb_class_inherited [123] rb_str_buf_cat [35] Init_Regexp [101] rb_class_new [141] rb_str_buf_new [22] Init_String [303] rb_class_new_instance [124] rb_str_cat [40] Init_Struct [222] rb_class_of [125] rb_str_cat2 [29] Init_Thread [364] rb_class_of [114] rb_str_dup [30] Init_Time [266] rb_class_of [251] rb_str_modify [26] Init_eval [386] rb_class_of [128] rb_str_new [369] Init_ext [387] rb_class_of [131] rb_str_new2 [370] Init_heap [155] rb_class_path [134] rb_str_replace [50] Init_load [253] rb_class_real [135] rb_str_resize [68] Init_marshal [294] rb_clear_cache [269] rb_string_value [76] Init_pack [241] rb_clear_cache_by_id [403] rb_string_value_ptr [14] Init_process [118] rb_compile_file [48] rb_struct_define [51] Init_signal [273] rb_const_defined [192] rb_tainted_str_new2 [354] Init_stack [264] rb_const_defined_0 [210] rb_thread_alloc [188] Init_sym [271] rb_const_defined_at [404] rb_thread_cleanup [20] Init_syserr [287] rb_const_get [405] rb_thread_current [181] Init_var_tables [288] rb_const_get_0 [406] rb_thread_fd_close [149] Init_version [103] rb_const_set [407] rb_thread_ready [220] add_freelist [208] rb_copy_node_scope [408] rb_thread_reset_raised [327] add_heap [324] rb_cstr_to_inum [350] rb_thread_schedule [138] appendline [171] rb_data_object_alloc [409] rb_thread_set_raised [360] arg_blk_pass [163] rb_define_alias [366] rb_thread_wait_fd [75] ary_alloc [43] rb_define_alloc_func [410] rb_thread_wait_other_threads [45] ary_new [28] rb_define_class [80] rb_to_int [189] assign [90] rb_define_class_id [81] rb_to_integer [172] assignable [18] rb_define_class_under [411] rb_trap_exit [7] bigadd [105] rb_define_const [321] rb_type [228] bigfixize [142] rb_define_global_const [312] rb_type [67] bignew_1 [17] rb_define_global_function [252] rb_type [72] bignorm [109] rb_define_hooked_variable [412] rb_type [229] bigtrunc [8] rb_define_method [270] rb_type [371] blk_free [54] rb_define_method_id [351] rb_type [328] blk_mark [121] rb_define_module [246] rb_type [174] block_append [10] rb_define_module_function [62] rb_type [148] boot_defclass [122] rb_define_module_id [280] rb_type [5] call_cfunc [130] rb_define_module_under [256] rb_type [195] call_op [12] rb_define_private_method [160] rb_uint2big [154] classname [136] rb_define_readonly_variable [206] rb_ull2big [329] coerce_body [9] rb_define_singleton_method [207] rb_ull2inum [79] convert_type [158] rb_define_variable [47] rb_undef_alloc_func [25] define_filetest_function [133] rb_define_virtual_variable [44] rb_undef_method [330] do_coerce [318] rb_dvar_curr [227] rb_yield [164] dvar_asgn_curr [295] rb_dvar_defined [32] rb_yield_0 [165] dvar_asgn_internal [186] rb_dvar_push [61] rb_yield_values [282] dyna_in_block [310] rb_dvar_ref [169] rehash [216] dyna_init [27] rb_eval [276] remove_begin [361] dyna_pop [73] rb_exc_new3 [218] require_libraries [212] dyna_push [388] rb_exec_end_proc [413] ret_args [316] dyna_var_lookup [193] rb_extend_object [352] return_jump [372] error_handle [209] rb_f_binding [58] ruby_cleanup [286] ev_const_get [389] rb_f_block_given_p [83] ruby_exec [82] eval_node [145] rb_file_const [84] ruby_exec_internal [152] exc_initialize [198] rb_file_open [414] ruby_finalize_0 [331] finalize_list [201] rb_file_open_internal [59] ruby_finalize_1 [182] fix_plus [178] rb_float_new [415] ruby_incpush [297] fixpos [390] rb_fopen [3] ruby_init [355] fixup_nodes [289] rb_frozen_class_p [162] ruby_init_loadpath [373] fptr_finalize [260] rb_funcall [416] ruby_init_stack [374] frame_dup [304] rb_funcall2 [110] ruby_options [375] frame_free [176] rb_gc [417] ruby_parser_stack_on_heap [332] free_unused_heaps [335] rb_gc_abort_threads [111] ruby_process_options [64] garbage_collect [57] rb_gc_call_finalizer_at_exit [132] ruby_prog_init [231] gc_mark [336] rb_gc_disable [367] ruby_re_mbcinit [234] gc_mark_children [337] rb_gc_enable [418] ruby_re_set_casetable [65] gc_sweep [243] rb_gc_finalize_deferred [52] ruby_run [170] gettable [224] rb_gc_force_recycle [180] ruby_script [147] global_id [272] rb_gc_mark [419] ruby_set_argv [298] hash [290] rb_gc_mark_frame [420] ruby_set_current_source [168] include_class_new [338] rb_gc_mark_global_tbl [307] ruby_signal [376] init_by_array [339] rb_gc_mark_locations [242] ruby_stack_check [377] init_genrand [254] rb_gc_mark_maybe [60] ruby_stop [378] init_ids [340] rb_gc_mark_parser [95] ruby_strdup [333] init_mark_stack [341] rb_gc_mark_threads [97] ruby_xcalloc [379] init_sigchld [342] rb_gc_mark_trap_list [368] ruby_xfree [308] install_sighandler [151] rb_gc_register_address [66] ruby_xmalloc [334] int_dotimes [177] rb_gc_start [115] ruby_xrealloc [380] int_to_i [391] rb_gc_unregister_address [127] ruby_yylex [194] io_alloc [262] rb_get_method_body [120] ruby_yyparse [235] is_pointer_to_heap [113] rb_global_entry [322] run_final [275] is_special_global_name [153] rb_global_variable [325] scope_dup [249] ivar_get [319] rb_id2name [259] search_method [144] lex_getline [293] rb_id_attrset [19] set_syserr [183] list_append [167] rb_include_module [88] st_add_direct [116] load_file [159] rb_int2big [326] st_delete [204] local_append [173] rb_int2inum [240] st_foreach [203] local_cnt [86] rb_intern [93] st_init_numtable [284] local_id [277] rb_io_check_closed [199] st_init_numtable_with_size [362] local_pop [278] rb_io_check_initialized [202] st_init_strtable [197] local_push [291] rb_io_check_readable [200] st_init_strtable_with_size [381] local_tbl [392] rb_io_close [92] st_init_table [317] make_deferred [393] rb_io_flags_mode [91] st_init_table_with_size [49] make_struct [394] rb_io_fptr_cleanup [87] st_insert [233] mark_entry [356] rb_io_fptr_finalize [236] st_lookup [257] mark_global_entry [395] rb_io_getc [244] stack_check [309] mark_locations_array [139] rb_io_getline_fast [221] stack_end_address [232] mark_source_filename [140] rb_io_gets [117] str_alloc [239] mark_tbl [396] rb_io_mode_flags [126] str_buf_cat [55] massign [292] rb_io_taint_check [247] str_independent [102] mod_av_set [263] rb_is_const_id [129] str_new [382] moreswitches [343] rb_is_local_id [237] strhash [185] new_call [108] rb_iv_get [323] sweep_source_filename [74] new_dvar [106] rb_iv_set [211] thgroup_s_alloc [217] new_fcall [250] rb_ivar_get [353] thread_mark [245] new_size [99] rb_ivar_set [313] time_free [175] newline_node [94] rb_make_metaclass [314] time_init [215] newtok [344] rb_mark_end_proc [191] time_minus [143] nextc [345] rb_mark_generic_ivar_tbl [315] time_modify [383] no_blockarg [311] rb_mark_tbl [161] time_s_alloc [358] node_assign [346] rb_mem_clear [268] tokadd [238] numhash [397] rb_method_boundp [213] top_local_init [63] obj_free [365] rb_method_node [421] top_local_setup [184] prep_stdio [137] rb_module_new [261] vafuncall [156] proc_options [107] rb_name_class [281] value_expr0 [363] process_sflag [226] rb_need_block [258] var_marker [274] pushback [56] rb_newobj [422] void_expr0 [77] rand_init [89] rb_node_newnode [357] void_stmts [196] random_seed [347] rb_num_coerce_bin [119] yycompile [85] rb_add_method [296] rb_obj_alloc [423] yydestruct [166] rb_alias [305] rb_obj_call_init [2] [384] rb_ary_clear [267] rb_obj_class [112] [385] rb_ary_each [265] rb_obj_dummy [219] [299] rb_ary_modify [306] rb_obj_freeze