Last active
December 15, 2015 15:38
-
-
Save kurodash/5282929 to your computer and use it in GitHub Desktop.
Visual Studio 2012 Performance Profiler Result
Call Tree Summary and Line Summary
for mruby f1e6a4a3b564ac07f0b283af05bc2d7be5a31414
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Visual Studio 2012 Performance Profiler Result | |
Noise Reduction is enabled. Displaying HOT PATHs only. | |
Level Function Name Number of Calls Elapsed Inclusive Time % Elapsed Exclusive Time % | |
0 mruby.exe 0 100 0 | |
1 mainCRTStartup 1 100 0 | |
2 __tmainCRTStartup 1 100 0.01 | |
3 main 1 99.99 0 | |
4 mrb_load_file_cxt 1 99.97 0 | |
5 load_exec 1 99.97 29.52 | |
6 mrb_run 1 70.46 26.41 | |
7 mrb_method_search_vm 20711684 14.42 13.45 | |
7 stack_extend 20711685 14.27 9.23 | |
8 stack_clear 20711684 4.85 2.99 | |
7 cipush 20711684 6.25 6.05 | |
7 cipop 20711659 5.77 5.57 | |
7 mrb_class 20711685 2.34 2.34 | |
7 mrb_gc_arena_restore 10355825 0.98 0.98 | |
7 mrb_define_method_vm 1 0.00 0.00 | |
7 mrb_obj_value 2 0.00 0.00 | |
7 mrb_proc_new 1 0.00 0.00 | |
7 mrb_gc_arena_save 1 0.00 0.00 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Functin Name Number of calls Inclusive Percent Exclusive Percent AVG Inclusive Time AVG Exclusive Percent | |
load_exec 1 99.51 29.44 5865.44 1735.53 | |
mrb_run 8 70.08 20.28 516.32 149.45 | |
mrb_method_search_vm 1815569 20.73 19.01 0.00 0.00 | |
stack_extend 1815590 15.65 11.93 0.00 0.00 | |
cipop 1815574 5.53 5.34 0.00 0.00 | |
cipush 1815597 4.83 4.60 0.00 0.00 | |
stack_clear 1815582 3.56 3.12 0.00 0.00 | |
mrb_class 1815558 1.79 1.79 0.00 0.00 | |
kh_get_mt 3631120 1.58 1.58 0.00 0.00 | |
mrb_gc_arena_restore 909125 1.26 1.26 0.00 0.00 | |
_RTC_CheckEsp 7283293 0.72 0.72 0.00 0.00 | |
_RTC_CheckStackVars 1817915 0.44 0.44 0.00 0.00 | |
_fopen 1 0.19 0.19 10.99 10.99 MSVCR110D.dll | |
__tmainCRTStartup 1 100.00 0.08 5894.29 4.65 | |
calc_crc_16_ccitt 7 0.05 0.05 0.45 0.45 | |
_realloc 1645 0.02 0.02 0.00 0.00 MSVCR110D.dll | |
mrb_mruby_math_gem_init 1 0.02 0.02 1.34 1.09 | |
_feof 72 0.01 0.01 0.01 0.01 MSVCR110D.dll | |
mrb_intern2 1241 0.03 0.01 0.00 0.00 | |
read_rite_irep_record 198 0.03 0.01 0.01 0.00 | |
_setdefaultprecision 1 0.01 0.01 0.44 0.44 | |
kh_get_n2s 1241 0.01 0.01 0.00 0.00 | |
mrb_realloc 1648 0.03 0.01 0.00 0.00 | |
___getmainargs 1 0.01 0.01 0.30 0.30 MSVCR110D.dll | |
mrb_malloc 1493 0.03 0.00 0.00 0.00 | |
allocf 1711 0.03 0.00 0.00 0.00 | |
main 1 99.91 0.00 5888.86 0.18 | |
kh_put_n2s 721 0.01 0.00 0.00 0.00 | |
yyparse 1 0.02 0.00 1.06 0.17 | |
sym_hash_func 1962 0.00 0.00 0.00 0.00 | |
mrb_init_core 1 0.19 0.00 10.99 0.17 | |
mrb_define_method_id 400 0.01 0.00 0.00 0.00 | |
mrb_intern_cstr 502 0.02 0.00 0.00 0.00 | |
mrb_obj_alloc 674 0.00 0.00 0.00 0.00 | |
kh_put_mt 853 0.01 0.00 0.00 0.00 | |
_free 66 0.00 0.00 0.00 0.00 MSVCR110D.dll | |
mrb_init_numeric 1 0.01 0.00 0.49 0.09 | |
mrb_define_method_raw 402 0.01 0.00 0.00 0.00 | |
parser_yylex 34 0.01 0.00 0.02 0.00 | |
mrb_sym2name_len 9 0.00 0.00 0.01 0.01 | |
mrb_define_method 347 0.03 0.00 0.00 0.00 | |
_fgetc 71 0.00 0.00 0.00 0.00 MSVCR110D.dll | |
mrb_load_file_cxt 1 99.53 0.00 5866.60 0.06 | |
gc_protect 680 0.00 0.00 0.00 0.00 | |
mrb_field_write_barrier 633 0.00 0.00 0.00 0.00 | |
mrb_intern 451 0.02 0.00 0.00 0.00 | |
codegen 26 0.00 0.00 0.21 0.00 | |
mrb_proc_new_cfunc 400 0.00 0.00 0.00 0.00 | |
prepare_singleton_class 97 0.01 0.00 0.01 0.00 | |
bin_to_uint32 3565 0.00 0.00 0.00 0.00 | |
mrb_obj_iv_set 138 0.01 0.00 0.00 0.00 | |
kh_resize_mt 11 0.00 0.00 0.02 0.00 | |
kh_alloc_iv 84 0.01 0.00 0.00 0.00 | |
__CxxSetUnhandledExceptionFilter 1 0.00 0.00 0.03 0.03 | |
mrb_calloc 143 0.00 0.00 0.00 0.00 | |
kh_put_iv 180 0.00 0.00 0.00 0.00 | |
mrb_init_class 1 0.01 0.00 0.66 0.03 | |
mrb_add_irep 200 0.00 0.00 0.00 0.00 | |
kh_resize_n2s 4 0.00 0.00 0.05 0.01 | |
read_rite_binary_header 7 0.00 0.00 0.00 0.00 | |
mrb_define_method_vm 115 0.00 0.00 0.00 0.00 | |
mrb_ary_new_capa 1 0.00 0.00 0.02 0.02 | |
mrb_funcall_with_block 23 0.00 0.00 0.00 0.00 | |
mrb_str_new 39 0.00 0.00 0.00 0.00 | |
mrb_read_irep 7 0.09 0.00 0.73 0.00 | |
mrb_obj_value 274 0.00 0.00 0.00 0.00 | |
mrb_vm_define_class 27 0.01 0.00 0.01 0.00 | |
mrb_proc_new 144 0.00 0.00 0.00 0.00 | |
mrb_parser_parse 1 0.02 0.00 1.08 0.02 | |
kh_alloc_mt 67 0.01 0.00 0.00 0.00 | |
GENERATED_TMP_mrb_mruby_random_gem_init 1 0.00 0.00 0.08 0.02 | |
mrb_load_irep 7 0.10 0.00 0.86 0.00 | |
GENERATED_TMP_mrb_mruby_sprintf_gem_init 1 0.00 0.00 0.02 0.02 | |
kh_init_iv_size 81 0.01 0.00 0.01 0.00 | |
iv_put 138 0.00 0.00 0.00 0.00 | |
mrb_init_mrblib 1 0.07 0.00 4.21 0.02 | |
cons_gen 131 0.00 0.00 0.00 0.00 | |
mrb_open_allocf 1 0.19 0.00 11.04 0.02 | |
mrb_mruby_time_gem_init 1 0.00 0.00 0.25 0.02 | |
boot_defclass 36 0.00 0.00 0.01 0.00 | |
mrb_define_singleton_method 53 0.01 0.00 0.01 0.00 | |
GENERATED_TMP_mrb_mruby_time_gem_init 1 0.00 0.00 0.26 0.02 | |
yylex 34 0.01 0.00 0.02 0.00 | |
kh_init_mt 56 0.01 0.00 0.01 0.00 | |
add_heap 1 0.00 0.00 0.04 0.01 | |
iv_get 121 0.00 0.00 0.00 0.00 | |
kh_init_mt_size 56 0.01 0.00 0.01 0.00 | |
mrb_free 62 0.00 0.00 0.00 0.00 | |
const_get 42 0.00 0.00 0.00 0.00 | |
reserved_word 14 0.00 0.00 0.00 0.00 | |
parser_palloc 102 0.00 0.00 0.00 0.00 | |
mrb_obj_value 135 0.00 0.00 0.00 0.00 | |
mainCRTStartup 1 100.00 0.00 5894.31 0.01 | |
mrb_class_new 32 0.01 0.00 0.02 0.00 | |
__security_init_cookie 1 0.00 0.00 0.01 0.01 | |
_isalnum 49 0.00 0.00 0.00 0.00 MSVCR110D.dll | |
GENERATED_TMP_mrb_mruby_math_gem_init 1 0.02 0.00 1.35 0.01 | |
iv_new 81 0.01 0.00 0.01 0.00 | |
nextc 105 0.01 0.00 0.01 0.00 | |
mrb_gc_arena_save 642 0.00 0.00 0.00 0.00 | |
mrb_name_class 41 0.01 0.00 0.01 0.00 | |
mrb_undef_method 8 0.00 0.00 0.01 0.00 | |
read_rite_section_irep 7 0.03 0.00 0.27 0.00 | |
bin_to_uint16 1096 0.00 0.00 0.00 0.00 | |
readint_mrb_int 4 0.00 0.00 0.00 0.00 | |
kh_fill_flags 134 0.00 0.00 0.00 0.00 | |
mrb_pool_alloc 106 0.00 0.00 0.00 0.00 | |
mrb_const_get 35 0.00 0.00 0.00 0.00 | |
codegen_start 1 0.00 0.00 0.24 0.01 | |
root_scan_phase 1 0.00 0.00 0.02 0.01 | |
incremental_sweep_phase 2 0.00 0.00 0.00 0.00 | |
kh_get_iv 121 0.00 0.00 0.00 0.00 | |
mrb_define_class 21 0.01 0.00 0.03 0.00 | |
gc_mark_children 1 0.00 0.00 0.01 0.01 | |
mrb_gc_mark_gv 1 0.00 0.00 0.01 0.01 | |
mrb_define_class_id 21 0.01 0.00 0.03 0.00 | |
str_new 39 0.00 0.00 0.00 0.00 | |
mrb_define_class_method 51 0.01 0.00 0.01 0.00 | |
mrb_init_symtbl 1 0.00 0.00 0.01 0.01 | |
_isupper 15 0.00 0.00 0.00 0.00 MSVCR110D.dll | |
setup_class 11 0.00 0.00 0.01 0.00 | |
mrb_funcall 23 0.00 0.00 0.00 0.00 | |
mrb_const_defined 40 0.00 0.00 0.00 0.00 | |
mrb_get_args 21 0.00 0.00 0.00 0.00 | |
mod_const_check 46 0.00 0.00 0.00 0.00 | |
mrb_define_module_function 24 0.00 0.00 0.01 0.00 | |
kh_fill_flags 168 0.00 0.00 0.00 0.00 | |
mrb_funcall_argv 23 0.00 0.00 0.00 0.00 | |
__onexit 1 0.00 0.00 0.00 0.00 MSVCR110D.dll | |
mrb_vm_const_get 19 0.00 0.00 0.00 0.00 | |
mrb_check_inheritable 32 0.00 0.00 0.00 0.00 | |
mrb_symbol_value 41 0.00 0.00 0.00 0.00 | |
gen_call 8 0.00 0.00 0.02 0.00 | |
kh_resize_iv 3 0.00 0.00 0.01 0.00 | |
mrb_alias_method 11 0.00 0.00 0.00 0.00 | |
mrb_intern 23 0.00 0.00 0.00 0.00 | |
mrb_method_search 11 0.00 0.00 0.00 0.00 | |
mrb_init_array 1 0.00 0.00 0.21 0.00 | |
GENERATED_TMP_mrb_mruby_struct_gem_init 1 0.00 0.00 0.24 0.00 | |
mrb_include_module 13 0.00 0.00 0.00 0.00 | |
mrb_vm_define_module 12 0.00 0.00 0.00 0.00 | |
mrb_init_string 1 0.00 0.00 0.24 0.00 | |
pushback 27 0.00 0.00 0.00 0.00 | |
mrb_mod_include 6 0.00 0.00 0.01 0.00 | |
mrb_init_kernel 1 0.01 0.00 0.30 0.00 | |
mrb_intern 14 0.00 0.00 0.00 0.00 | |
mrb_mruby_struct_gem_init 1 0.00 0.00 0.06 0.00 | |
_tolower 5 0.00 0.00 0.00 0.00 MSVCR110D.dll | |
mrb_init_hash 1 0.00 0.00 0.19 0.00 | |
mrb_check_type 28 0.00 0.00 0.00 0.00 | |
kh_alloc_n2s 5 0.00 0.00 0.01 0.00 | |
list4_gen 9 0.00 0.00 0.00 0.00 | |
mrb_write_barrier 138 0.00 0.00 0.00 0.00 | |
mrb_obj_value 39 0.00 0.00 0.00 0.00 | |
list1_gen 23 0.00 0.00 0.00 0.00 | |
mrb_nil_value 23 0.00 0.00 0.00 0.00 | |
mrb_bob_init 17 0.00 0.00 0.00 0.00 | |
class_from_sym 7 0.00 0.00 0.00 0.00 | |
mrb_incremental_gc 1 0.00 0.00 0.04 0.00 | |
mrb_mod_alias 7 0.00 0.00 0.00 0.00 | |
mrb_const_set 11 0.00 0.00 0.00 0.00 | |
mrb_singleton_class 8 0.00 0.00 0.00 0.00 | |
kh_fill_flags 10 0.00 0.00 0.00 0.00 | |
mrb_define_module_id 5 0.00 0.00 0.02 0.00 | |
mrb_top_self 8 0.00 0.00 0.00 0.00 | |
mrb_obj_iv_get 7 0.00 0.00 0.00 0.00 | |
mrb_iv_set 11 0.00 0.00 0.00 0.00 | |
mrb_class_outer_module 7 0.00 0.00 0.00 0.00 | |
mrb_define_const 9 0.00 0.00 0.01 0.00 | |
mrb_gc_protect 23 0.00 0.00 0.00 0.00 | |
_RtlEncodePointer@4 1 0.00 0.00 0.00 0.00 ntdll.dll | |
genop 25 0.00 0.00 0.00 0.00 | |
mrb_init_object 1 0.00 0.00 0.16 0.00 | |
undef_method 8 0.00 0.00 0.00 0.00 | |
peek_n 6 0.00 0.00 0.00 0.00 | |
mrb_nil_value 24 0.00 0.00 0.00 0.00 | |
push_ 21 0.00 0.00 0.00 0.00 | |
scope_new 3 0.00 0.00 0.02 0.00 | |
intern_gen 14 0.00 0.00 0.00 0.00 | |
__isa_available_init 1 0.00 0.00 0.00 0.00 | |
parse_args 1 0.19 0.00 11.00 0.00 | |
GENERATED_TMP_mrb_mruby_string_ext_gem_init 1 0.01 0.00 0.37 0.00 | |
call_bin_op 4 0.00 0.00 0.00 0.00 | |
mrb_mod_append_features 6 0.00 0.00 0.00 0.00 | |
mrb_init_proc 1 0.00 0.00 0.13 0.00 | |
new_msym 9 0.00 0.00 0.00 0.00 | |
mrb_define_alias 3 0.00 0.00 0.01 0.00 | |
mrb_class_get 7 0.00 0.00 0.00 0.00 | |
tokfix 18 0.00 0.00 0.00 0.00 | |
mrb_undef_class_method 5 0.00 0.00 0.01 0.00 | |
mrb_intern 9 0.00 0.00 0.00 0.00 | |
genop_peep 5 0.00 0.00 0.00 0.00 | |
mrb_define_module 5 0.00 0.00 0.05 0.00 | |
check_const_name 1 0.00 0.00 0.02 0.00 | |
mrb_module_new 5 0.00 0.00 0.01 0.00 | |
mrb_obj_value 8 0.00 0.00 0.00 0.00 | |
mrb_init_exception 1 0.00 0.00 0.21 0.00 | |
mrb_init_range 1 0.00 0.00 0.09 0.00 | |
list3_gen 4 0.00 0.00 0.00 0.00 | |
mrb_init_mrbgems 1 0.06 0.00 3.65 0.00 | |
offset_crc_body 7 0.00 0.00 0.00 0.00 | |
lambda_body 1 0.00 0.00 0.13 0.00 | |
new_int 4 0.00 0.00 0.00 0.00 | |
obj_respond_to 1 0.00 0.00 0.00 0.00 | |
incremental_gc 5 0.00 0.00 0.01 0.00 | |
mrb_parser_new 1 0.00 0.00 0.02 0.00 | |
mrbc_filename 1 0.00 0.00 0.00 0.00 | |
new_fcall 4 0.00 0.00 0.00 0.00 | |
parser_strndup 4 0.00 0.00 0.00 0.00 | |
mrb_mod_const_defined 1 0.00 0.00 0.02 0.00 | |
codegen_realloc 8 0.00 0.00 0.00 0.00 | |
new_call 4 0.00 0.00 0.00 0.00 | |
parser_strdup 4 0.00 0.00 0.00 0.00 | |
gen_values 8 0.00 0.00 0.01 0.00 | |
mrb_init_gc 1 0.00 0.00 0.18 0.00 | |
mrb_mruby_random_gem_init 1 0.00 0.00 0.06 0.00 | |
mrb_init_symbol 1 0.00 0.00 0.05 0.00 | |
new_self 4 0.00 0.00 0.00 0.00 | |
new_lvar 4 0.00 0.00 0.00 0.00 | |
var_reference 4 0.00 0.00 0.00 0.00 | |
mrb_gc_mark_mt 1 0.00 0.00 0.00 0.00 | |
GENERATED_TMP_mrb_mruby_print_gem_init 1 0.00 0.00 0.27 0.00 | |
tokadd 40 0.00 0.00 0.00 0.00 | |
_RtlDecodePointer@4 1 0.00 0.00 0.00 0.00 ntdll.dll | |
pre_c_init 1 0.01 0.00 0.44 0.00 | |
mrb_nil_value 7 0.00 0.00 0.00 0.00 | |
mrb_pool_open 4 0.00 0.00 0.00 0.00 | |
mrb_pool_close 4 0.00 0.00 0.00 0.00 | |
_GetSystemTimeAsFileTimeStub@4 1 0.00 0.00 0.00 0.00 kernel32.dll | |
hash 9 0.00 0.00 0.00 0.00 | |
GENERATED_TMP_mrb_mruby_array_ext_gem_init 1 0.01 0.00 0.49 0.00 | |
scope_finish 2 0.00 0.00 0.01 0.00 | |
mrb_gc_mark 6 0.00 0.00 0.00 0.00 | |
page_alloc 4 0.00 0.00 0.01 0.00 | |
new_args 1 0.00 0.00 0.00 0.00 | |
GENERATED_TMP_mrb_mruby_numeric_ext_gem_init 1 0.00 0.00 0.01 0.00 | |
ary_new_capa 1 0.00 0.00 0.00 0.00 | |
local_add_f 2 0.00 0.00 0.00 0.00 | |
list2_gen 2 0.00 0.00 0.00 0.00 | |
mrb_obj_respond_to 1 0.00 0.00 0.00 0.00 | |
list5_gen 1 0.00 0.00 0.00 0.00 | |
mrb_generate_code 1 0.00 0.00 0.24 0.00 | |
stack_copy 23 0.00 0.00 0.00 0.00 | |
mrb_float_value 3 0.00 0.00 0.00 0.00 | |
mark_tbl 2 0.00 0.00 0.00 0.00 | |
GENERATED_TMP_mrb_mruby_enum_ext_gem_init 1 0.01 0.00 0.46 0.00 | |
mrb_intern 2 0.00 0.00 0.00 0.00 | |
mrb_gc_mark_iv_size 1 0.00 0.00 0.00 0.00 | |
new_begin 2 0.00 0.00 0.00 0.00 | |
check_managed_app 1 0.00 0.00 0.00 0.00 | |
mrb_mruby_string_ext_gem_init 1 0.00 0.00 0.02 0.00 | |
parser_update_cxt 1 0.00 0.00 0.00 0.00 | |
envadjust 1 0.00 0.00 0.00 0.00 | |
mrb_open 1 0.19 0.00 11.04 0.00 | |
mrb_mruby_sprintf_gem_init 1 0.00 0.00 0.01 0.00 | |
___set_app_type 1 0.00 0.00 0.00 0.00 MSVCR110D.dll | |
basic_obj_respond_to 1 0.00 0.00 0.00 0.00 | |
mrb_alloca 2 0.00 0.00 0.00 0.00 | |
scope_body 1 0.00 0.00 0.19 0.00 | |
mrb_init_comparable 1 0.00 0.00 0.03 0.00 | |
mrb_mruby_array_ext_gem_init 1 0.00 0.00 0.01 0.00 | |
_QueryPerformanceCounterStub@4 1 0.00 0.00 0.00 0.00 kernel32.dll | |
_GetCurrentProcessIdStub@0 1 0.00 0.00 0.00 0.00 kernel32.dll | |
mrb_to_id 1 0.00 0.00 0.00 0.00 | |
mrb_intern 2 0.00 0.00 0.03 0.00 | |
node_len 5 0.00 0.00 0.00 0.00 | |
mrb_mruby_numeric_ext_gem_init 1 0.00 0.00 0.01 0.00 | |
__CrtSetCheckCount 1 0.00 0.00 0.00 0.00 MSVCR110D.dll | |
gc_gray_mark 1 0.00 0.00 0.01 0.00 | |
kh_init_n2s_size 1 0.00 0.00 0.01 0.00 | |
yydestruct 2 0.00 0.00 0.00 0.00 | |
mrb_mruby_print_gem_init 1 0.00 0.00 0.00 0.00 | |
new_scope 1 0.00 0.00 0.00 0.00 | |
mrb_define_global_const 1 0.00 0.00 0.01 0.00 | |
GENERATED_TMP_mrb_mruby_hash_ext_gem_init 1 0.00 0.00 0.09 0.00 | |
stack_init 1 0.00 0.00 0.01 0.00 | |
append_gen 10 0.00 0.00 0.00 0.00 | |
_GetCurrentThreadIdStub@0 1 0.00 0.00 0.00 0.00 kernel32.dll | |
mrb_parse_file 1 0.02 0.00 1.10 0.00 | |
new_def 1 0.00 0.00 0.00 0.00 | |
mrb_init_enumerable 1 0.00 0.00 0.02 0.00 | |
mrb_respond_to 1 0.00 0.00 0.00 0.00 | |
new_arg 1 0.00 0.00 0.00 0.00 | |
kh_init_n2s 1 0.00 0.00 0.01 0.00 | |
mrb_init_heap 1 0.00 0.00 0.04 0.00 | |
final_marking_phase 1 0.00 0.00 0.00 0.00 | |
new_return 1 0.00 0.00 0.00 0.00 | |
dispatch 1 0.00 0.00 0.00 0.00 | |
ret_args 1 0.00 0.00 0.00 0.00 | |
parser_init_cxt 1 0.00 0.00 0.00 0.00 | |
mrb_bool_value 1 0.00 0.00 0.00 0.00 | |
pre_cpp_init 1 0.01 0.00 0.31 0.00 | |
incremental_marking_phase 1 0.00 0.00 0.01 0.00 | |
new_if 1 0.00 0.00 0.00 0.00 | |
tok 70 0.00 0.00 0.00 0.00 | |
local_switch 1 0.00 0.00 0.00 0.00 | |
obj_iv_p 11 0.00 0.00 0.00 0.00 | |
newtok 18 0.00 0.00 0.00 0.00 | |
__atonexitinit 1 0.00 0.00 0.00 0.00 | |
local_var_p 4 0.00 0.00 0.00 0.00 | |
mrb_nil_value 1 0.00 0.00 0.00 0.00 | |
mrbc_context_new 1 0.00 0.00 0.00 0.00 | |
mrb_intern 1 0.00 0.00 0.00 0.00 | |
mrb_parser_free 1 0.00 0.00 0.00 0.00 | |
mrb_gc_mark_iv 1 0.00 0.00 0.00 0.00 | |
mrb_bool_value 1 0.00 0.00 0.00 0.00 | |
_invoke_watson_if_error 1 0.00 0.00 0.00 0.00 | |
cons_free_gen 33 0.00 0.00 0.00 0.00 | |
lv_idx 4 0.00 0.00 0.00 0.00 | |
atexit 1 0.00 0.00 0.01 0.00 | |
mrb_obj_value 1 0.00 0.00 0.00 0.00 | |
toklast 28 0.00 0.00 0.00 0.00 | |
toklen 19 0.00 0.00 0.00 0.00 | |
_onexit 1 0.00 0.00 0.01 0.00 | |
mrb_class 1 0.00 0.00 0.00 0.00 | |
prepare_incremental_sweep 1 0.00 0.00 0.00 0.00 | |
link_free_heap_page 1 0.00 0.00 0.00 0.00 | |
link_heap_page 1 0.00 0.00 0.00 0.00 | |
mrb_gc_mark_mt_size 1 0.00 0.00 0.00 0.00 | |
_RTC_Initialize 1 0.00 0.00 0.00 0.00 | |
add_gray_list 2 0.00 0.00 0.00 0.00 | |
iv_size 1 0.00 0.00 0.00 0.00 | |
new_label 2 0.00 0.00 0.00 0.00 | |
local_resume 1 0.00 0.00 0.00 0.00 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Function Name Exclusive Percent Inclusive Percent Source Filename Line | |
mrb_run 16.00 15.68 /mruby/src/vm.c 572 | |
kh_get_mt 12.00 11.70 /mruby/src/class.c 18 | |
mrb_run 6.27 6.27 /mruby/src/vm.c 1664 | |
stack_clear 3.82 3.82 /mruby/src/vm.c 63 | |
stack_clear 3.22 3.22 /mruby/src/vm.c 64 | |
mrb_run 3.03 3.03 /mruby/src/vm.c 580 | |
mrb_run 2.41 2.41 /mruby/src/vm.c 1593 | |
mrb_run 2.05 2.05 /mruby/src/vm.c 604 | |
mrb_run 1.69 1.69 /mruby/src/vm.c 1403 | |
mrb_run 1.60 1.60 /mruby/src/vm.c 1291 | |
mrb_run 1.38 1.38 /mruby/src/vm.c 592 | |
mrb_run 1.32 1.32 /mruby/src/vm.c 1290 | |
mrb_run 1.19 1.19 /mruby/src/vm.c 1274 | |
_RTC_CheckStackVars 1.13 1.13 f:/dd/vctools/crt_bld/self_x86/crt/prebuild/rtc/stack.cpp 84 | |
cipush 1.03 1.03 /mruby/src/vm.c 206 | |
mrb_run 0.99 0.99 /mruby/src/vm.c 900 | |
mrb_method_search_vm 0.96 0.96 /mruby/src/class.c 957 | |
mrb_run 0.93 0.93 /mruby/src/vm.c 843 | |
mrb_run 0.90 0.90 /mruby/src/vm.c 1400 | |
mrb_class 0.87 0.87 /mruby/include/mruby/class.h 29 | |
mrb_method_search_vm 0.84 0.84 /mruby/src/class.c 954 | |
mrb_method_search_vm 0.83 0.83 /mruby/src/class.c 955 | |
mrb_run 0.82 17.89 /mruby/src/vm.c 847 | |
mrb_run 0.77 0.77 /mruby/src/vm.c 865 | |
mrb_run 0.70 0.70 /mruby/src/vm.c 1108 | |
mrb_run 0.70 0.70 /mruby/src/vm.c 1983 | |
stack_clear 0.69 0.69 /mruby/src/vm.c 60 | |
mrb_run 0.68 0.68 /mruby/src/vm.c 746 | |
mrb_run 0.58 12.81 /mruby/src/vm.c 907 | |
mrb_run 0.58 0.58 /mruby/src/vm.c 1170 | |
mrb_run 0.57 0.57 /mruby/src/vm.c 898 | |
mrb_run 0.57 0.57 /mruby/src/vm.c 1192 | |
mrb_run 0.57 0.57 /mruby/src/vm.c 1600 | |
mrb_method_search_vm 0.56 12.26 /mruby/src/class.c 958 | |
mrb_run 0.56 0.56 /mruby/src/vm.c 864 | |
mrb_run 0.56 0.56 /mruby/src/vm.c 1589 | |
mrb_method_search_vm 0.54 0.54 /mruby/src/class.c 949 | |
mrb_run 0.53 0.53 /mruby/src/vm.c 1130 | |
mrb_run 0.51 0.51 /mruby/src/vm.c 866 | |
mrb_run 0.51 0.51 /mruby/src/vm.c 837 | |
mrb_run 0.50 0.50 /mruby/src/vm.c 910 | |
mrb_run 0.50 0.50 /mruby/src/vm.c 1294 | |
mrb_run 0.49 1.90 /mruby/src/vm.c 846 | |
mrb_run 0.47 0.47 /mruby/src/vm.c 829 | |
stack_extend 0.45 0.45 /mruby/src/vm.c 111 | |
_RTC_CheckStackVars 0.44 0.44 f:/dd/vctools/crt_bld/self_x86/crt/prebuild/rtc/stack.cpp 77 | |
mrb_run 0.43 0.43 /mruby/src/vm.c 1143 | |
cipush 0.43 0.43 /mruby/src/vm.c 207 | |
mrb_run 0.43 0.43 /mruby/src/vm.c 1605 | |
mrb_method_search_vm 0.43 0.43 /mruby/src/class.c 959 | |
cipop 0.43 0.43 /mruby/src/vm.c 214 | |
stack_extend 0.42 11.06 /mruby/src/vm.c 144 | |
_RTC_CheckStackVars 0.41 0.41 f:/dd/vctools/crt_bld/self_x86/crt/prebuild/rtc/stack.cpp 79 | |
mrb_run 0.41 0.41 /mruby/src/vm.c 1596 | |
mrb_run 0.38 0.38 /mruby/src/vm.c 1412 | |
mrb_run 0.36 0.36 /mruby/src/vm.c 880 | |
cipush 0.34 0.37 /mruby/src/vm.c 210 | |
mrb_method_search_vm 0.34 0.35 /mruby/src/class.c 969 | |
mrb_run 0.34 0.34 /mruby/src/vm.c 581 | |
mrb_run 0.33 0.33 /mruby/src/vm.c 835 | |
mrb_run 0.33 0.33 /mruby/src/vm.c 1233 | |
mrb_run 0.33 0.33 /mruby/src/vm.c 878 | |
mrb_run 0.32 0.32 /mruby/src/vm.c 1122 | |
cipush 0.31 0.31 /mruby/src/vm.c 193 | |
stack_extend 0.29 0.32 /mruby/src/vm.c 152 | |
mrb_run 0.29 1.57 /mruby/src/vm.c 1271 | |
mrb_run 0.29 0.29 /mruby/src/vm.c 901 | |
mrb_run 0.29 0.29 /mruby/src/vm.c 903 | |
mrb_run 0.29 0.29 /mruby/src/vm.c 1159 | |
stack_clear 0.28 2.55 /mruby/src/vm.c 66 | |
stack_clear 0.27 0.27 /mruby/src/vm.c 61 | |
mrb_run 0.27 0.27 /mruby/src/vm.c 1235 | |
cipop 0.26 0.38 /mruby/src/vm.c 226 | |
cipop 0.26 0.26 /mruby/src/vm.c 215 | |
mrb_method_search_vm 0.26 0.26 /mruby/src/class.c 963 | |
mrb_run 0.26 0.26 /mruby/src/vm.c 1277 | |
mrb_run 0.25 0.25 /mruby/src/vm.c 874 | |
cipush 0.25 0.25 /mruby/src/vm.c 208 | |
mrb_run 0.25 0.25 /mruby/src/vm.c 875 | |
stack_extend 0.24 0.24 /mruby/src/vm.c 112 | |
mrb_run 0.24 0.24 /mruby/src/vm.c 1284 | |
mrb_run 0.24 0.24 /mruby/src/vm.c 1121 | |
mrb_class 0.22 0.22 /mruby/include/mruby/class.h 28 | |
mrb_run 0.22 0.22 /mruby/src/vm.c 1132 | |
cipush 0.22 0.22 /mruby/src/vm.c 194 | |
mrb_run 0.21 0.21 /mruby/src/vm.c 1289 | |
mrb_run 0.21 0.21 /mruby/src/vm.c 871 | |
mrb_run 0.21 0.21 /mruby/src/vm.c 899 | |
cipop 0.21 0.21 /mruby/src/vm.c 225 | |
mrb_run 0.20 0.20 /mruby/src/vm.c 1166 | |
mrb_run 0.20 0.20 /mruby/src/vm.c 1172 | |
mrb_run 0.20 0.20 /mruby/src/vm.c 911 | |
mrb_run 0.20 0.20 /mruby/src/vm.c 902 | |
mrb_run 0.20 0.20 /mruby/src/vm.c 909 | |
mrb_run 0.19 0.19 /mruby/src/vm.c 1665 | |
mrb_method_search_vm 0.19 0.19 /mruby/src/class.c 961 | |
mrb_run 0.19 0.19 /mruby/src/vm.c 867 | |
mrb_class 0.18 0.18 /mruby/include/mruby/class.h 45 | |
mrb_run 0.18 0.18 /mruby/src/vm.c 1292 | |
cipush 0.18 0.18 /mruby/src/vm.c 197 | |
mrb_run 0.18 0.18 /mruby/src/vm.c 1110 | |
mrb_run 0.18 0.18 /mruby/src/vm.c 848 | |
mrb_method_search_vm 0.18 0.18 /mruby/src/class.c 966 | |
mrb_run 0.17 0.17 /mruby/src/vm.c 1417 | |
mrb_run 0.17 0.17 /mruby/src/vm.c 1124 | |
_RTC_CheckEsp 0.17 0.17 f:/dd/vctools/crt_bld/self_x86/crt/prebuild/rtc/stack.cpp 31 | |
mrb_run 0.17 0.17 /mruby/src/vm.c 1411 | |
cipush 0.17 0.17 /mruby/src/vm.c 205 | |
mrb_run 0.16 0.16 /mruby/src/vm.c 1112 | |
stack_extend 0.16 0.16 /mruby/src/vm.c 142 | |
mrb_run 0.15 0.15 /mruby/src/vm.c 830 | |
mrb_run 0.15 0.15 /mruby/src/vm.c 1281 | |
cipush 0.15 0.15 /mruby/src/vm.c 209 | |
mrb_run 0.15 0.15 /mruby/src/vm.c 1590 | |
_RTC_CheckStackVars 0.15 0.15 f:/dd/vctools/crt_bld/self_x86/crt/prebuild/rtc/stack.cpp 81 | |
mrb_run 0.15 0.15 /mruby/src/vm.c 1118 | |
mrb_run 0.15 0.15 /mruby/src/vm.c 1409 | |
mrb_run 0.15 0.15 /mruby/src/vm.c 593 | |
mrb_run 0.15 3.55 /mruby/src/vm.c 863 | |
mrb_run 0.15 0.15 /mruby/src/vm.c 1597 | |
mrb_method_search_vm 0.15 0.15 /mruby/src/class.c 960 | |
cipush 0.15 0.15 /mruby/src/vm.c 195 | |
mrb_run 0.14 0.14 /mruby/src/vm.c 838 | |
mrb_run 0.14 0.14 /mruby/src/vm.c 1272 | |
mrb_run 0.14 0.14 /mruby/src/vm.c 1232 | |
cipush 0.13 0.13 /mruby/src/vm.c 204 | |
mrb_run 0.13 0.13 /mruby/src/vm.c 1617 | |
mrb_run 0.13 0.13 /mruby/src/vm.c 1163 | |
mrb_class 0.13 0.13 /mruby/include/mruby/class.h 43 | |
mrb_gc_arena_restore 0.13 0.13 /mruby/src/gc.c 909 | |
mrb_run 0.12 0.12 /mruby/src/vm.c 1120 | |
mrb_run 0.12 0.12 /mruby/src/vm.c 747 | |
mrb_run 0.12 0.12 /mruby/src/vm.c 1111 | |
mrb_run 0.12 0.12 /mruby/src/vm.c 1231 | |
mrb_run 0.12 0.12 /mruby/src/vm.c 1119 | |
mrb_run 0.12 0.12 /mruby/src/vm.c 1109 | |
mrb_run 0.12 0.12 /mruby/src/vm.c 1258 | |
mrb_run 0.11 0.11 /mruby/src/vm.c 1142 | |
mrb_gc_arena_restore 0.11 0.11 /mruby/src/gc.c 910 | |
mrb_run 0.11 0.11 /mruby/src/vm.c 1169 | |
mrb_run 0.10 0.10 /mruby/src/vm.c 1441 | |
mrb_run 0.10 0.10 /mruby/src/vm.c 750 | |
mrb_run 0.10 0.10 /mruby/src/vm.c 605 | |
_RTC_CheckStackVars 0.10 0.10 f:/dd/vctools/crt_bld/self_x86/crt/prebuild/rtc/stack.cpp 87 | |
mrb_run 0.10 0.10 /mruby/src/vm.c 1410 | |
mrb_run 0.09 0.09 /mruby/src/vm.c 1276 | |
stack_clear 0.09 0.09 /mruby/src/vm.c 65 | |
mrb_run 0.08 0.38 /mruby/src/vm.c 1440 | |
mrb_run 0.07 0.07 /mruby/src/vm.c 1131 | |
mrb_gc_arena_restore 0.07 0.07 /mruby/src/gc.c 911 | |
mrb_run 0.06 0.06 /mruby/src/vm.c 1598 | |
mrb_run 0.05 0.05 /mruby/src/vm.c 1174 | |
mrb_run 0.04 0.04 /mruby/src/vm.c 1407 | |
mrb_method_search_vm 0.04 0.04 /mruby/src/class.c 952 | |
mrb_run 0.04 0.04 /mruby/src/vm.c 1136 | |
mrb_run 0.04 0.04 /mruby/src/vm.c 839 | |
mrb_run 0.04 0.04 /mruby/src/vm.c 1273 | |
mrb_run 0.03 0.03 /mruby/src/vm.c 1254 | |
_RTC_CheckStackVars 0.03 0.03 f:/dd/vctools/crt_bld/self_x86/crt/prebuild/rtc/stack.cpp 82 | |
mrb_method_search_vm 0.02 0.02 /mruby/src/class.c 967 | |
mrb_run 0.02 0.02 /mruby/src/vm.c 873 | |
_RTC_CheckEsp 0.01 0.01 f:/dd/vctools/crt_bld/self_x86/crt/prebuild/rtc/stack.cpp 35 | |
mrb_method_search_vm 0.01 0.01 /mruby/src/class.c 962 | |
_InterlockedDecrement@4 0.01 0.01 [UNKNOWN] 0 | |
load_exec 0.00 66.39 /mruby/src/parse.y 5206 | |
mrb_load_file_cxt 0.00 50.01 /mruby/src/parse.y 5215 | |
main 0.00 50.01 /mruby/tools/mruby/mruby.c 281 | |
__tmainCRTStartup 0.00 50.01 f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c 536 | |
mainCRTStartup 0.00 50.01 f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c 376 | |
UNKNOWN 0.00 49.99 [UNKNOWN] 0 | |
mainCRTStartup 0.00 49.99 f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c 0 | |
_ReturnFromSample@0 0.00 0.01 [UNKNOWN] 0 | |
?GetSample@@YGXXZ 0.00 0.01 [UNKNOWN] 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment