Skip to content

Instantly share code, notes, and snippets.

@HParker
Created October 17, 2022 21:26
Show Gist options
  • Save HParker/9409a9f86b540513481ec1785e438a07 to your computer and use it in GitHub Desktop.
Save HParker/9409a9f86b540513481ec1785e438a07 to your computer and use it in GitHub Desktop.

instruction: "getlocal_WC_0" (10811170.0)

arg: "value@0" count: 769392 7.12%

arg: "options@0" count: 756202 6.99%

arg: "name@0" count: 742120 6.86%

arg: "value@1" count: 657734 6.08%

arg: "s@0" count: 432661 4.00%

arg: "string@0" count: 430890 3.99%

arg: "key@0" count: 331479 3.07%

arg: "type@2" count: 319110 2.95%

arg: "value@2" count: 316561 2.93%

arg: "options@5" count: 235927 2.18%

arg: "index@0" count: 235499 2.18%

arg: "arg@0" count: 191913 1.78%

arg: "options@2" count: 190611 1.76%

arg: "t@0" count: 189977 1.76%

arg: "escape@3" count: 158245 1.46%

arg: "options@1" count: 153065 1.42%

arg: "args@0" count: 150158 1.39%

arg: "html_options@2" count: 141655 1.31%

arg: "param@1" count: 141210 1.31%

arg: "attr_name@0" count: 141130 1.31%

arg: "html_options@1" count: 125906 1.16%

arg: "record@1" count: 125203 1.16%

instruction: "opt_send_without_block" (9304772.0)

arg: "<calldata!mid:===, argc:1, FCALL|ARGS_SIMPLE>" count: 668504 7.18%

arg: "<calldata!mid:to_s, argc:0, ARGS_SIMPLE>" count: 512921 5.51%

arg: "<calldata!mid:html_safe?, argc:0, ARGS_SIMPLE>" count: 237624 2.55%

arg: "<calldata!mid:class, argc:0, FCALL|ARGS_SIMPLE>" count: 227743 2.45%

arg: "<calldata!mid:html_safe?, argc:0, FCALL|ARGS_SIMPLE>" count: 205944 2.21%

arg: "<calldata!mid:controller, argc:0, FCALL|VCALL|ARGS_SIMPLE>" count: 191676 2.06%

arg: "<calldata!mid:escapeHTML, argc:1, ARGS_SIMPLE>" count: 189741 2.04%

arg: "<calldata!mid:key?, argc:1, ARGS_SIMPLE>" count: 148615 1.60%

arg: "<calldata!mid:dup, argc:0, ARGS_SIMPLE>" count: 147426 1.58%

arg: "<calldata!mid:block_given?, argc:0, FCALL|ARGS_SIMPLE>" count: 146413 1.57%

arg: "<calldata!mid:delete, argc:1, ARGS_SIMPLE>" count: 144977 1.56%

arg: "<calldata!mid:unwrapped_html_escape, argc:1, ARGS_SIMPLE>" count: 142938 1.54%

arg: "<calldata!mid:tidy_bytes, argc:1, ARGS_SIMPLE>" count: 142905 1.54%

arg: "<calldata!mid:ascii_only?, argc:0, ARGS_SIMPLE>" count: 142729 1.53%

arg: "<calldata!mid:name, argc:0, ARGS_SIMPLE>" count: 127755 1.37%

arg: "<calldata!mid:include?, argc:1, ARGS_SIMPLE>" count: 121865 1.31%

arg: "<calldata!mid:get_header, argc:1, FCALL|ARGS_SIMPLE>" count: 116683 1.25%

arg: "<calldata!mid:original_concat, argc:1, FCALL|ARGS_SIMPLE>" count: 111211 1.20%

arg: "<calldata!mid:safe_append=, argc:1, ARGS_SIMPLE>" count: 111202 1.20%

arg: "<calldata!mid:is_a?, argc:1, ARGS_SIMPLE>" count: 105266 1.13%

arg: "<calldata!mid:request, argc:0, FCALL|VCALL|ARGS_SIMPLE>" count: 102598 1.10%

arg: "<calldata!mid:call, argc:1, ARGS_SIMPLE>" count: 101787 1.09%

arg: "<calldata!mid:tag_option, argc:3, FCALL|ARGS_SIMPLE>" count: 95504 1.03%

arg: "<calldata!mid:append=, argc:1, ARGS_SIMPLE>" count: 95084 1.02%

arg: "<calldata!mid:html_escape_interpolated_argument, argc:1, FCALL|ARGS_SIMPLE>" count: 94720 1.02%

arg: "<calldata!mid:default_url_options, argc:0, FCALL|VCALL|ARGS_SIMPLE>" count: 94623 1.02%

arg: "<calldata!mid:url_options, argc:0, ARGS_SIMPLE>" count: 94462 1.02%

arg: "<calldata!mid:_routes, argc:0, FCALL|VCALL|ARGS_SIMPLE>" count: 94457 1.02%

arg: "<calldata!mid:optimize_routes_generation?, argc:0, ARGS_SIMPLE>" count: 94454 1.02%

arg: "<calldata!mid:evaluate, argc:1, ARGS_SIMPLE>" count: 94316 1.01%

arg: "<calldata!mid:_read_attribute, argc:1, FCALL|ARGS_SIMPLE>" count: 94164 1.01%

arg: "<calldata!mid:id, argc:0, FCALL|VCALL|ARGS_SIMPLE>" count: 94160 1.01%

arg: "<calldata!mid:escape_segment, argc:1, ARGS_SIMPLE>" count: 94086 1.01%

instruction: "getinstancevariable" (4940930.0)

arg: "<is:0>" count: 2109846 42.70%

arg: "<is:1>" count: 296085 5.99%

arg: ":@attributes" count: 282004 5.71%

arg: ":@html_safe" count: 253783 5.14%

arg: ":@output_buffer" count: 206947 4.19%

arg: ":@casted_values" count: 203525 4.12%

arg: ":@_routes" count: 172930 3.50%

arg: ":@env" count: 126393 2.56%

arg: ":@primary_key" count: 109448 2.22%

arg: ":@parameters" count: 94665 1.92%

arg: ":@_url_options" count: 94454 1.91%

arg: ":@parts" count: 94323 1.91%

arg: ":@symbol_column_to_string_name_hash" count: 62629 1.27%

arg: ":@_model_name" count: 62547 1.27%

arg: "<is:2>" count: 59082 1.20%

instruction: "branchunless" (3552612.0)

arg: "3" count: 517242 14.56%

arg: "4" count: 457224 12.87%

arg: "2" count: 299419 8.43%

arg: "6" count: 247105 6.96%

arg: "8" count: 218644 6.15%

arg: "9" count: 212082 5.97%

arg: "14" count: 180130 5.07%

arg: "5" count: 169909 4.78%

arg: "10" count: 151422 4.26%

arg: "11" count: 121538 3.42%

arg: "12" count: 102266 2.88%

arg: "17" count: 100107 2.82%

arg: "21" count: 82071 2.31%

arg: "23" count: 81651 2.30%

arg: "18" count: 67290 1.89%

arg: "34" count: 63955 1.80%

arg: "13" count: 53184 1.50%

arg: "31" count: 49031 1.38%

arg: "52" count: 48633 1.37%

arg: "29" count: 48384 1.36%

arg: "69" count: 47234 1.33%

arg: "76" count: 47184 1.33%

arg: "82" count: 47177 1.33%

instruction: "putobject" (3274209.0)

arg: "false" count: 500455 15.28%

arg: "true" count: 296439 9.05%

arg: """" count: 208323 6.36%

arg: ":path" count: 205047 6.26%

arg: ""\""" count: 191151 5.84%

arg: ":script_name" count: 188820 5.77%

arg: ":data" count: 95830 2.93%

arg: ""=\""" count: 95486 2.92%

arg: "">"" count: 94808 2.90%

arg: ":optimize_routes_generation?" count: 94427 2.88%

arg: ":boolean" count: 80186 2.45%

arg: ":aria" count: 80171 2.45%

arg: ""/"" count: 50243 1.53%

arg: "" "" count: 48208 1.47%

arg: ""<"" count: 48207 1.47%

arg: ""action_dispatch.routes"" count: 47643 1.46%

arg: ":params" count: 47583 1.45%

arg: ""rel"" count: 47404 1.45%

arg: ""</"" count: 47396 1.45%

arg: ""href"" count: 47382 1.45%

arg: ""a"" count: 47239 1.44%

arg: ":url_options" count: 47231 1.44%

arg: ":trailing_slash" count: 47217 1.44%

arg: ":anchor" count: 47206 1.44%

arg: ""_"" count: 47157 1.44%

arg: ":original_script_name" count: 47144 1.44%

instruction: "setlocal_WC_0" (2842405.0)

arg: "value@1" count: 172964 6.09%

arg: "type@2" count: 158733 5.58%

arg: "s@0" count: 142922 5.03%

arg: "force@1" count: 142891 5.03%

arg: "value@2" count: 142868 5.03%

arg: "attr@2" count: 140985 4.96%

arg: "params@1" count: 94606 3.33%

arg: "parts@1" count: 94504 3.32%

arg: "param@1" count: 94192 3.31%

arg: "html_options@2" count: 78644 2.77%

arg: "_@2" count: 67970 2.39%

arg: "key@1" count: 62715 2.21%

arg: "value_present@0" count: 62524 2.20%

arg: "options@1" count: 50299 1.77%

arg: "format@0" count: 48796 1.72%

arg: "escape@3" count: 47887 1.68%

arg: "sep@3" count: 47867 1.68%

arg: "output@2" count: 47867 1.68%

arg: "options@2" count: 47529 1.67%

arg: "content@1" count: 47394 1.67%

arg: "options@3" count: 47392 1.67%

arg: "tag_options@4" count: 47385 1.67%

arg: "same_origin@0" count: 47234 1.66%

arg: "options@5" count: 47232 1.66%

arg: "url@4" count: 47218 1.66%

arg: "path@1" count: 47205 1.66%

arg: "script_name@7" count: 47188 1.66%

arg: "last@1" count: 47181 1.66%

arg: "original_script_name@6" count: 47159 1.66%

arg: "method@2" count: 47108 1.66%

arg: "name@0" count: 33232 1.17%

arg: "method@3" count: 33124 1.17%

arg: "include_private@1" count: 32787 1.15%

arg: "callbacks@1" count: 31458 1.11%

arg: "builder@3" count: 31342 1.10%

arg: "named_route@3" count: 31285 1.10%

arg: "args@4" count: 31279 1.10%

arg: "args@1" count: 31279 1.10%

arg: "mapping@2" count: 31278 1.10%

arg: "model@2" count: 31262 1.10%

instruction: "send" (2073487.0)

arg: "nil" count: 358241 17.28%

arg: "<calldata!mid:fetch, argc:1>" count: 204022 9.84%

arg: "<calldata!mid:each, argc:0>" count: 160541 7.74%

arg: "block in evaluate" count: 141495 6.82%

arg: "<calldata!mid:fetch_value, argc:1, ARGS_BLOCKARG>" count: 140998 6.80%

arg: "block in fetch_value" count: 140973 6.80%

arg: "<calldata!mid:each_pair, argc:0>" count: 65044 3.14%

arg: "<calldata!mid:model_name, argc:1, ARGS_SPLAT|ARGS_BLOCKARG>" count: 62559 3.02%

arg: "block (2 levels) in fetch_value" count: 62537 3.02%

arg: "block in tag_options" count: 47877 2.31%

arg: "<calldata!mid:content_tag, argc:3, ARGS_BLOCKARG|FCALL>" count: 47260 2.28%

arg: "block in optimized_helper" count: 47239 2.28%

arg: "<calldata!mid:times, argc:0>" count: 47234 2.28%

arg: "<calldata!mid:parameterize_args, argc:1, FCALL>" count: 47234 2.28%

arg: "block in parameterize_args" count: 47223 2.28%

arg: "block in escape" count: 47028 2.27%

arg: "<calldata!mid:gsub, argc:1>" count: 47025 2.27%

arg: "<calldata!mid:_read_attribute, argc:1, FCALL>" count: 46860 2.26%

arg: "<calldata!mid:run_callbacks, argc:1, ARGS_BLOCKARG|FCALL>" count: 30698 1.48%

instruction: "branchif" (2022430.0)

arg: "6" count: 465661 23.02%

arg: "4" count: 210782 10.42%

arg: "3" count: 113012 5.59%

arg: "12" count: 103280 5.11%

arg: "21" count: 98118 4.85%

arg: "29" count: 95909 4.74%

arg: "20" count: 64933 3.21%

arg: "10" count: 59759 2.95%

arg: "8" count: 57646 2.85%

arg: "5" count: 56372 2.79%

arg: "11" count: 51082 2.53%

arg: "88" count: 48795 2.41%

arg: "22" count: 48204 2.38%

arg: "23" count: 47430 2.35%

arg: "43" count: 47391 2.34%

arg: "106" count: 47205 2.33%

arg: "7" count: 42232 2.09%

arg: "13" count: 34638 1.71%

arg: "17" count: 34616 1.71%

arg: "18" count: 33018 1.63%

arg: "122" count: 31366 1.55%

arg: "116" count: 31361 1.55%

arg: "119" count: 31353 1.55%

arg: "103" count: 31351 1.55%

arg: "104" count: 31349 1.55%

arg: "9" count: 26178 1.29%

instruction: "opt_getconstant_path" (1966664.0)

arg: "<ic:0 CGI>" count: 189756 9.65%

arg: "<ic:1 Hash>" count: 145463 7.40%

arg: "<ic:1 ActiveSupport::Multibyte::Unicode>" count: 142915 7.27%

arg: "<ic:0 Hash>" count: 113320 5.76%

arg: "<ic:0 Array>" count: 97959 4.98%

arg: "<ic:0 TAG_TYPES>" count: 95831 4.87%

arg: "<ic:2 ERB::Util>" count: 95533 4.86%

arg: "<ic:0 String>" count: 66855 3.40%

arg: "<ic:0 ActiveSupport::SafeBuffer>" count: 48831 2.48%

arg: "<ic:0 SCRIPT_NAME>" count: 48430 2.46%

arg: "<ic:1 PRE_CONTENT_STRINGS>" count: 47402 2.41%

arg: "<ic:0 ERB::Util>" count: 47379 2.41%

arg: "<ic:0 ActionDispatch::Http::URL>" count: 47204 2.40%

arg: "<ic:1 ActionController::Parameters>" count: 47175 2.40%

arg: "<ic:0 SEGMENT>" count: 47037 2.39%

arg: "<ic:0 ENCODER>" count: 47037 2.39%

arg: "<ic:0 Router::Utils>" count: 47033 2.39%

arg: "<ic:0 US_ASCII>" count: 47029 2.39%

arg: "<ic:3 Array>" count: 31367 1.59%

arg: "<ic:0 CACHE>" count: 31356 1.59%

arg: "<ic:4 ActionDispatch::Routing::PolymorphicRoutes::HelperMethodBuilder>" count: 31353 1.59%

arg: "<ic:2 ActionController::Parameters>" count: 31353 1.59%

arg: "<ic:5 Symbol>" count: 31342 1.59%

arg: "<ic:6 Class>" count: 31340 1.59%

arg: "<ic:3 ::String>" count: 31222 1.59%

arg: "<ic:2 ::String>" count: 31220 1.59%

instruction: "getlocal_WC_1" (1582865.0)

arg: "name@0" count: 252472 15.95%

arg: "parts@1" count: 235658 14.89%

arg: "output@2" count: 159724 10.09%

arg: "hash@0" count: 141324 8.93%

arg: "value@0" count: 100307 6.34%

arg: "row@0" count: 91143 5.76%

arg: "index@1" count: 91137 5.76%

arg: "sep@3" count: 79867 5.05%

arg: "escape@1" count: 79848 5.04%

arg: "name@1" count: 47522 3.00%

arg: "url_strategy@3" count: 47173 2.98%

arg: "helper@2" count: 47168 2.98%

arg: "args@0" count: 47055 2.97%

arg: "params@1" count: 47028 2.97%

arg: "template@2" count: 30574 1.93%

arg: "key@0" count: 17032 1.08%

instruction: "opt_aref" (1396127.0)

arg: "<calldata!mid:[], argc:1, ARGS_SIMPLE>" count: 1396111 100.00%

instruction: "defined" (1213753.0)

arg: "instance-variable" count: 401163 33.05%

arg: ""instance-variable"" count: 255117 21.02%

arg: ":@html_safe" count: 253802 20.91%

arg: "true" count: 148826 12.26%

arg: ":@default_url_options" count: 47391 3.90%

arg: ":@__callbacks" count: 31473 2.59%

arg: ":@attributes" count: 31314 2.58%

arg: ":@primary_key" count: 15273 1.26%

arg: ":@attributes_builder" count: 15160 1.25%

instruction: "invokesuper" (880234.0)

arg: "nil" count: 439593 49.94%

arg: "<calldata!mid:<<, argc:1, FCALL|ARGS_SIMPLE|SUPER>" count: 94730 10.76%

arg: "<calldata!mid:concat, argc:1, FCALL|ARGS_SIMPLE|SUPER>" count: 94717 10.76%

arg: "<calldata!mid:respond_to?, argc:2, FCALL|ARGS_SIMPLE|SUPER|ZSUPER>" count: 64924 7.38%

arg: "<calldata!mid:initialize, argc:1, FCALL|ARGS_SIMPLE|SUPER|ZSUPER>" count: 52009 5.91%

arg: "<calldata!mid:to_s, argc:0, FCALL|ARGS_SIMPLE|SUPER>" count: 48783 5.54%

arg: "<calldata!mid:initialize, argc:1, FCALL|ARGS_SIMPLE|SUPER>" count: 15575 1.77%

arg: "<calldata!mid:init_internals, argc:0, FCALL|ARGS_SIMPLE|SUPER|ZSUPER>" count: 15154 1.72%

arg: "<calldata!mid:[], argc:1, FCALL|ARGS_SIMPLE|SUPER|ZSUPER>" count: 13829 1.57%

instruction: "setinstancevariable" (865160.0)

arg: "<is:0>" count: 169594 19.60%

arg: "<is:1>" count: 67566 7.81%

arg: ":@html_safe" count: 49357 5.70%

arg: "<is:2>" count: 47577 5.50%

arg: "<is:3>" count: 38489 4.45%

arg: "<is:4>" count: 35835 4.14%

arg: "<is:5>" count: 35440 4.10%

arg: ":@attributes" count: 30304 3.50%

arg: "<is:7>" count: 16687 1.93%

arg: "<is:6>" count: 16685 1.93%

arg: ":@values" count: 15332 1.77%

arg: ":@primary_key" count: 15169 1.75%

arg: ":@readonly" count: 15168 1.75%

arg: ":@strict_loading" count: 15167 1.75%

arg: ":@previously_new_record" count: 15166 1.75%

arg: ":@_start_transaction_state" count: 15162 1.75%

arg: ":@destroyed_by_association" count: 15157 1.75%

arg: ":@association_cache" count: 15157 1.75%

arg: ":@materialized" count: 15156 1.75%

arg: ":@types" count: 15156 1.75%

arg: ":@default_attributes" count: 15155 1.75%

arg: ":@marked_for_destruction" count: 15154 1.75%

arg: ":@destroyed" count: 15154 1.75%

arg: ":@new_record" count: 15154 1.75%

arg: ":@casted_values" count: 15153 1.75%

arg: ":@additional_types" count: 15153 1.75%

instruction: "topn" (669751.0)

arg: "1" count: 669553 99.97%

instruction: "getblockparamproxy" (667416.0)

arg: "0" count: 318002 47.65%

arg: "3" count: 202778 30.38%

arg: "5" count: 67327 10.09%

arg: "4" count: 48101 7.21%

arg: "7" count: 15165 2.27%

arg: "2" count: 15163 2.27%

instruction: "getlocal" (589753.0)

arg: "2" count: 294695 49.97%

arg: "3" count: 191299 32.44%

arg: "4" count: 65153 11.05%

arg: "5" count: 34785 5.90%

instruction: "objtostring" (565843.0)

arg: "<calldata!mid:to_s, argc:0, FCALL|ARGS_SIMPLE>" count: 565843 100.00%

instruction: "jump" (485312.0)

arg: "4" count: 96931 19.97%

arg: "40" count: 95499 19.68%

arg: "2" count: 83803 17.27%

arg: "9" count: 48092 9.91%

arg: "7" count: 47943 9.88%

arg: "14" count: 47173 9.72%

arg: "5" count: 31701 6.53%

arg: "21" count: 15739 3.24%

arg: "1" count: 5258 1.08%

instruction: "opt_invokebuiltin_delegate_leave" (468274.0)

arg: "0" count: 234117 50.00%

arg: "<builtin!_bi0/0>" count: 228856 48.87%

instruction: "opt_empty_p" (458304.0)

arg: "<calldata!mid:empty?, argc:0, ARGS_SIMPLE>" count: 456197 99.54%

instruction: "opt_aset" (451438.0)

arg: "<calldata!mid:[]=, argc:2, ARGS_SIMPLE>" count: 449597 99.59%

instruction: "opt_nil_p" (387198.0)

arg: "<calldata!mid:nil?, argc:0, ARGS_SIMPLE>" count: 387198 100.00%

instruction: "opt_eq" (341421.0)

arg: "<calldata!mid:==, argc:1, ARGS_SIMPLE>" count: 340947 99.86%

instruction: "opt_not" (314394.0)

arg: "<calldata!mid:!, argc:0, ARGS_SIMPLE>" count: 314212 99.94%

instruction: "opt_ltlt" (285182.0)

arg: "<calldata!mid:<<, argc:1, ARGS_SIMPLE>" count: 285182 100.00%

instruction: "setn" (272396.0)

arg: "3" count: 252755 92.79%

arg: "2" count: 19641 7.21%

instruction: "concatstrings" (197120.0)

arg: "4" count: 127282 64.57%

arg: "9" count: 47382 24.04%

arg: "3" count: 19416 9.85%

arg: "2" count: 2023 1.03%

instruction: "newhash" (149945.0)

arg: "0" count: 131858 87.94%

arg: "2" count: 16730 11.16%

instruction: "splatarray" (116184.0)

arg: "false" count: 76167 65.56%

arg: "true" count: 40017 34.44%

instruction: "opt_plus" (102522.0)

arg: "<calldata!mid:+, argc:1, ARGS_SIMPLE>" count: 102522 100.00%

instruction: "setlocal_WC_1" (93194.0)

arg: "index@1" count: 91139 97.79%

instruction: "newarray" (85657.0)

arg: "0" count: 40668 47.48%

arg: "2" count: 33994 39.69%

arg: "3" count: 5493 6.41%

arg: "1" count: 3705 4.33%

arg: "6" count: 1585 1.85%

instruction: "expandarray" (79949.0)

arg: "0" count: 37946 47.46%

arg: "2" count: 34198 42.77%

arg: "3" count: 5778 7.23%

arg: "1" count: 2027 2.54%

instruction: "dupn" (68636.0)

arg: "2" count: 68636 100.00%

instruction: "putstring" (65656.0)

arg: ""Edit"" count: 15741 23.97%

arg: ""Are you sure?"" count: 15727 23.95%

arg: ""Destroy"" count: 15726 23.95%

arg: ""Show"" count: 15610 23.78%

instruction: "opt_size" (49693.0)

arg: "<calldata!mid:size, argc:0, ARGS_SIMPLE>" count: 49693 100.00%

instruction: "throw" (48583.0)

arg: "1" count: 48051 98.90%

instruction: "invokeblock" (45852.0)

arg: "<calldata!argc:1, ARGS_SIMPLE>" count: 37081 80.87%

arg: "<calldata!argc:0, ARGS_SIMPLE>" count: 6047 13.19%

arg: "<calldata!argc:2, ARGS_SIMPLE>" count: 2724 5.94%

instruction: "opt_neq" (39016.0)

arg: "<calldata!mid:!=, argc:1, ARGS_SIMPLE>" count: 19508 50.00%

arg: "<calldata!mid:==, argc:1, ARGS_SIMPLE>" count: 19508 50.00%

instruction: "adjuststack" (19213.0)

arg: "3" count: 19213 100.00%

instruction: "getclassvariable" (17705.0)

arg: "<is:0>" count: 8838 49.92%

arg: ":@@local_levels" count: 1772 10.01%

arg: ":@@legacy_connection_handling" count: 1283 7.25%

arg: ":@@type_klass" count: 1231 6.95%

arg: ":@@preload_links_header" count: 642 3.63%

arg: ":@@default_locale" count: 574 3.24%

arg: ":@@logger" count: 546 3.08%

arg: ":@@fallbacks" count: 384 2.17%

arg: ":@@default_formats" count: 374 2.11%

arg: ":@@perform_deep_munge" count: 373 2.11%

arg: ":@@registered_details" count: 368 2.08%

arg: ":@@ignore_accept_header" count: 351 1.98%

arg: ":@@default_headers" count: 195 1.10%

arg: ":@@template_extensions" count: 191 1.08%

arg: ":@@interlock" count: 187 1.06%

instruction: "branchnil" (17696.0)

arg: "4" count: 15754 89.03%

arg: "2" count: 1250 7.06%

arg: "6" count: 526 2.97%

instruction: "opt_lt" (11617.0)

arg: "<calldata!mid:<, argc:1, ARGS_SIMPLE>" count: 11431 98.40%

arg: "<calldata!mid:<, argc:1, FCALL|ARGS_SIMPLE>" count: 186 1.60%

instruction: "checkkeyword" (7478.0)

arg: "0" count: 2137 28.58%

arg: "4" count: 1726 23.08%

arg: "1" count: 1419 18.98%

arg: "3" count: 1283 17.16%

arg: "5" count: 563 7.53%

arg: "2" count: 183 2.45%

arg: "7" count: 165 2.21%

instruction: "opt_case_dispatch" (6506.0)

arg: "<cdhash>" count: 3252 49.98%

arg: "16" count: 1300 19.98%

arg: "24" count: 1290 19.83%

arg: "23" count: 325 5.00%

arg: "95" count: 175 2.69%

arg: "8" count: 154 2.37%

instruction: "opt_regexpmatch2" (6062.0)

arg: "<calldata!mid:=~, argc:1, ARGS_SIMPLE>" count: 6062 100.00%

instruction: "getblockparam" (4728.0)

arg: "0" count: 2364 50.00%

arg: "3" count: 2364 50.00%

instruction: "opt_minus" (3458.0)

arg: "<calldata!mid:-, argc:1, ARGS_SIMPLE>" count: 3458 100.00%

instruction: "opt_gt" (2920.0)

arg: "<calldata!mid:>, argc:1, ARGS_SIMPLE>" count: 2920 100.00%

instruction: "opt_or" (2892.0)

arg: "<calldata!mid:|, argc:1, ARGS_SIMPLE>" count: 2892 100.00%

instruction: "opt_length" (2128.0)

arg: "<calldata!mid:length, argc:0, ARGS_SIMPLE>" count: 2128 100.00%

instruction: "opt_mod" (1891.0)

arg: "<calldata!mid:%, argc:1, ARGS_SIMPLE>" count: 1891 100.00%

instruction: "putspecialobject" (1868.0)

arg: "1" count: 1848 98.93%

arg: "3" count: 19 1.02%

instruction: "getconstant" (1278.0)

arg: ":SET" count: 1071 83.80%

arg: ":DEFAULT_CODER" count: 207 16.20%

instruction: "duparray" (1264.0)

arg: "["layouts"]" count: 358 28.32%

arg: "[:js]" count: 358 28.32%

arg: "[:load]" count: 187 14.79%

arg: "[:body, :plain, :html, :inline, :partial]" count: 179 14.16%

arg: "[:partial, :file, :template]" count: 176 13.92%

instruction: "getspecial" (324.0)

arg: "1" count: 162 50.00%

arg: "2" count: 161 49.69%

instruction: "toregexp" (12.0)

arg: "0" count: 5 41.67%

arg: "4" count: 4 33.33%

arg: "2" count: 2 16.67%

arg: "9" count: 1 8.33%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment