Created
December 14, 2020 03:51
-
-
Save SamSaffron/4d888f084002f667978da81962f5f05f to your computer and use it in GitHub Desktop.
This file contains hidden or 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
sam@arch discourse % script/test_page | |
[RUBY_DEBUG_COUNTER] 100909 show_debug_counters | |
[RUBY_DEBUG_COUNTER] mc_inline_hit 412,834 | |
[RUBY_DEBUG_COUNTER] mc_inline_miss_klass 39,745 | |
[RUBY_DEBUG_COUNTER] mc_inline_miss_invalidated 0 | |
[RUBY_DEBUG_COUNTER] mc_cme_complement 166 | |
[RUBY_DEBUG_COUNTER] mc_cme_complement_hit 166 | |
[RUBY_DEBUG_COUNTER] mc_search 4,730 | |
[RUBY_DEBUG_COUNTER] mc_search_notfound 1,638 | |
[RUBY_DEBUG_COUNTER] mc_search_super 69,250 | |
[RUBY_DEBUG_COUNTER] ci_packed 13,608 | |
[RUBY_DEBUG_COUNTER] ci_kw 0 | |
[RUBY_DEBUG_COUNTER] ci_nokw 0 | |
[RUBY_DEBUG_COUNTER] ci_runtime 13,608 | |
[RUBY_DEBUG_COUNTER] cc_new 227 | |
[RUBY_DEBUG_COUNTER] cc_temp 0 | |
[RUBY_DEBUG_COUNTER] cc_found_ccs 38,902 | |
[RUBY_DEBUG_COUNTER] cc_ent_invalidate 0 | |
[RUBY_DEBUG_COUNTER] cc_cme_invalidate 0 | |
[RUBY_DEBUG_COUNTER] cc_invalidate_leaf 0 | |
[RUBY_DEBUG_COUNTER] cc_invalidate_leaf_ccs 0 | |
[RUBY_DEBUG_COUNTER] cc_invalidate_leaf_callable 0 | |
[RUBY_DEBUG_COUNTER] cc_invalidate_tree 0 | |
[RUBY_DEBUG_COUNTER] cc_invalidate_tree_cme 0 | |
[RUBY_DEBUG_COUNTER] cc_invalidate_tree_callable 0 | |
[RUBY_DEBUG_COUNTER] cc_invalidate_negative 0 | |
[RUBY_DEBUG_COUNTER] ccs_free 0 | |
[RUBY_DEBUG_COUNTER] ccs_maxlen 2 | |
[RUBY_DEBUG_COUNTER] ccs_found 66,532 | |
[RUBY_DEBUG_COUNTER] iseq_num 0 | |
[RUBY_DEBUG_COUNTER] iseq_cd_num 0 | |
[RUBY_DEBUG_COUNTER] ccf_general 12,770 | |
[RUBY_DEBUG_COUNTER] ccf_iseq_setup 39,284 | |
[RUBY_DEBUG_COUNTER] ccf_iseq_setup_0start 1,164 | |
[RUBY_DEBUG_COUNTER] ccf_iseq_setup_tailcall_0start 0 | |
[RUBY_DEBUG_COUNTER] ccf_iseq_fix 164,026 | |
[RUBY_DEBUG_COUNTER] ccf_iseq_opt 16,629 | |
[RUBY_DEBUG_COUNTER] ccf_iseq_kw1 122 | |
[RUBY_DEBUG_COUNTER] ccf_iseq_kw2 218 | |
[RUBY_DEBUG_COUNTER] ccf_cfunc 2,192 | |
[RUBY_DEBUG_COUNTER] ccf_cfunc_with_frame 132,947 | |
[RUBY_DEBUG_COUNTER] ccf_ivar 58,438 | |
[RUBY_DEBUG_COUNTER] ccf_attrset 703 | |
[RUBY_DEBUG_COUNTER] ccf_method_missing 616 | |
[RUBY_DEBUG_COUNTER] ccf_zsuper 0 | |
[RUBY_DEBUG_COUNTER] ccf_bmethod 19,139 | |
[RUBY_DEBUG_COUNTER] ccf_opt_send 8,039 | |
[RUBY_DEBUG_COUNTER] ccf_opt_call 890 | |
[RUBY_DEBUG_COUNTER] ccf_opt_block_call 0 | |
[RUBY_DEBUG_COUNTER] ccf_super_method 57 | |
[RUBY_DEBUG_COUNTER] frame_push 418,732 | |
[RUBY_DEBUG_COUNTER] frame_push_method 221,443 | |
[RUBY_DEBUG_COUNTER] frame_push_block 37,986 | |
[RUBY_DEBUG_COUNTER] frame_push_class 0 | |
[RUBY_DEBUG_COUNTER] frame_push_top 0 | |
[RUBY_DEBUG_COUNTER] frame_push_cfunc 155,225 | |
[RUBY_DEBUG_COUNTER] frame_push_ifunc 4,076 | |
[RUBY_DEBUG_COUNTER] frame_push_eval 0 | |
[RUBY_DEBUG_COUNTER] frame_push_rescue 2 | |
[RUBY_DEBUG_COUNTER] frame_push_dummy 0 | |
[RUBY_DEBUG_COUNTER] frame_R2R 232,934 | |
[RUBY_DEBUG_COUNTER] frame_R2C 142,565 | |
[RUBY_DEBUG_COUNTER] frame_C2C 16,736 | |
[RUBY_DEBUG_COUNTER] frame_C2R 26,497 | |
[RUBY_DEBUG_COUNTER] ivar_get_ic_hit 114,179 | |
[RUBY_DEBUG_COUNTER] ivar_get_ic_miss 21,611 | |
[RUBY_DEBUG_COUNTER] ivar_get_ic_miss_serial 30,461 | |
[RUBY_DEBUG_COUNTER] ivar_get_ic_miss_unset 12,175 | |
[RUBY_DEBUG_COUNTER] ivar_get_ic_miss_noobject 0 | |
[RUBY_DEBUG_COUNTER] ivar_set_ic_hit 18,806 | |
[RUBY_DEBUG_COUNTER] ivar_set_ic_miss 1,311 | |
[RUBY_DEBUG_COUNTER] ivar_set_ic_miss_serial 6,023 | |
[RUBY_DEBUG_COUNTER] ivar_set_ic_miss_unset 7 | |
[RUBY_DEBUG_COUNTER] ivar_set_ic_miss_iv_hit 6,030 | |
[RUBY_DEBUG_COUNTER] ivar_set_ic_miss_noobject 1,311 | |
[RUBY_DEBUG_COUNTER] ivar_get_base 22,832 | |
[RUBY_DEBUG_COUNTER] ivar_set_base 1,362 | |
[RUBY_DEBUG_COUNTER] lvar_get 376,508 | |
[RUBY_DEBUG_COUNTER] lvar_get_dynamic 41,867 | |
[RUBY_DEBUG_COUNTER] lvar_set 85,501 | |
[RUBY_DEBUG_COUNTER] lvar_set_dynamic 1,212 | |
[RUBY_DEBUG_COUNTER] lvar_set_slowpath 99 | |
[RUBY_DEBUG_COUNTER] gc_count 0 | |
[RUBY_DEBUG_COUNTER] gc_minor_newobj 0 | |
[RUBY_DEBUG_COUNTER] gc_minor_malloc 0 | |
[RUBY_DEBUG_COUNTER] gc_minor_method 0 | |
[RUBY_DEBUG_COUNTER] gc_minor_capi 0 | |
[RUBY_DEBUG_COUNTER] gc_minor_stress 0 | |
[RUBY_DEBUG_COUNTER] gc_major_nofree 0 | |
[RUBY_DEBUG_COUNTER] gc_major_oldgen 0 | |
[RUBY_DEBUG_COUNTER] gc_major_shady 0 | |
[RUBY_DEBUG_COUNTER] gc_major_force 0 | |
[RUBY_DEBUG_COUNTER] gc_major_oldmalloc 0 | |
[RUBY_DEBUG_COUNTER] gc_isptr_trial 0 | |
[RUBY_DEBUG_COUNTER] gc_isptr_range 0 | |
[RUBY_DEBUG_COUNTER] gc_isptr_align 0 | |
[RUBY_DEBUG_COUNTER] gc_isptr_maybe 0 | |
[RUBY_DEBUG_COUNTER] obj_newobj 64,662 | |
[RUBY_DEBUG_COUNTER] obj_newobj_slowpath 942 | |
[RUBY_DEBUG_COUNTER] obj_newobj_wb_unprotected 753 | |
[RUBY_DEBUG_COUNTER] obj_free 0 | |
[RUBY_DEBUG_COUNTER] obj_promote 0 | |
[RUBY_DEBUG_COUNTER] obj_wb_unprotect 0 | |
[RUBY_DEBUG_COUNTER] obj_obj_embed 0 | |
[RUBY_DEBUG_COUNTER] obj_obj_transient 0 | |
[RUBY_DEBUG_COUNTER] obj_obj_ptr 0 | |
[RUBY_DEBUG_COUNTER] obj_str_ptr 0 | |
[RUBY_DEBUG_COUNTER] obj_str_embed 0 | |
[RUBY_DEBUG_COUNTER] obj_str_shared 0 | |
[RUBY_DEBUG_COUNTER] obj_str_nofree 0 | |
[RUBY_DEBUG_COUNTER] obj_str_fstr 0 | |
[RUBY_DEBUG_COUNTER] obj_ary_embed 0 | |
[RUBY_DEBUG_COUNTER] obj_ary_transient 0 | |
[RUBY_DEBUG_COUNTER] obj_ary_ptr 1 | |
[RUBY_DEBUG_COUNTER] obj_ary_extracapa 0 | |
[RUBY_DEBUG_COUNTER] obj_ary_shared_create 139 | |
[RUBY_DEBUG_COUNTER] obj_ary_shared 0 | |
[RUBY_DEBUG_COUNTER] obj_ary_shared_root_occupied 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_empty 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_1 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_2 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_3 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_4 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_5_8 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_g8 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_null 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_ar 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_st 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_transient 0 | |
[RUBY_DEBUG_COUNTER] obj_hash_force_convert 0 | |
[RUBY_DEBUG_COUNTER] obj_struct_embed 0 | |
[RUBY_DEBUG_COUNTER] obj_struct_transient 0 | |
[RUBY_DEBUG_COUNTER] obj_struct_ptr 0 | |
[RUBY_DEBUG_COUNTER] obj_data_empty 0 | |
[RUBY_DEBUG_COUNTER] obj_data_xfree 0 | |
[RUBY_DEBUG_COUNTER] obj_data_imm_free 0 | |
[RUBY_DEBUG_COUNTER] obj_data_zombie 0 | |
[RUBY_DEBUG_COUNTER] obj_match_under4 0 | |
[RUBY_DEBUG_COUNTER] obj_match_ge4 0 | |
[RUBY_DEBUG_COUNTER] obj_match_ge8 0 | |
[RUBY_DEBUG_COUNTER] obj_match_ptr 0 | |
[RUBY_DEBUG_COUNTER] obj_iclass_ptr 0 | |
[RUBY_DEBUG_COUNTER] obj_class_ptr 0 | |
[RUBY_DEBUG_COUNTER] obj_module_ptr 0 | |
[RUBY_DEBUG_COUNTER] obj_bignum_ptr 0 | |
[RUBY_DEBUG_COUNTER] obj_bignum_embed 0 | |
[RUBY_DEBUG_COUNTER] obj_float 0 | |
[RUBY_DEBUG_COUNTER] obj_complex 0 | |
[RUBY_DEBUG_COUNTER] obj_rational 0 | |
[RUBY_DEBUG_COUNTER] obj_regexp_ptr 0 | |
[RUBY_DEBUG_COUNTER] obj_file_ptr 0 | |
[RUBY_DEBUG_COUNTER] obj_symbol 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_ment 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_iseq 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_env 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_tmpbuf 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_ast 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_cref 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_svar 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_throw_data 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_ifunc 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_memo 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_parser_strterm 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_callinfo 0 | |
[RUBY_DEBUG_COUNTER] obj_imemo_callcache 0 | |
[RUBY_DEBUG_COUNTER] artable_hint_hit 26,229 | |
[RUBY_DEBUG_COUNTER] artable_hint_miss 29 | |
[RUBY_DEBUG_COUNTER] artable_hint_notfound 29,693 | |
[RUBY_DEBUG_COUNTER] heap_xmalloc 7,167 | |
[RUBY_DEBUG_COUNTER] heap_xrealloc 985 | |
[RUBY_DEBUG_COUNTER] heap_xfree 419 | |
[RUBY_DEBUG_COUNTER] theap_alloc 8,585 | |
[RUBY_DEBUG_COUNTER] theap_alloc_fail 0 | |
[RUBY_DEBUG_COUNTER] theap_evacuate 0 | |
[RUBY_DEBUG_COUNTER] mjit_exec 0 | |
[RUBY_DEBUG_COUNTER] mjit_exec_not_added 0 | |
[RUBY_DEBUG_COUNTER] mjit_exec_not_ready 0 | |
[RUBY_DEBUG_COUNTER] mjit_exec_not_compiled 0 | |
[RUBY_DEBUG_COUNTER] mjit_exec_call_func 0 | |
[RUBY_DEBUG_COUNTER] mjit_add_iseq_to_process 0 | |
[RUBY_DEBUG_COUNTER] mjit_unload_units 0 | |
[RUBY_DEBUG_COUNTER] mjit_frame_VM2VM 0 | |
[RUBY_DEBUG_COUNTER] mjit_frame_VM2JT 0 | |
[RUBY_DEBUG_COUNTER] mjit_frame_JT2JT 0 | |
[RUBY_DEBUG_COUNTER] mjit_frame_JT2VM 0 | |
[RUBY_DEBUG_COUNTER] mjit_cancel 0 | |
[RUBY_DEBUG_COUNTER] mjit_cancel_ivar_inline 0 | |
[RUBY_DEBUG_COUNTER] mjit_cancel_exivar_inline 0 | |
[RUBY_DEBUG_COUNTER] mjit_cancel_send_inline 0 | |
[RUBY_DEBUG_COUNTER] mjit_cancel_opt_insn 0 | |
[RUBY_DEBUG_COUNTER] mjit_cancel_invalidate_all 0 | |
[RUBY_DEBUG_COUNTER] mjit_cancel_leave 0 | |
[RUBY_DEBUG_COUNTER] mjit_length_unit_queue 0 | |
[RUBY_DEBUG_COUNTER] mjit_length_active_units 0 | |
[RUBY_DEBUG_COUNTER] mjit_length_compact_units 0 | |
[RUBY_DEBUG_COUNTER] mjit_length_stale_units 0 | |
[RUBY_DEBUG_COUNTER] mjit_compile_failures 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment