smarr/ReBench

Parser for perf output fails on some input

smarr opened this issue · 4 comments

smarr commented

The input in the details section below fails parsing.

# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 2K of event 'cycles'
# Event count (approx.): 489991153
#
# Overhead  Command          Shared Object       Symbol                                                                                                                  
# ........  ...............  ..................  ........................................................................................................................
#
     7.81%  truffleruby      librubyvm.so        [.] ReadLocalVariableNodeGen_execute_2075fcc8bbcb59d28eaf5fd77a5a207da0f49183
            |          
            |--6.51%--ReadLocalVariableNodeGen_execute_2075fcc8bbcb59d28eaf5fd77a5a207da0f49183
            |          |          
            |          |--2.70%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
            |          |          |          
            |          |           --1.78%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     |          
            |          |                      --1.63%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          
            |          |--2.02%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |          |          |          
            |          |          |--1.35%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |          |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |          |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |          |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |          |          |          
            |          |          |           --1.27%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          |          
            |          |           --0.68%--InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04
            |          |                     BooleanCastNodeGen_executeBoolean_612509002dcc5231dd8f6fc2e114d50d12cf4334
            |          |                     IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     |          
            |          |                      --0.56%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          
            |          |--0.67%--InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d
            |          |          |          
            |          |           --0.64%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |          |                     WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          
            |           --0.56%--InlinedLessThanNodeGen_execute_7f9f4d32c64d9e91750a61121bb4665e85b416e1
            |          
             --1.11%--page_fault
                       ReadLocalVariableNodeGen_execute_2075fcc8bbcb59d28eaf5fd77a5a207da0f49183
                       |          
                        --0.67%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
     6.86%  truffleruby      librubyvm.so        [.] Assumption_isValidAssumption_06c4fd2f51b332246ecb3402c09b9bc210519023
            |          
            |--5.67%--Assumption_isValidAssumption_06c4fd2f51b332246ecb3402c09b9bc210519023
            |          |          
            |           --5.63%--Assumption_isValidAssumption_0deffedc759de8bbe569556f1fd9292d2f416fe4
            |                     |          
            |                     |--2.18%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |                     |          |          
            |                     |          |--1.39%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |                     |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     |          |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          |          |          
            |                     |          |           --1.35%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |          |                     |          
            |                     |          |                      --1.27%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          |          
            |                     |           --0.79%--InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04
            |                     |                     BooleanCastNodeGen_executeBoolean_612509002dcc5231dd8f6fc2e114d50d12cf4334
            |                     |                     IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
            |                     |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          
            |                     |--2.02%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
            |                     |          |          
            |                     |          |--0.95%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |                     |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     |          |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     |          |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |          |          |          
            |                     |          |           --0.91%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          |          
            |                     |          |--0.56%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |                     |          |          WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |                     |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     |          |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          |          |          
            |                     |          |           --0.52%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          |          
            |                     |           --0.52%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
            |                     |                     InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |                     |                     WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |                     |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     |          
            |                      --0.52%--InlinedLessThanNodeGen_execute_7f9f4d32c64d9e91750a61121bb4665e85b416e1
            |                                AndNode_execute_10697adfe3d9e331728f142b40f667d899b77693
            |                                BooleanCastNodeGen_executeBoolean_612509002dcc5231dd8f6fc2e114d50d12cf4334
            |                                WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                                RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                                OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                                WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                                WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                                RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                                OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                                WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                                WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                                RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          
            |--0.63%--OptimizedAssumption_isValid_6389d0fad2bf47761d23d63de3fa9b267ddc967b
            |          Assumption_isValidAssumption_06c4fd2f51b332246ecb3402c09b9bc210519023
            |          Assumption_isValidAssumption_0deffedc759de8bbe569556f1fd9292d2f416fe4
            |          
             --0.56%--Assumption_isValidAssumption_0deffedc759de8bbe569556f1fd9292d2f416fe4
     5.44%  truffleruby      librubyvm.so        [.] Assumption_isValidAssumption_0deffedc759de8bbe569556f1fd9292d2f416fe4
            |          
            |--4.80%--Assumption_isValidAssumption_0deffedc759de8bbe569556f1fd9292d2f416fe4
            |          |          
            |          |--1.83%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
            |          |          |          
            |          |           --1.03%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     |          
            |          |                      --0.95%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          
            |          |--1.59%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |          |          |          
            |          |           --1.19%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     |          
            |          |                      --1.15%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                                WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                                WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                                RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                                |          
            |          |                                 --0.99%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          
            |           --0.60%--InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d
            |                     InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |                     WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          
             --0.52%--Assumption_isValidAssumption_06c4fd2f51b332246ecb3402c09b9bc210519023
                       Assumption_isValidAssumption_0deffedc759de8bbe569556f1fd9292d2f416fe4
     5.08%  truffleruby      librubyvm.so        [.] InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |          
             --4.84%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                       |          
                       |--3.65%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          |          
                       |           --3.57%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                     |          
                       |                      --3.49%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                        --1.19%--InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04
                                  BooleanCastNodeGen_executeBoolean_612509002dcc5231dd8f6fc2e114d50d12cf4334
                                  IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  |          
                                   --1.15%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     4.80%  truffleruby      librubyvm.so        [.] WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
            |          
             --4.52%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                       |          
                        --4.40%--RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  |          
                                   --4.29%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                             CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                             |          
                                              --4.21%--RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                                        SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                                        WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                                        RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                                        |          
                                                         --4.09%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                                                   |          
                                                                    --0.55%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
     4.76%  truffleruby      librubyvm.so        [.] InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
            |          
             --4.44%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
                       |          
                       |--2.10%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          |          
                       |           --2.06%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                       |--1.31%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
                       |          InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                       |          WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          |          
                       |           --1.19%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                        --1.03%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                                  WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  |          
                                   --0.99%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                             CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                             RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                             SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                             WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                             RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     3.25%  truffleruby      librubyvm.so        [.] GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4
            |
            ---GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4
               |          
               |--1.65%--OldGeneration_scanGreyObjects_a53581b0f8a68acd00124c8934ac4a137d22771f
               |          GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045
               |          GCImpl_cheneyScanFromRoots_02fdc07687b04990522d42191c41890e9ae45333
               |          GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba
               |          GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1
               |          GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194
               |          GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516
               |          GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e10072716
               |          GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79
               |          VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9
               |          VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf
               |          VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1
               |          VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec
               |          VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d
               |          NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b
               |          GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25
               |          GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf
               |          ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_c1e47c63f179ee3cf26bd8b9e5c51627b678a880
               |          ThreadLocalAllocation_slowPathNewInstance_39ae850940ab632d109995344de15fd9d3b31d84
               |          WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
               |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
               |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
               |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
               |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
               |          
                --1.60%--YoungGeneration_scanGreyObjects_c35d3cb5fa4af6e0a762dc16e96320865b1e2ebb
                          GCImpl_scanGreyObjectsLoop_63c2512b14cdc4d5e20334f93c9e9545c5cc9ad7
                          GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045
                          GCImpl_cheneyScanFromDirtyRoots_38e2f549830d39bed60fc139ea601adffadffc8a
                          GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba
                          GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1
                          GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194
                          GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516
                          GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e10072716
                          GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79
                          VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9
                          VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf
                          VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1
                          VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec
                          VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d
                          NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b
                          GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25
                          GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf
                          ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_c1e47c63f179ee3cf26bd8b9e5c51627b678a880
                          ThreadLocalAllocation_slowPathNewInstance_39ae850940ab632d109995344de15fd9d3b31d84
                          WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
     3.13%  truffleruby      librubyvm.so        [.] SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |
            ---SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
               WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
               RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
               OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
               WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
               CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
               RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
               SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
               WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
               RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
               OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
               |          
                --3.02%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                          |          
                           --2.98%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     2.58%  truffleruby      librubyvm.so        [.] FrameWithoutBoxing_getDouble_f6230eb152b2a9b3acbaab69411fe61b7aeae3bd
            |          
             --2.50%--FrameWithoutBoxing_getDouble_f6230eb152b2a9b3acbaab69411fe61b7aeae3bd
                       FrameUtil_getDoubleSafe_233e542a8fc82e2abcfb7a94f152c39b35e6d40b
                       ReadLocalVariableNodeGen_execute_2075fcc8bbcb59d28eaf5fd77a5a207da0f49183
                       |          
                       |--1.07%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
                       |          |          
                       |           --0.75%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                       |--0.87%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                       |          
                        --0.56%--InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d
                                  InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                                  WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  |          
                                   --0.52%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     2.26%  truffleruby      librubyvm.so        [.] FrameWithoutBoxing_getTag_c8c84e28338fa683568825d1eabc6f2ffa029d80
            |          
             --2.10%--FrameWithoutBoxing_getTag_c8c84e28338fa683568825d1eabc6f2ffa029d80
                       |          
                        --2.06%--ReadLocalVariableNodeGen_execute_2075fcc8bbcb59d28eaf5fd77a5a207da0f49183
                                  |          
                                  |--0.87%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                                  |          |          
                                  |           --0.60%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                                  |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  |                     |          
                                  |                      --0.56%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  |                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  |                                WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  |                                RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  |                                OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  |          
                                   --0.79%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
     2.02%  truffleruby      librubyvm.so        [.] FrameWithoutBoxing_verifyGet_aee658d3c795abc8559226f806d7d7641d1a512f
            |          
            |--1.39%--FrameWithoutBoxing_verifyGet_aee658d3c795abc8559226f806d7d7641d1a512f
            |          |          
            |           --1.15%--FrameWithoutBoxing_getDouble_f6230eb152b2a9b3acbaab69411fe61b7aeae3bd
            |                     FrameUtil_getDoubleSafe_233e542a8fc82e2abcfb7a94f152c39b35e6d40b
            |                     ReadLocalVariableNodeGen_execute_2075fcc8bbcb59d28eaf5fd77a5a207da0f49183
            |                     |          
            |                      --0.68%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
            |          
             --0.63%--FrameWithoutBoxing_getTagChecked_25549fd2b9577ab3036eb10fb758cf1783525199
                       FrameWithoutBoxing_verifyGet_aee658d3c795abc8559226f806d7d7641d1a512f
                       |          
                        --0.56%--FrameWithoutBoxing_getDouble_f6230eb152b2a9b3acbaab69411fe61b7aeae3bd
                                  FrameUtil_getDoubleSafe_233e542a8fc82e2abcfb7a94f152c39b35e6d40b
                                  ReadLocalVariableNodeGen_execute_2075fcc8bbcb59d28eaf5fd77a5a207da0f49183
     2.02%  truffleruby      librubyvm.so        [.] OptimizedAssumption_isValid_6389d0fad2bf47761d23d63de3fa9b267ddc967b
            |          
             --1.98%--OptimizedAssumption_isValid_6389d0fad2bf47761d23d63de3fa9b267ddc967b
                       Assumption_isValidAssumption_06c4fd2f51b332246ecb3402c09b9bc210519023
                       |          
                        --1.94%--Assumption_isValidAssumption_0deffedc759de8bbe569556f1fd9292d2f416fe4
                                  |          
                                  |--0.83%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
                                  |          
                                   --0.60%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
     1.77%  truffleruby      librubyvm.so        [.] AlignedChunkRememberedSet_walkDirtyObjects_09e7d61e997b28f49a6ff5fbcfc2910471b4cc9f
            |
            ---AlignedChunkRememberedSet_walkDirtyObjects_09e7d61e997b28f49a6ff5fbcfc2910471b4cc9f
               |          
                --1.69%--GCImpl_blackenDirtyImageHeapChunkRoots_6ba2cfb080608e07e2d4e333ec3b0acbd2dc3520
                          GCImpl_blackenDirtyImageHeapRoots_ff6a91da85ab342231e3b187699ec441fa079b38
                          |          
                          |--1.10%--GCImpl_cheneyScanFromDirtyRoots_38e2f549830d39bed60fc139ea601adffadffc8a
                          |          GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba
                          |          GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1
                          |          GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194
                          |          GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516
                          |          GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e10072716
                          |          GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79
                          |          VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9
                          |          VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf
                          |          VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1
                          |          VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec
                          |          VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d
                          |          NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b
                          |          GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25
                          |          GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf
                          |          ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_c1e47c63f179ee3cf26bd8b9e5c51627b678a880
                          |          ThreadLocalAllocation_slowPathNewInstance_39ae850940ab632d109995344de15fd9d3b31d84
                          |          |          
                          |           --0.63%--WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                          |          
                           --0.59%--GCImpl_cheneyScanFromRoots_02fdc07687b04990522d42191c41890e9ae45333
                                     GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba
                                     GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1
                                     GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194
                                     GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516
                                     GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e10072716
                                     GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79
                                     VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9
                                     VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf
                                     VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1
                                     VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec
                                     VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d
                                     NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b
                                     GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25
                                     GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf
                                     ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_c1e47c63f179ee3cf26bd8b9e5c51627b678a880
                                     ThreadLocalAllocation_slowPathNewInstance_39ae850940ab632d109995344de15fd9d3b31d84
                                     WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
     1.75%  truffleruby      librubyvm.so        [.] IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
            |
            ---IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
               |          
                --1.71%--RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                          |          
                           --1.59%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     1.72%  truffleruby      [kernel.kallsyms]   [k] native_irq_return_iret
     1.67%  truffleruby      librubyvm.so        [.] FrameWithoutBoxing_setDouble_aa7f724ac27ab889492a5e71b2b42811b8174851
            |          
             --1.59%--FrameWithoutBoxing_setDouble_aa7f724ac27ab889492a5e71b2b42811b8174851
                       WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          
                        --1.55%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     1.62%  truffleruby      librubyvm.so        [.] FrameWithoutBoxing_getTagChecked_25549fd2b9577ab3036eb10fb758cf1783525199
            |          
             --1.27%--FrameWithoutBoxing_getTagChecked_25549fd2b9577ab3036eb10fb758cf1783525199
                       FrameWithoutBoxing_verifyGet_aee658d3c795abc8559226f806d7d7641d1a512f
                       |          
                        --0.99%--FrameWithoutBoxing_getDouble_f6230eb152b2a9b3acbaab69411fe61b7aeae3bd
                                  FrameUtil_getDoubleSafe_233e542a8fc82e2abcfb7a94f152c39b35e6d40b
                                  ReadLocalVariableNodeGen_execute_2075fcc8bbcb59d28eaf5fd77a5a207da0f49183
                                  |          
                                   --0.55%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
     1.55%  truffleruby      librubyvm.so        [.] FrameUtil_getDoubleSafe_233e542a8fc82e2abcfb7a94f152c39b35e6d40b
            |          
             --1.07%--FrameUtil_getDoubleSafe_233e542a8fc82e2abcfb7a94f152c39b35e6d40b
                       ReadLocalVariableNodeGen_execute_2075fcc8bbcb59d28eaf5fd77a5a207da0f49183
                       |          
                        --0.67%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
     1.51%  truffleruby      librubyvm.so        [.] InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d
            |          
             --1.47%--InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d
                       |          
                        --1.35%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                                  WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  |          
                                   --1.31%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                             CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                             RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                             SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                             WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                             RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             |          
                                              --1.23%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     1.23%  truffleruby      [kernel.kallsyms]   [k] clear_page_erms
            |          
             --1.19%--clear_page_erms
                       get_page_from_freelist
                       __alloc_pages_nodemask
                       |          
                        --1.15%--alloc_pages_vma
                                  |          
                                   --1.03%--do_anonymous_page
                                             __handle_mm_fault
                                             handle_mm_fault
                                             do_user_addr_fault
                                             __do_page_fault
                                             do_page_fault
                                             page_fault
     1.07%  truffleruby      [kernel.kallsyms]   [k] sync_regs
            |
            ---sync_regs
     0.99%  truffleruby      librubyvm.so        [.] InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04
            |          
             --0.95%--InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04
                       BooleanCastNodeGen_executeBoolean_612509002dcc5231dd8f6fc2e114d50d12cf4334
                       IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                        --0.91%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     0.95%  truffleruby      librubyvm.so        [.] InlinedLessThanNodeGen_execute_7f9f4d32c64d9e91750a61121bb4665e85b416e1
            |          
             --0.83%--InlinedLessThanNodeGen_execute_7f9f4d32c64d9e91750a61121bb4665e85b416e1
                       |          
                        --0.79%--AndNode_execute_10697adfe3d9e331728f142b40f667d899b77693
                                  BooleanCastNodeGen_executeBoolean_612509002dcc5231dd8f6fc2e114d50d12cf4334
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  |          
                                   --0.75%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     0.90%  gnal Dispatcher  [kernel.kallsyms]   [k] zap_pte_range.isra.0
            |
            ---zap_pte_range.isra.0
               unmap_page_range
               unmap_single_vma
               unmap_vmas
               exit_mmap
               mmput
               do_exit
               do_group_exit
               get_signal
               do_signal
               exit_to_usermode_loop
               do_syscall_64
               entry_SYSCALL_64_after_hwframe
     0.84%  truffleruby      [kernel.kallsyms]   [k] filemap_map_pages
            |
            ---filemap_map_pages
               do_fault
               __handle_mm_fault
               handle_mm_fault
               do_user_addr_fault
               __do_page_fault
               do_page_fault
               page_fault
     0.83%  truffleruby      [kernel.kallsyms]   [k] rmqueue
            |
            ---rmqueue
               get_page_from_freelist
               __alloc_pages_nodemask
               alloc_pages_vma
               |          
                --0.79%--do_anonymous_page
                          __handle_mm_fault
                          handle_mm_fault
                          do_user_addr_fault
                          __do_page_fault
                          do_page_fault
                          page_fault
     0.75%  truffleruby      librubyvm.so        [.] NodeUtil_deepCopyImpl_25fe7233f2542be9387b266657bf9048b1ba0eb2
            |
            ---NodeUtil_deepCopyImpl_25fe7233f2542be9387b266657bf9048b1ba0eb2
               NodeUtil_deepCopyImpl_25fe7233f2542be9387b266657bf9048b1ba0eb2
               |          
                --0.71%--NodeUtil_deepCopyImpl_25fe7233f2542be9387b266657bf9048b1ba0eb2
                          NodeUtil_deepCopyImpl_25fe7233f2542be9387b266657bf9048b1ba0eb2
                          |          
                           --0.55%--NodeUtil_deepCopyImpl_25fe7233f2542be9387b266657bf9048b1ba0eb2
     0.71%  truffleruby      librubyvm.so        [.] FrameWithoutBoxing_verifySet_00a666aee1370641b3828b725b2e27babb8e0c8a
            |          
             --0.67%--FrameWithoutBoxing_verifySet_00a666aee1370641b3828b725b2e27babb8e0c8a
     0.71%  truffleruby      librubyvm.so        [.] BooleanCastNodeGen_executeBoolean_612509002dcc5231dd8f6fc2e114d50d12cf4334
            |
            ---BooleanCastNodeGen_executeBoolean_612509002dcc5231dd8f6fc2e114d50d12cf4334
     0.68%  truffleruby      ld-2.31.so          [.] _dl_relocate_object
     0.65%  gnal Dispatcher  [kernel.kallsyms]   [k] free_pcppages_bulk
            |
            ---free_pcppages_bulk
               free_unref_page_commit
               free_unref_page_list
               release_pages
               free_pages_and_swap_cache
               tlb_flush_mmu
               |          
                --0.57%--zap_pte_range.isra.0
                          unmap_page_range
                          unmap_single_vma
                          unmap_vmas
                          exit_mmap
                          mmput
                          do_exit
                          do_group_exit
                          get_signal
                          do_signal
                          exit_to_usermode_loop
                          do_syscall_64
                          entry_SYSCALL_64_after_hwframe
     0.63%  truffleruby      librubyvm.so        [.] OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |
            ---OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
               WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
               CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
               RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
               SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
               WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
               RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
               OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
               |          
                --0.52%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
     0.63%  truffleruby      [kernel.kallsyms]   [k] _raw_spin_lock
            |          
             --0.63%--_raw_spin_lock
     0.60%  truffleruby      librubyvm.so        [.] WriteLocalVariableNode_checkKind_b7fa448c5dc6226de4816bcc178a6349e90490a1
            |          
             --0.56%--WriteLocalVariableNode_checkKind_b7fa448c5dc6226de4816bcc178a6349e90490a1
                       WriteLocalVariableNodeGen_execute_e3f27d23937062fa4d8b15012b263a36c7381760
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                        --0.52%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     0.57%  truffleruby      libc-2.31.so        [.] __memmove_avx_unaligned_erms
            |
            ---page_fault
               __memmove_avx_unaligned_erms
               LinuxImageHeapProvider_initialize_1238cf7c6e2d500f51283e57bfa8766238b6ecf8
               Isolates_create_bd9eb61e462f7604853e049bb166554887fccbb1
               CEntryPointSnippets_createIsolate_f1111fe1c782eae0d0e674e1aba1dff3bc5e04ea
               JNIInvocationInterface$Exports$JNICreateJavaVMPrologue_enter_7a0953de63517344879532e6305c97d1195c8ed5
               JNI_CreateJavaVM
               main
               __libc_start_main
               _start
     0.55%  truffleruby      librubyvm.so        [.] RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
     0.52%  truffleruby      [kernel.kallsyms]   [k] copy_page
            |
            ---copy_page
     0.52%  truffleruby      librubyvm.so        [.] WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
     0.48%  truffleruby      librubyvm.so        [.] AndNode_execute_10697adfe3d9e331728f142b40f667d899b77693
     0.48%  truffleruby      librubyvm.so        [.] FloatLiteralNode_execute_f8ee37b4a6aee57d475b52b2d293d45ea6a6890e
     0.48%  truffleruby      [kernel.kallsyms]   [k] get_mem_cgroup_from_mm
     0.45%  gnal Dispatcher  [kernel.kallsyms]   [k] release_pages
     0.44%  truffleruby      librubyvm.so        [.] AndNode_castToBoolean_84af17ad7b0ad52249caebef615a6298e55e1e5b
     0.43%  truffleruby      librubyvm.so        [.] UnmanagedMemoryUtil_copyLongsForward_786a2262c2ed5c6469526ec7d53d0364ced07432
     0.39%  truffleruby      librubyvm.so        [.] SubstrateObjectCloneSnippets_doClone_db0ee7c8158f193d1d31cda0e976ab6bc6b87a63
     0.36%  truffleruby      [kernel.kallsyms]   [k] try_charge
     0.36%  truffleruby      [kernel.kallsyms]   [k] handle_mm_fault
     0.36%  truffleruby      librubyvm.so        [.] FrameUtil_getIntSafe_791b7f4178028c705487d8344ebd6ef3861d91b0
     0.36%  truffleruby      [kernel.kallsyms]   [k] __pagevec_lru_add_fn
     0.32%  truffleruby      librubyvm.so        [.] GraalRuntimeSupport_onLoopCount_b41c276781714cc4ee961b5ffb1f55452eb143de
     0.32%  truffleruby      librubyvm.so        [.] FrameWithoutBoxing_getInt_65279b04e46a0ac8b1aacb3acbf5b7b7e941f0ef
     0.28%  truffleruby      librubyvm.so        [.] FrameWithoutBoxing_setInt_366f49bb769811010513d009328a3ad50286e72d
     0.28%  truffleruby      librubyvm.so        [.] RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
     0.28%  truffleruby      [kernel.kallsyms]   [k] error_entry
     0.28%  truffleruby      ld-2.31.so          [.] do_lookup_x
     0.27%  truffleruby      [kernel.kallsyms]   [k] __handle_mm_fault
     0.25%  gnal Dispatcher  [kernel.kallsyms]   [k] page_remove_rmap
     0.24%  truffleruby      [kernel.kallsyms]   [k] __lru_cache_add
     0.24%  truffleruby      [kernel.kallsyms]   [k] page_add_file_rmap
     0.24%  truffleruby      librubyvm.so        [.] IntegerFixnumLiteralNode_execute_9be6f873bf3ee482d239566d9b59cdca38c76a2c
     0.24%  truffleruby      librubyvm.so        [.] StringLatin1_charAt_63e028c5b786b8663c4a4aea1cc147a8c4714d9d
     0.21%  truffleruby      [kernel.kallsyms]   [k] __alloc_pages_nodemask
     0.20%  truffleruby      [kernel.kallsyms]   [k] xas_load
     0.20%  truffleruby      librubyvm.so        [.] NodeUtil_adoptChildrenAndCountHelper_8a241e6cd7c6bc101819f72af385ee4c5d8108cd
     0.20%  truffleruby      librubyvm.so        [.] BodyTranslator_translateArgumentsAndBlock_033dfa2aa08ce077c9c63ccc767aa65c338d071a
     0.20%  truffleruby      [kernel.kallsyms]   [k] __next_zones_zonelist
     0.20%  truffleruby      [kernel.kallsyms]   [k] get_page_from_freelist
     0.16%  gnal Dispatcher  [kernel.kallsyms]   [k] free_pages_and_swap_cache
     0.16%  truffleruby      [kernel.kallsyms]   [k] lru_cache_add_active_or_unevictable
     0.16%  truffleruby      librubyvm.so        [.] String_charAt_1b771a25b5f8608a29c775fc6ff4199f0d397548
     0.16%  truffleruby      [kernel.kallsyms]   [k] __count_memcg_events
     0.16%  truffleruby      librubyvm.so        [.] FrameWithoutBoxing_getBoolean_fe30c392a6e054c11a493d5803659e3a7d492ec3
     0.16%  truffleruby      librubyvm.so        [.] FrameUtil_getBooleanSafe_85401e823e186edb7f11377d981316a0d508e1f2
     0.16%  truffleruby      librubyvm.so        [.] MultiThreadedMonitorSupport_getOrCreateMonitorFromObject_922cf11599fedc7c0bfa829f3c2f09fcdebe2077
     0.16%  truffleruby      [kernel.kallsyms]   [k] mem_cgroup_throttle_swaprate
     0.16%  truffleruby      librubyvm.so        [.] TextMap_fromCharSequence_da3fcb391fff6fbaa26834cd2b2f5e06e42cab17
     0.16%  truffleruby      [kernel.kallsyms]   [k] do_anonymous_page
     0.16%  truffleruby      [kernel.kallsyms]   [k] do_user_addr_fault
     0.16%  truffleruby      [kernel.kallsyms]   [k] page_mapping
     0.16%  truffleruby      librubyvm.so        [.] SubstrateArraycopySnippets_doArraycopy_f84b22127218a3e56e291fab3a848f043b4ef61f
     0.16%  truffleruby      librubyvm.so        [.] Node_getRootNodeImpl_599121db23871eec910578592870bd609e80a91f
     0.16%  truffleruby      librubyvm.so        [.] NodeUtil_adoptChildrenHelper_26d15bee47094c28945289501b45c8ecb145cf8d
     0.12%  truffleruby      [kernel.kallsyms]   [k] __mod_memcg_state
     0.12%  truffleruby      [kernel.kallsyms]   [k] __d_lookup_rcu
     0.12%  truffleruby      [kernel.kallsyms]   [k] native_flush_tlb_one_user
     0.12%  truffleruby      [kernel.kallsyms]   [k] pmd_devmap_trans_unstable
     0.12%  truffleruby      librubyvm.so        [.] IfElseNode_execute_68dbed5c1370fe40a43da7bb00dde476e9a2dbec
     0.12%  truffleruby      [kernel.kallsyms]   [k] alloc_pages_vma
     0.12%  truffleruby      librubyvm.so        [.] OptimizedCallTarget_profileReturnValue_7b92d7f0df9afc1d19777eadda713d159704c8a4
     0.12%  truffleruby      librubyvm.so        [.] JavaMemoryUtil_copyForward_07e617d0216918301530fde29359427b10fba00f
     0.12%  truffleruby      [kernel.kallsyms]   [k] page_fault
     0.12%  truffleruby      librubyvm.so        [.] InlinedDivNodeGen_execute_b6dbc16fedd5f61ebe1a0aea4d757b0d6be188fd
     0.12%  truffleruby      [kernel.kallsyms]   [k] down_read_trylock
     0.12%  truffleruby      librubyvm.so        [.] FrameInfoDecoder_decodeCompressedFrameData_ccffd21b6738e13a86ea4d6908ffa21d2f166e18
     0.12%  truffleruby      librubyvm.so        [.] RubyCallNode_executeArguments_0c1881b77d0f35a6be8dbe9e2479b54ad0fe3e7c
     0.12%  truffleruby      librubyvm.so        [.] ReferenceObjectProcessing_discover_42956fdbeb46617f7e3784ee4b27f241c387e90b
     0.12%  truffleruby      librubyvm.so        [.] ReentrantLock$Sync_tryRelease_a66c341958d8201110d2de33406f88fc73bac424
     0.10%  truffleruby      librubyvm.so        [.] HeapChunkProvider_produceAlignedChunk_151eeb69b2ff04e5a10d422de20e777d95b68672
     0.09%  truffleruby      [kernel.kallsyms]   [k] prep_new_page
     0.08%  gnal Dispatcher  [kernel.kallsyms]   [k] __mod_memcg_state
     0.08%  gnal Dispatcher  [kernel.kallsyms]   [k] free_unref_page_list
     0.08%  truffleruby      [kernel.kallsyms]   [k] pid_revalidate
     0.08%  truffleruby      [kernel.kallsyms]   [k] __do_page_fault
     0.08%  truffleruby      [kernel.kallsyms]   [k] smp_call_function_single
     0.08%  truffleruby      [kernel.kallsyms]   [k] prepend_path.isra.0
     0.08%  truffleruby      librubyvm.so        [.] ConcurrentHashMap_get_11876bdf828aa0caf5754f7b9d3d5ee38ba37e5e
     0.08%  truffleruby      [kernel.kallsyms]   [k] memcg_check_events
     0.08%  truffleruby      [kernel.kallsyms]   [k] do_fault
     0.08%  truffleruby      librubyvm.so        [.] ConditionProfile$Counting_profile_066c02354725dd7a16dde7426c62e531e5d62988
     0.08%  truffleruby      librubyvm.so        [.] OptimizedCallTarget_profiledPERoot_afb4ccd0d1f43f0bbf82d042837d2118c889aac3
     0.08%  truffleruby      librubyvm.so        [.] RubyContext_get_11b07589e660cf1e779bbd40c743cae33c05e925
     0.08%  truffleruby      librubyvm.so        [.] AssumptionGroup_isValidWithoutEpoch_77381d6c21decc43224935480a36b38c986a43c6
     0.08%  truffleruby      [kernel.kallsyms]   [k] mem_cgroup_try_charge
     0.08%  truffleruby      [kernel.kallsyms]   [k] kernel_poison_pages
     0.08%  truffleruby      librubyvm.so        [.] Math_addExact_755ab27c4e8b9774d36c5b042876e33c66934123
     0.08%  truffleruby      [kernel.kallsyms]   [k] alloc_set_pte
     0.08%  truffleruby      librubyvm.so        [.] TruffleSafepoint_poll_8e10d273f8388320f85a93e8b6079fd3ad93ef8b
     0.08%  truffleruby      [kernel.kallsyms]   [k] mem_cgroup_charge_statistics
     0.08%  truffleruby      [kernel.kallsyms]   [k] __inc_numa_state
     0.08%  truffleruby      [kernel.kallsyms]   [k] rcu_all_qs
     0.08%  truffleruby      [kernel.kallsyms]   [k] up_read
     0.08%  truffleruby      librubyvm.so        [.] BooleanCastNodeGen_executeToBoolean_bc10369f5b5b73949b1e044eda427b247bfc9bbd
     0.08%  truffleruby      librubyvm.so        [.] Node_copy_ce10d8ec49809e4e1d5f7a360647fef1458ab78d
     0.08%  truffleruby      librubyvm.so        [.] SubstrateType_getNodeFieldArray_8409eed9a96813c315d0dc9270dc17e9c2bb4669
     0.08%  truffleruby      librubyvm.so        [.] Node_adoptHelper_a6a0457a89a332606f9e73bc80fbcb5734cc2d14
     0.08%  truffleruby      [kernel.kallsyms]   [k] vmacache_find
     0.08%  truffleruby      librubyvm.so        [.] SaveMethodBlockNode_execute_62b9ddd720d97c0cd52a8c1687563282f9273e0b
     0.08%  truffleruby      librubyvm.so        [.] ReentrantLock$Sync_nonfairTryAcquire_0a9290a8427787ed8158d141c47a3ec430d345c2
     0.08%  truffleruby      librubyvm.so        [.] InternalMethod_getCallTarget_b1dd88b57b5483ed9e65193bab611dcbc2c26e3c
     0.08%  truffleruby      [kernel.kallsyms]   [k] _raw_spin_lock_irqsave
     0.08%  truffleruby      librubyvm.so        [.] LookupMethodNodeGen_execute_f2325da4e8153d4e4671e3225768f5c9a816576c
     0.08%  truffleruby      librubyvm.so        [.] FrameWithoutBoxing_constructor_8600ec404f3ee23a8487411b38f526c5b304e6fb
     0.08%  truffleruby      [kernel.kallsyms]   [k] do_wp_page
     0.08%  truffleruby      [kernel.kallsyms]   [k] kfree
     0.07%  truffleruby      [kernel.kallsyms]   [k] perf_event_mmap
     0.06%  gnal Dispatcher  [kernel.kallsyms]   [k] vm_normal_page
     0.05%  truffleruby      [kernel.kallsyms]   [k] memset_erms
     0.05%  truffleruby      [kernel.kallsyms]   [k] unmapped_area_topdown
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] __free_pages
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] lock_page_memcg
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] __mod_lruvec_state
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] PageHuge
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] unmap_vmas
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] unlock_page_memcg
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] mem_cgroup_update_lru_size
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] free_unref_page_prepare.part.0
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] uncharge_page
     0.04%  truffleruby      [kernel.kallsyms]   [k] common_file_perm
     0.04%  truffleruby      libc-2.31.so        [.] __vfscanf_internal
     0.04%  truffleruby      librubyvm.so        [.] ModifiableOptionValues_get_44e73afac78b444534df950ca66cded4fbb71b39
     0.04%  truffleruby      librubyvm.so        [.] ToAryNodeGen_execute_c7ca7390fee36b0f951f086bd1582117930a556d
     0.04%  truffleruby      librubyvm.so        [.] LanguageCache_supportsService_05d011e5d046c80c516df8ed813bfca5283d06cc
     0.04%  truffleruby      librubyvm.so        [.] socket@plt
     0.04%  truffleruby      librubyvm.so        [.] FrameUtil_getObjectSafe_23f819f65abef5d39a5200044d0501ab8f0267e0
     0.04%  truffleruby      librubyvm.so        [.] JNIObjectHandles_createLocal_d841b948c1d20e64912c894e72fb1e4feeb98975
     0.04%  truffleruby      [kernel.kallsyms]   [k] __ptep_modify_prot_start
     0.04%  truffleruby      libpthread-2.31.so  [.] __pthread_mutex_init
     0.04%  truffleruby      librubyvm.so        [.] RubyStringGen$RubyStringLibraryExports$Cached_isRubyString_38f41b9356a7eeb2620da6c9319f24097d049850
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] free_unref_page_commit
     0.04%  truffleruby      librubyvm.so        [.] DynamicObjectLibraryImpl$SpecificKey_putImpl_e9d3687ff7de57e0dee250ba587f702838dfc146
     0.04%  truffleruby      [kernel.kallsyms]   [k] enqueue_entity
     0.04%  truffleruby      [kernel.kallsyms]   [k] zap_pte_range.isra.0
     0.04%  truffleruby      librubyvm.so        [.] AbstractStringBuilder_append_a8c950f4c131c6b18791121d2ff67fda7a026847
     0.04%  truffleruby      librubyvm.so        [.] OptimizedCallTarget_executeRootNode_46cc88a60f6409ac2b2b6d89de9708a7150e0fab
     0.04%  truffleruby      librubyvm.so        [.] StringUTF16_compress_1dd1e0992a14c75948e9ea5a568ff75cae4d002d
     0.04%  truffleruby      [kernel.kallsyms]   [k] shmem_fault
     0.04%  truffleruby      librubyvm.so        [.] RubyCoreMethodRootNode_execute_df683171e395c1126038e336d07ecf6fbdaa08e3
     0.04%  truffleruby      [kernel.kallsyms]   [k] change_pte_range
     0.04%  truffleruby      librubyvm.so        [.] Locale_isUnicodeExtensionKey_4fa0baebb87704a2c3b260c0c9be25c679851721
     0.04%  truffleruby      librubyvm.so        [.] OptimizedCallTarget_profileArguments_e8668a5ca6b9022553c0ee2866178043ad99124a
     0.04%  truffleruby      librubyvm.so        [.] StringCoding_decodeUTF8_0_f6077430c08670b74c469b000c6b6d30ed250072
     0.04%  truffleruby      librubyvm.so        [.] RopeNodes$SubstringNode_substringLeafRope_3b0289ca3e9b110c47572984d523936e4e571f6d
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] kernel_poison_pages
     0.04%  truffleruby      librubyvm.so        [.] KernelNodes$InitializeDupNode_inlineExecute_c812b6eb8140f7ee2280331ed1a2aa81055de0e3
     0.04%  truffleruby      [kernel.kallsyms]   [k] psi_task_change
     0.04%  truffleruby      librubyvm.so        [.] ArrayList_constructor_368b9e8f3cfeb185f6385020a25e16e1e75d3b58
     0.04%  truffleruby      libz.so.1.2.11      [.] 0x0000000000002cd9
     0.04%  truffleruby      librubyvm.so        [.] DynamicObject_verifyShape_2ddd2789e0649b1b105d1686a983bb6ae2fc043f
     0.04%  truffleruby      librubyvm.so        [.] BodyTranslator_visitCallNode_29482a70db401b4a58dac78471d22a72c2eb69d0
     0.04%  truffleruby      librubyvm.so        [.] RubyParser$$Lambda$37e615d045544e69757e0ed0429b0cfbbe8e6a4f_execute_5c85f3e1fb2265fa7cf1bf42fa82a072053d3420
     0.04%  truffleruby      librubyvm.so        [.] Translator_sequence_347f00bcd10f33d5acc7c6a557d55a12b8246eea
     0.04%  truffleruby      librubyvm.so        [.] HashNodesFactory$GetIndexNodeFactory$GetIndexNodeGen_executeAndSpecialize_fee80aa162b71b7f60baff48c78de8d00118e80f
     0.04%  truffleruby      librubyvm.so        [.] Rope_isSingleByteOptimizable_09f67ef7525c66e5f0626e7c70914c171fbb88e2
     0.04%  truffleruby      librubyvm.so        [.] OptimizedDirectCallNode_call_ba221ffaf307f8b4cdcc1da9e0b137c8c24c957a
     0.04%  truffleruby      librubyvm.so        [.] RubyLexer_isIdentifierChar_289a4f65545740dbce6301a8975279e786ef05ad
     0.04%  truffleruby      librubyvm.so        [.] RubyLexer_yylex_44d3a5f99bd12f0580466435c2cc1e1d3694a810
     0.04%  truffleruby      librubyvm.so        [.] EncodingNodes$NegotiateCompatibleRopeEncodingNode_getCacheLimit_da065df46da446669b965e7240d6c99fb3ea3aba
     0.04%  truffleruby      librubyvm.so        [.] EconomicMapImpl_compareKeys_139d60c35d64f232b5b9fac87391585f45801e09
     0.04%  truffleruby      librubyvm.so        [.] RubyContextSourceNode_setSourceLength_621998b8df00d96135d48fba6ccbc21ef5e2f06f
     0.04%  truffleruby      librubyvm.so        [.] MetaClassNodeGen_execute_403d32b4e355f6aba70462a805dcc2a9194ed023
     0.04%  truffleruby      [kernel.kallsyms]   [k] page_counter_try_charge
     0.04%  truffleruby      ld-2.31.so          [.] _dl_exception_create_format
     0.04%  truffleruby      librubyvm.so        [.] MethodTranslator_translateMethodNode_b51993ca645f63fb48608749a9f563b3ffb9c315
     0.04%  truffleruby      [kernel.kallsyms]   [k] ptep_clear_flush
     0.04%  truffleruby      librubyvm.so        [.] ThreadLocal_get_89205c86d6fa365525945ac732abfddef7dd46f7
     0.04%  truffleruby      librubyvm.so        [.] ReadSelfNode_execute_ab32e7fe5847179ef895c14544ed778ec8aae051
     0.04%  truffleruby      librubyvm.so        [.] Character_getType_c089fa6e2575b3188b5b3edc8699b7cfe735f7e9
     0.04%  truffleruby      librubyvm.so        [.] StringNodes$StringAppendNode_stringToRopeWithEncoding_56cf0e54c1ac6759432c0b398d0f64bf367ffb3e
     0.04%  truffleruby      librubyvm.so        [.] FileLoader_buildSource_eba8a6f54ec5ff9b9c3c376c0ff3b3181f8f5a62
     0.04%  truffleruby      [kernel.kallsyms]   [k] in_group_p
     0.04%  truffleruby      librubyvm.so        [.] StringLatin1_hashCode_c33093c38bcfdf32ed97162697d8c35c80208269
     0.04%  truffleruby      librubyvm.so        [.] MakeSpecialVariableStorageNode_execute_af9478060a44397852d9c75dc19877d18d6c8efb
     0.04%  truffleruby      librubyvm.so        [.] ReadConstantNode_execute_029907cf495d767fa1994c806141402c24a42f75
     0.04%  truffleruby      [kernel.kallsyms]   [k] page_add_new_anon_rmap
     0.04%  truffleruby      librubyvm.so        [.] RootNode_getCallTarget_2c544199e2e8feb25eaf550975ca32bd78f5d798
     0.04%  truffleruby      [kernel.kallsyms]   [k] __mod_node_page_state
     0.04%  truffleruby      libc-2.31.so        [.] _dl_addr
     0.04%  truffleruby      librubyvm.so        [.] RubyMethodRootNode_execute_eb8c9eaee4930d1d397b3bf3dba3a3e92c8de725
     0.04%  truffleruby      librubyvm.so        [.] Reference_constructor_dfe10a700fe0c959c44d4de61ea40307fa8b2e0a
     0.04%  truffleruby      libpthread-2.31.so  [.] __libc_write
     0.04%  truffleruby      librubyvm.so        [.] PolyglotLocals$LanguageContextThreadLocal_get_ca9c79dc5fe01f694e16f400361451e31f4a9828
     0.04%  truffleruby      librubyvm.so        [.] RubyLexer_nextToken_20dc0c5eae7785bb1a09a260045b8cecb8dd78f5
     0.04%  truffleruby      librubyvm.so        [.] BodyTranslator_visitEvStrNode_cf6c1a4d8cc98f9c5217af4597ceaae647988cd1
     0.04%  truffleruby      librubyvm.so        [.] BodyTranslator_visitStrNode_289b42b7db523e554d2a890fa0b54040d25ed935
     0.04%  truffleruby      librubyvm.so        [.] UnixFileSystem_canonicalize_7dab0876c895320ad3b64b36f1e7e16ee1853a99
     0.04%  truffleruby      librubyvm.so        [.] StringConcatHelper_newString_3bcbb7251b3807516a7b4a33bbd96ac0f1912cf0
     0.04%  truffleruby      libc-2.31.so        [.] msort_with_tmp.part.0
     0.04%  truffleruby      librubyvm.so        [.] JavaMemoryUtil_copyObjectArrayForwardWithStoreCheck_78e49abf3b90dc69100a28b01ee57e160ebfa352
     0.04%  truffleruby      librubyvm.so        [.] CoreLocations$LongLocationDecorator_set_bbd03d36866fda28330c03ac79352aa69405283a
     0.04%  truffleruby      librubyvm.so        [.] RubyLexer_createTokenRope_1937284a9a8f4fa398f7ae792b4a0c566afbc70a
     0.04%  truffleruby      [kernel.kallsyms]   [k] __update_load_avg_cfs_rq
     0.04%  truffleruby      librubyvm.so        [.] FrameInfoDecoder_decodeValues_3e17b78fbe20489883ee0b9170ccd9f0c06a3bcc
     0.04%  truffleruby      [kernel.kallsyms]   [k] mem_cgroup_update_lru_size
     0.04%  truffleruby      librubyvm.so        [.] Integer_getChars_2437c44e6023372be22fabd9686065302ca92d3e
     0.04%  truffleruby      librubyvm.so        [.] CodeInfoTable_lookupCodeInfoQueryResult_e9230c754add04aa3315df44a05a0760e0cdb13a
     0.04%  truffleruby      librubyvm.so        [.] PolyglotContextImpl_requirePublicLanguage_17a8b01c29545d09e4a367952507fe4ce8d9e2b7
     0.04%  truffleruby      librubyvm.so        [.] InlinedAddNodeGen_executeAndSpecialize_e5fbb6f276511d7844c8b21eb54085ffa1a14de9
     0.04%  truffleruby      librubyvm.so        [.] LookupConstantWithLexicalScopeNodeGen_executeAndSpecialize_ec0c5eeee99b8490c1e6ea015a4b238198e98507
     0.04%  truffleruby      librubyvm.so        [.] ArrayDupNode_copyArraySmall_70ccb70ec5286fbc47c782e058ebefaa6dd1652a
     0.04%  truffleruby      libz.so.1.2.11      [.] inflate
     0.04%  truffleruby      librubyvm.so        [.] WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
     0.04%  truffleruby      librubyvm.so        [.] ModuleFields_getMethodAndAssumption_983c8322aa7ee6ca05be16ce103e352959bab970
     0.04%  truffleruby      librubyvm.so        [.] InlinedLeftShiftNodeGen_execute_c470e329648e16d322836c072e9cb814d58d0f99
     0.04%  truffleruby      librubyvm.so        [.] CodeReferenceMapDecoder_walkOffsetsFromPointer_b35d1f7830794bc7e62eb1f6b467829a79909ed1
     0.04%  truffleruby      [kernel.kallsyms]   [k] check_stack_object
     0.04%  truffleruby      [kernel.kallsyms]   [k] fpregs_assert_state_consistent
     0.04%  truffleruby      librubyvm.so        [.] RubyParser$$Lambda$dd2b479f70a87ee942e895a2be2a7074b5815a95_execute_2a0ecfa070a55ea7026672cd9c2ab10cda9bb538
     0.04%  truffleruby      librubyvm.so        [.] ConcurrentHashMap_putVal_5418de00ead09b67c77c5aa8e487e451c9a69022
     0.04%  truffleruby      librubyvm.so        [.] String_substring_c83e66efbd7d8e3b7e280667e83636fafaa06780
     0.04%  truffleruby      librubyvm.so        [.] ConcurrentHashMap_transfer_fdaecf8486fbf615cb90aaf0563683c2ffb454c1
     0.04%  truffleruby      [kernel.kallsyms]   [k] lru_add_drain_cpu
     0.04%  truffleruby      librubyvm.so        [.] ReadRestArgumentNode_execute_fd029917360e312de686db976a255c8c7d9c54de
     0.04%  truffleruby      librubyvm.so        [.] RubyParser_yyparse_1637dd1edb6031aa7267a3950d2eed307469fe5e
     0.04%  truffleruby      [kernel.kallsyms]   [k] mem_cgroup_page_lruvec
     0.04%  truffleruby      librubyvm.so        [.] StringSupport_searchNonAscii_4fd03383170a29ea34d435b48783e2540428e792
     0.04%  truffleruby      librubyvm.so        [.] DefaultStringExportsGen$InteropLibraryExports$Uncached_asString_c9908dd04430576b80152dee2478754dd7d466e4
     0.04%  truffleruby      librubyvm.so        [.] RubyCallNode_executeWithArgumentsEvaluated_33e903d29d66c3ad61ba9ec7a14ba271a7570c13
     0.04%  truffleruby      librubyvm.so        [.] BooleanCastWithDefaultNodeGen_execute_3e5e66ac05b9d0bd44532cb15aae4393d2290a75
     0.04%  truffleruby      librubyvm.so        [.] IntegerNodesFactory$LeftShiftNodeFactory$LeftShiftNodeGen_executeLeftShift_3f82077058daa763f00d6ec535262836a355380b
     0.04%  truffleruby      librubyvm.so        [.] OptimizedDirectCallNode_onInterpreterCall_cf4bc10d1cc0a57739a9ac903bfdda7e29182fb3
     0.04%  truffleruby      librubyvm.so        [.] BooleanLiteralNode_execute_68f6cc40b89337e01c8c39b26fad0b90387a311f
     0.04%  truffleruby      [kernel.kallsyms]   [k] refill_stock
     0.04%  truffleruby      librubyvm.so        [.] RubyCheckArityRootNode_checkArity_7c53967206fb4fd552a82735f6ecea26a2c5bea8
     0.04%  truffleruby      librubyvm.so        [.] RubyCheckArityRootNode_checkArity_296a726ca6df0f2a98494a5c9f8f000ef165c39e
     0.04%  truffleruby      librubyvm.so        [.] PhysicalStackFrameVisitor_matches_e8108c73663100fa5c7aaa1483381df7292e5bfa
     0.04%  truffleruby      [kernel.kallsyms]   [k] unlock_page
     0.04%  truffleruby      [kernel.kallsyms]   [k] format_decode
     0.04%  truffleruby      librubyvm.so        [.] JavaStackWalker_continueWalk_68b099752cb72c8863f50a2f836e308ad1fb40b0
     0.04%  truffleruby      librubyvm.so        [.] NodeClass_get_2890efda8d94cc7950dacab99ed8ee604241634c
     0.04%  truffleruby      librubyvm.so        [.] DispatchNode_dispatch_bea6d42fd6b7c390cf27ba8fc43f20ee01fcd4c7
     0.04%  truffleruby      ld-2.31.so          [.] check_match
     0.04%  truffleruby      librubyvm.so        [.] ZeroLengthArrayStoreGen$ArrayStoreLibraryExports_createCached_34b2c59ac462f6f51ec32b70f8e5b0233c436492
     0.04%  truffleruby      librubyvm.so        [.] StringNodesFactory$EndWithNodeFactory$EndWithNodeGen_execute_cbdf60ce63d32530df5ebffaab26aaaed9ba0fe0
     0.04%  truffleruby      librubyvm.so        [.] String_subSequence_9a757c6b8f143b7042bd3cb1c21e05a59894a329
     0.04%  truffleruby      librubyvm.so        [.] JNIFunctions_GetIntField_cc20eaa35b54deb80db2eb05b754b96465828e2c
     0.04%  truffleruby      [kernel.kallsyms]   [k] release_pages
     0.04%  truffleruby      librubyvm.so        [.] LookupConstantWithLexicalScopeNodeGen_executeLookupConstant_5a00e7482ef5db04e25019620248fd48da85902c
     0.04%  truffleruby      [kernel.kallsyms]   [k] __mod_lruvec_state
     0.04%  truffleruby      librubyvm.so        [.] InlinedEqualNodeGen_execute_085c88840bea55736db778bc044b44eb8fc4ef98
     0.04%  truffleruby      librubyvm.so        [.] HashMap_hash_92c0bb595f0f5bb9eeac903191083c8f0c2c0962
     0.04%  truffleruby      librubyvm.so        [.] ProfileArgumentNodeGen_execute_855bbda4ae5fde8e90bf37085f53f0d1597df585
     0.04%  truffleruby      librubyvm.so        [.] ModuleFields_getOrComputeConstantEntry_1db133942136fa45962f1b95c2ef4295dd74cc3a
     0.04%  truffleruby      librubyvm.so        [.] InteropNodesFactory$InteropEvalNFINodeFactory$InteropEvalNFINodeGen_execute_461cc59d1f7f93ff459a86b75e576c5bb4cd5adf
     0.04%  truffleruby      librubyvm.so        [.] CachedSupplier_get_bb24335baa8cb9cc006e564c396fc77deb8df02d
     0.04%  truffleruby      librubyvm.so        [.] EngineAccessor$EngineImpl_getInstrumentationHandler_a3fd095a2267edbc34dc47505c0bd079a109eb02
     0.04%  truffleruby      librubyvm.so        [.] JavaMemoryUtil_copyPrimitiveArrayForward_04558096db261373c167eb1c8cc366001be76728
     0.04%  truffleruby      librubyvm.so        [.] LookupConstantNode_guardName_880cdef9d19ba248c5ccefbaf6efaa4fe51bc2d2
     0.04%  truffleruby      librubyvm.so        [.] UTF_8$Decoder_decodeArrayLoop_98fcab346304bf123fd7562509865106501847fb
     0.04%  truffleruby      [kernel.kallsyms]   [k] cgroup1_show_options
     0.04%  truffleruby      librubyvm.so        [.] RubyNode_hasSource_dbb6664975ea352d5e31c8854b74af0cb3b5cd9a
     0.04%  truffleruby      librubyvm.so        [.] BufferedReader_readLine_49482cc1adbe362e9d219262c390fbc755737e48
     0.04%  truffleruby      librubyvm.so        [.] String_equals_951b4dc388763a53473bf39dd2f3d308fc60450a
     0.04%  truffleruby      librubyvm.so        [.] Class_getSimpleBinaryName_5fdcc48ca22f09665660d4a37603f594f0621038
     0.04%  truffleruby      librubyvm.so        [.] SelfNodeGen_executeAndSpecialize_af59e34af87b409a4ecd96b29da3268baab282d9
     0.04%  truffleruby      librubyvm.so        [.] NonmovableArrays_addressOf_7bac1f85a98daa5e5b4c7cc146659483836bfc0b
     0.04%  truffleruby      [kernel.kallsyms]   [k] pagevec_lru_move_fn
     0.04%  truffleruby      librubyvm.so        [.] AbstractStringBuilder_newCapacity_d43ce688a8a374b868e20a02af9e886a6b6a408c
     0.04%  truffleruby      librubyvm.so        [.] JavaMemoryUtil_copyForward_28eeebf6236ef8c3a86676bdede3a056a0f062b0
     0.04%  truffleruby      librubyvm.so        [.] ClassNodes$NewNode_newInstance_4997849734415c83189e7c8348dc1e45109a4fd7
     0.04%  truffleruby      librubyvm.so        [.] GCImpl_walkStack_db4fc1334f940e49aed72298697727fa7c734a34
     0.04%  truffleruby      librubyvm.so        [.] EconomicMapImpl_setValue_e5d2bf5a610c5981bb9ed05ff8672560d297ab86
     0.04%  truffleruby      librubyvm.so        [.] ReusableTypeReader_getU1_b60de50e41132537ce1318b53a68f95baaf9ee19
     0.04%  truffleruby      librubyvm.so        [.] ParameterCollector_visitArrayNode_1d34d81a21202aabd08aa753e7c75f085d881a68
     0.04%  truffleruby      librubyvm.so        [.] GetMethodObjectNodeGen_executeAndSpecialize_84b1bdff1d1ed3d704b05cbdecc352d2430cf21b
     0.04%  truffleruby      librubyvm.so        [.] CodeInfoDecoder_lookupCodeInfo_67ecc97b485dcbb7c24e3ce422ff7a1f87da8240
     0.04%  truffleruby      librubyvm.so        [.] Translator_loadSelf_41cb4b8542d102fa40bb75b12c9fbcba6c6e21f8
     0.04%  truffleruby      librubyvm.so        [.] Utf8_utf8ToString_400bd3bfae6ff0d1e0d8b80687d3fb192785bb08
     0.04%  truffleruby      librubyvm.so        [.] LibraryFactory_create_3cd3639cccc296eef06c128a317b1bbc549e2197
     0.04%  truffleruby      librubyvm.so        [.] BodyTranslator_translateRescueArrayParseNode_8fcecb2d87eb73272a9bd2528f57a43359ccceed
     0.04%  truffleruby      librubyvm.so        [.] PolyglotSourceCache$WeakSourceKey_hashCode_2dca9fa5c930ee9d997edce5b73480f262eed02a
     0.04%  truffleruby      librubyvm.so        [.] Node_adoptAndCountHelper_ea4d50332dd7d3b2840401892e6b65937c7fb157
     0.04%  truffleruby      librubyvm.so        [.] DelegatedArrayStorageGen$ArrayStoreLibraryExports$Cached_read_82da0f7c6fc192185bc97f93c2c344c684b80393
     0.04%  truffleruby      librubyvm.so        [.] CgroupSubsystemFactory_determineType_46a1f3b138549c3ee69989c4de942b2ba7277625
     0.04%  truffleruby      librubyvm.so        [.] SymbolNodes$HashSymbolNode_hash_22a7240e958fd1e7c831210103d49b63dd798ff3
     0.04%  truffleruby      librubyvm.so        [.] UnalignedChunkRememberedSet_walkDirtyObjects_8c77cdb67f09eac82dbb2b2814d8000b70438eea
     0.04%  truffleruby      librubyvm.so        [.] RopeNodesFactory$BytesEqualNodeGen_execute_0fdb31a8f2c78bce4363c97e9687151bef5d92a6
     0.04%  truffleruby      librubyvm.so        [.] OptimizedCallTarget_initialize_f50caccdea9233088eded81a07c48d159ee4d148
     0.04%  truffleruby      librubyvm.so        [.] AncestorIterator_next_502d00c4e03561449b4077ab6117e133e6bc384c
     0.04%  truffleruby      librubyvm.so        [.] ReentrantLock_unlock_86cdca028e9dd52644b7822ba738ec004cf0c360
     0.04%  truffleruby      librubyvm.so        [.] InteropNodesFactory$ExecuteNodeFactory_createNode_b63dfb4865c507b870e276de5755a18a24b6d9e9
     0.04%  truffleruby      librubyvm.so        [.] DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached_putLong_7c048024dd5f5aabd2d30442323fb43aec6145fd
     0.04%  truffleruby      librubyvm.so        [.] InstrumentationHandler$AbstractAsyncCollection_compact_b7fd96b0dbb70527c14f72b81278eb4b0cfd042d
     0.04%  truffleruby      librubyvm.so        [.] BucketsHashStore_rehash_00cfc283944907580949a58a3d337b94033e930b
     0.04%  truffleruby      librubyvm.so        [.] ModuleOperations_lookupConstant_0a50950b2b0be5379c03f05ea318a9438862eb8f
     0.04%  truffleruby      librubyvm.so        [.] Hashing_stringHash_a41e1cd15715b71ad0b5d392c8fc48667f834d59
     0.04%  truffleruby      [kernel.kallsyms]   [k] do_syscall_64
     0.04%  truffleruby      librubyvm.so        [.] InlinedCallNode_execute_22b4a86ba8d95460fcbb6808f36b15eebdb64455
     0.04%  truffleruby      librubyvm.so        [.] CodeInfoAccess_lookupCodeInfo_21c06291db16d553a47621e78f5d0824b3515aa4
     0.04%  truffleruby      librubyvm.so        [.] RubyArguments_pack_85e894b35ef78744dee707cd44b4995f199a57ca
     0.04%  truffleruby      librubyvm.so        [.] KernelNodes$RespondToNode_respondToMissing_9abf921356ddcb0b8049b64fc309a1c9d9d3168a
     0.04%  truffleruby      [kernel.kallsyms]   [k] find_vma
     0.04%  gnal Dispatcher  [kernel.kallsyms]   [k] __tlb_remove_page_size
     0.04%  truffleruby      [kernel.kallsyms]   [k] mm_update_next_owner
     0.03%  truffleruby      [kernel.kallsyms]   [k] tlb_finish_mmu
     0.03%  truffleruby      [kernel.kallsyms]   [k] perf_iterate_ctx
     0.02%  truffleruby      [kernel.kallsyms]   [k] __memcg_kmem_charge
     0.02%  nfi-gc           [kernel.kallsyms]   [k] __update_idle_core
     0.02%  Thread-2         [kernel.kallsyms]   [k] rwsem_spin_on_owner
     0.02%  Logging-Cleaner  librubyvm.so        [.] MultiThreadedMonitorSupport_getOrCreateMonitorFromObject_922cf11599fedc7c0bfa829f3c2f09fcdebe2077
     0.02%  Interrupt-Timer  [kernel.kallsyms]   [k] do_syscall_64
     0.02%  Interrupt-Timer  [kernel.kallsyms]   [k] futex_wake
     0.02%  Thread-2         [kernel.kallsyms]   [k] native_queued_spin_lock_slowpath
     0.02%  Logging-Cleaner  [kernel.kallsyms]   [k] update_cfs_group
     0.02%  truffleruby      librubyvm.so        [.] HeapChunkProvider_popUnusedAlignedChunk_076a3ebad49576ee9de8be8f1e0bd9f3f22d6327
     0.02%  truffleruby      [kernel.kallsyms]   [k] rwsem_optimistic_spin
     0.02%  truffleruby      [kernel.kallsyms]   [k] __rb_insert_augmented
     0.01%  truffleruby      [kernel.kallsyms]   [k] down_write_killable
     0.01%  Thread-2         librubyvm.so        [.] GraalTruffleRuntimeListenerDispatcher_invokeListeners_8957fabbe00a82ce8cd608c1c6a53c4764fe8661
     0.01%  Logging-Cleaner  [kernel.kallsyms]   [k] try_charge
     0.01%  truffleruby      [kernel.kallsyms]   [k] entry_SYSCALL_64_after_hwframe
     0.01%  truffleruby      [kernel.kallsyms]   [k] nmi_restore
     0.01%  truffleruby      [kernel.kallsyms]   [k] flush_tlb_func_common.constprop.0
     0.01%  truffleruby      [kernel.kallsyms]   [k] security_task_getscheduler
     0.01%  truffleruby      librubyvm.so        [.] PosixJavaThreads_setNativeName_ad1428f6ffd25a626f703670d3ed7e20656291a9
     0.01%  truffleruby      [kernel.kallsyms]   [k] finish_task_switch
     0.01%  truffleruby      [kernel.kallsyms]   [k] page_counter_cancel
     0.01%  truffleruby      libc-2.31.so        [.] __ctype_init
     0.00%  perf             [kernel.kallsyms]   [k] default_do_nmi
     0.00%  truffleruby      [kernel.kallsyms]   [k] fill_pmd
     0.00%  perf             [kernel.kallsyms]   [k] memcpy_fromio
     0.00%  truffleruby      [kernel.kallsyms]   [k] ghes_notify_nmi
     0.00%  truffleruby      [kernel.kallsyms]   [k] native_write_msr
     0.00%  truffleruby      [kernel.kallsyms]   [k] apei_read
     0.00%  truffleruby      [kernel.kallsyms]   [k] apei_check_gar
     0.00%  truffleruby      [kernel.kallsyms]   [k] nmi_handle
     0.00%  perf             [kernel.kallsyms]   [k] native_sched_clock
     0.00%  truffleruby      [kernel.kallsyms]   [k] intel_bts_enable_local
     0.00%  perf             [kernel.kallsyms]   [k] native_write_msr
     0.00%  truffleruby      [kernel.kallsyms]   [k] __intel_pmu_enable_all.constprop.0
     0.00%  perf             [unknown]           [.] 0000000000000000
#
# (Cannot load tips.txt file, please install perf!)
#
smarr commented

Can't be reproduced in the tests with #190. So, I assume it's fixed.

smarr commented

Here's another failure, from https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/30707#L99:

# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 2K of event 'cycles'
# Event count (approx.): 413236632
#
# Overhead  Command          Shared Object        Symbol                                                                                                                                 
# ........  ...............  ...................  .......................................................................................................................................
#
     9.89%  truffleruby      librubyvm.so         [.] ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
            |          
            |--7.60%--ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
            |          ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
            |          ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
            |          |          
            |          |--3.29%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
            |          |          |          
            |          |          |--2.25%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
            |          |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |          |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |          |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |          |          |          
            |          |          |           --2.16%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |          |                     |          
            |          |          |                      --2.07%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |          |                                |          
            |          |          |                                 --1.88%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          |          
            |          |           --0.56%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |          |                     WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          
            |          |--2.20%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |          |          |          
            |          |          |--1.31%--InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04
            |          |          |          BooleanCastNodeGen_execute_0794be7e68be6cf39ed2a00efcc59391c223adf1
            |          |          |          IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
            |          |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |          |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |          |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |          |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |          |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |          |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |          |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |          |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |          |          |          
            |          |          |           --1.27%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |          |                     |          
            |          |          |                      --1.17%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |          |                                |          
            |          |          |                                 --0.99%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          |          
            |          |           --0.89%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |                     |          
            |          |                      --0.84%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |          |                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |          |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |          |                                |          
            |          |                                 --0.80%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |          |                                           RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |          |                                           |          
            |          |                                            --0.70%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          |          
            |           --1.22%--InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d
            |                     |          
            |                      --1.17%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |                                WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
            |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                                WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                                RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                                OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                                WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                                WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                                RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                                OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                                WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                                |          
            |                                 --1.08%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                                           |          
            |                                            --0.98%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                                                      OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          
            |--1.21%--page_fault
            |          ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
            |          ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
            |          ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
            |          |          
            |           --0.79%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
            |                     |          
            |                      --0.65%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
            |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                                WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                                RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                                OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                                WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                                WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                                RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                                OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |                                WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
            |                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
            |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |                                WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
            |                                RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
            |                                |          
            |                                 --0.61%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          
             --0.52%--FrameWithoutBoxing_getDouble_ce63ebba4a59e7a4e1cfbbf7b0d3cfea6ec8de52
                       ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
                       ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
                       ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
     6.13%  truffleruby      librubyvm.so         [.] InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
            |          
             --5.43%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
                       |          
                       |--2.63%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          |          
                       |           --2.58%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     |          
                       |                      --2.53%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                                |          
                       |                                 --2.39%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                                           |          
                       |                                            --2.16%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                       |--1.59%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                       |          WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          |          
                       |           --1.54%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     |          
                       |                      --1.50%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                                |          
                       |                                 --1.45%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                                           |          
                       |                                            --1.36%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                        --1.17%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
                                  InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                                  WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  |          
                                   --1.08%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             |          
                                              --0.94%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     5.91%  truffleruby      librubyvm.so         [.] InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
            |          
             --5.54%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                       |          
                       |--4.18%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |          |          
                       |           --4.13%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |                     |          
                       |                      --3.89%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                                |          
                       |                                 --3.75%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                                           |          
                       |                                            --3.57%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                                                      |          
                       |                                                       --3.05%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |                                                                 |          
                       |                                                                  --0.51%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |          
                        --1.36%--InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04
                                  BooleanCastNodeGen_execute_0794be7e68be6cf39ed2a00efcc59391c223adf1
                                  IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  |          
                                   --1.31%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                             RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             |          
                                              --1.22%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     3.80%  truffleruby      librubyvm.so         [.] Assumption_isValidAssumption_0deffedc759de8bbe569556f1fd9292d2f416fe4
            |          
             --3.42%--Assumption_isValidAssumption_0deffedc759de8bbe569556f1fd9292d2f416fe4
                       |          
                       |--1.31%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                       |          |          
                       |           --1.12%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     |          
                       |                      --1.03%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                                |          
                       |                                 --0.98%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                                           |          
                       |                                            --0.89%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                        --1.03%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
                                  |          
                                   --0.52%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                                             RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                             SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                             WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                             RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                             WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                             CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                             RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                             SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                             WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                             RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                             WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                             CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                             RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                             SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                             WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                             RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
     3.42%  truffleruby      librubyvm.so         [.] WriteFrameSlotNodeGen_executeWrite_7eff26c1f1b3ae4a8bd3a41b24c4ec8461bc95e1
            |
            ---WriteFrameSlotNodeGen_executeWrite_7eff26c1f1b3ae4a8bd3a41b24c4ec8461bc95e1
               WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
               |          
                --3.37%--RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          |          
                           --3.28%--SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                     |          
                                      --3.23%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                                |          
                                                 --3.18%--CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                                           RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                                           SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                                           |          
                                                            --3.14%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                                                      |          
                                                                       --3.04%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                                                                 |          
                                                                                  --2.76%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     3.28%  truffleruby      librubyvm.so         [.] SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
            |
            ---SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
               WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
               RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
               OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
               |          
                --3.23%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                          |          
                           --3.19%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                     |          
                                      --3.14%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                                |          
                                                 --3.05%--CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                                           RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                                           SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                                           |          
                                                            --2.95%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                                                      |          
                                                                       --2.81%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                                                                 |          
                                                                                  --2.67%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     3.10%  truffleruby      librubyvm.so         [.] WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
            |          
             --3.00%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |          
                        --2.91%--SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  |          
                                   --2.68%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                             CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                             RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                             SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                             |          
                                              --2.58%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                                        |          
                                                         --2.49%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                                                   |          
                                                                    --2.35%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     2.91%  truffleruby      librubyvm.so         [.] FrameWithoutBoxing_getDouble_ce63ebba4a59e7a4e1cfbbf7b0d3cfea6ec8de52
            |          
             --2.81%--FrameWithoutBoxing_getDouble_ce63ebba4a59e7a4e1cfbbf7b0d3cfea6ec8de52
                       ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
                       ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
                       ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
                       |          
                       |--1.45%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
                       |          |          
                       |           --0.80%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     |          
                       |                      --0.75%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                                |          
                       |                                 --0.66%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                        --1.13%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                                  |          
                                   --0.66%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                                             RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                             SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                             WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                             RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                             WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                             CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                             RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                             SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                             WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                             RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                             WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                             CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                             RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                             SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                             |          
                                              --0.56%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                                        |          
                                                         --0.52%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                                                   OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     2.90%  truffleruby      librubyvm.so         [.] GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4
            |
            ---GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4
               |          
               |--1.60%--YoungGeneration_scanGreyObjects_c35d3cb5fa4af6e0a762dc16e96320865b1e2ebb
               |          GCImpl_scanGreyObjectsLoop_63c2512b14cdc4d5e20334f93c9e9545c5cc9ad7
               |          GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045
               |          GCImpl_cheneyScanFromDirtyRoots_38e2f549830d39bed60fc139ea601adffadffc8a
               |          GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba
               |          GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1
               |          GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194
               |          GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516
               |          GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e[100](https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/30707#L100)72716
               |          GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79
               |          VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9
               |          VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf
               |          VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1
               |          VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec
               |          VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d
               |          NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b
               |          GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25
               |          GCImpl_maybeCollectOnAllocation_2f1035515c6a41b[101](https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/30707#L101)22086ba472b562d017fbcf
               |          ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338
               |          ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00
               |          ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
               |          ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
               |          ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
               |          InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
               |          WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
               |          |          
               |           --0.91%--RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
               |          
                --1.30%--OldGeneration_scanGreyObjects_a53581b0f8a68acd00124c8934ac4a137d22771f
                          GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045
                          GCImpl_cheneyScanFromRoots_02fdc07687b04990522d42191c41890e9ae45333
                          GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba
                          GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1
                          GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194
                          GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516
                          GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e10072716
                          GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79
                          VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9
                          VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf
                          VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1
                          VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec
                          VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d
                          NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b
                          GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25
                          GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf
                          ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338
                          ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00
                          ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
                          ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
                          ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
                          InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                          WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
     2.53%  truffleruby      librubyvm.so         [.] WriteFrameSlotNode_isExpectedOrIllegal_cb8a42c60f4ebd12f20adff3645a1866fe63e87a
            |
            ---WriteFrameSlotNode_isExpectedOrIllegal_cb8a42c60f4ebd12f20adff3645a1866fe63e87a
               WriteFrameSlotNodeGen_executeWrite_7eff26c1f1b3ae4a8bd3a41b24c4ec8461bc95e1
               WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
               RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
               |          
                --2.48%--SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          |          
                           --2.44%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                     |          
                                      --2.34%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                                CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                                RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                                SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                                |          
                                                 --2.16%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                                           |          
                                                            --2.06%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                                                      |          
                                                                       --1.97%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                                                                 |          
                                                                                  --0.52%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
     2.49%  truffleruby      librubyvm.so         [.] FrameWithoutBoxing_verifyIndexedGet_5b3f20986ad88a136e614140d1550f7f39ea0be7
            |          
             --2.44%--FrameWithoutBoxing_verifyIndexedGet_5b3f20986ad88a136e614140d1550f7f39ea0be7
                       |          
                        --1.88%--FrameWithoutBoxing_getDouble_ce63ebba4a59e7a4e1cfbbf7b0d3cfea6ec8de52
                                  ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
                                  ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
                                  ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
                                  |          
                                  |--0.89%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                                  |          
                                   --0.80%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
                                             |          
                                              --0.61%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                                                        RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                                        SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                                        WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                                        RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                                        OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                                        WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                                        CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                                        RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                                        SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                                        WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                                        RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                                        OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                                        WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                                        CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                                        RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                                        SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                                        |          
                                                         --0.56%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                                                   RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                                                   |          
                                                                    --0.52%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     2.34%  truffleruby      librubyvm.so         [.] FrameWithoutBoxing_getTag_5b88b5d0dc80fe23dc7d6913f0ced70a3d0108e9
            |          
             --2.30%--FrameWithoutBoxing_getTag_5b88b5d0dc80fe23dc7d6913f0ced70a3d0108e9
                       ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
                       ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
                       ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
                       |          
                       |--1.12%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
                       |          |          
                       |           --0.52%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |                     WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       |                     RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       |                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |                     WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       |                     CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       |                     RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       |                     SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          
                        --0.61%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
     2.11%  truffleruby      librubyvm.so         [.] ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
            |          
             --1.41%--ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
                       |          
                        --0.52%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
     2.02%  truffleruby      librubyvm.so         [.] ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
            |          
             --1.59%--ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
                       ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
                       |          
                        --0.61%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240
     1.69%  truffleruby      librubyvm.so         [.] InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d
            |          
             --1.64%--InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d
                       |          
                        --1.59%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                                  WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  |          
                                   --1.55%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             |          
                                              --1.41%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     1.68%  truffleruby      [kernel.kallsyms]    [k] native_irq_return_iret
            |          
             --0.51%--ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
                       ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
                       ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
     1.47%  truffleruby      librubyvm.so         [.] AlignedChunkRememberedSet_walkDirtyObjects_09e7d61e997b28f49a6ff5fbcfc2910471b4cc9f
            |
            ---AlignedChunkRememberedSet_walkDirtyObjects_09e7d61e997b28f49a6ff5fbcfc2910471b4cc9f
               GCImpl_blackenDirtyImageHeapChunkRoots_6ba2cfb080608e07e2d4e333ec3b0acbd2dc3520
               GCImpl_blackenDirtyImageHeapRoots_ff6a91da85ab342231e3b187699ec441fa079b38
               |          
               |--0.74%--GCImpl_cheneyScanFromRoots_02fdc07687b04990522d42191c41890e9ae45333
               |          GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba
               |          GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1
               |          GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194
               |          GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516
               |          GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e10072716
               |          GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79
               |          VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9
               |          VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf
               |          VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1
               |          VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec
               |          VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d
               |          NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b
               |          GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25
               |          GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf
               |          ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338
               |          ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00
               |          ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
               |          ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
               |          ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
               |          InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
               |          WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
               |          
                --0.73%--GCImpl_cheneyScanFromDirtyRoots_38e2f549830d39bed60fc139ea601adffadffc8a
                          GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba
                          GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1
                          GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194
                          GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516
                          GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e10072716
                          GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79
                          VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9
                          VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf
                          VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1
                          VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec
                          VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d
                          NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b
                          GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25
                          GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf
                          ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338
                          ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00
                          ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
                          ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
                          ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
                          InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7
                          WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50
                          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
     1.36%  truffleruby      [kernel.kallsyms]    [k] sync_regs
            |
            ---sync_regs
               |          
                --0.51%--ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
                          ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
                          ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
     1.31%  truffleruby      librubyvm.so         [.] RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
            |          
             --1.22%--RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                        --1.13%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  |          
                                   --1.08%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                             RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             |          
                                              --0.94%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     1.22%  truffleruby      librubyvm.so         [.] IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
            |          
             --1.17%--IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          
                        --1.12%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  |          
                                   --1.07%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             |          
                                              --0.89%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     1.16%  gnal Dispatcher  [kernel.kallsyms]    [k] zap_pte_range.isra.0
            |
            ---zap_pte_range.isra.0
               unmap_page_range
               unmap_single_vma
               unmap_vmas
               exit_mmap
               mmput
               do_exit
               do_group_exit
               get_signal
               do_signal
               exit_to_usermode_loop
               do_syscall_64
               entry_SYSCALL_64_after_hwframe
     1.12%  truffleruby      librubyvm.so         [.] BooleanCastNodeGen_execute_0794be7e68be6cf39ed2a00efcc59391c223adf1
            |          
             --1.03%--BooleanCastNodeGen_execute_0794be7e68be6cf39ed2a00efcc59391c223adf1
                       |          
                        --0.70%--IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                                  WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                                  WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                  |          
                                   --0.61%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     1.08%  truffleruby      [kernel.kallsyms]    [k] clear_page_erms
            |
            ---clear_page_erms
               get_page_from_freelist
               __alloc_pages_nodemask
               |          
                --0.98%--alloc_pages_vma
                          |          
                           --0.89%--do_anonymous_page
                                     __handle_mm_fault
                                     handle_mm_fault
                                     do_user_addr_fault
                                     __do_page_fault
                                     do_page_fault
                                     page_fault
     0.98%  truffleruby      librubyvm.so         [.] InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04
            |          
             --0.89%--InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04
                       BooleanCastNodeGen_execute_0794be7e68be6cf39ed2a00efcc59391c223adf1
                       IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       |          
                        --0.84%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                                  |          
                                   --0.70%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                             |          
                                              --0.61%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     0.90%  truffleruby      ld-2.31.so           [.] _dl_relocate_object
     0.89%  truffleruby      librubyvm.so         [.] InlinedLessThanNodeGen_execute_7f9f4d32c64d9e91750a61121bb4665e85b416e1
            |
            ---InlinedLessThanNodeGen_execute_7f9f4d32c64d9e91750a61121bb4665e85b416e1
               |          
                --0.84%--AndNode_execute_10697adfe3d9e331728f142b40f667d899b77693
                          BooleanCastNodeGen_execute_0794be7e68be6cf39ed2a00efcc59391c223adf1
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                          OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                          WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                          CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                          RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                          SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                          WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                          |          
                           --0.75%--RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                                     OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
     0.85%  truffleruby      [kernel.kallsyms]    [k] filemap_map_pages
            |
            ---filemap_map_pages
               do_fault
               __handle_mm_fault
               handle_mm_fault
               do_user_addr_fault
               __do_page_fault
               do_page_fault
               page_fault
     0.84%  truffleruby      librubyvm.so         [.] FloatLiteralNode_execute_f8ee37b4a6aee57d475b52b2d293d45ea6a6890e
            |          
             --0.66%--FloatLiteralNode_execute_f8ee37b4a6aee57d475b52b2d293d45ea6a6890e
     0.77%  truffleruby      libc-2.31.so         [.] __memmove_avx_unaligned_erms
            |
            ---page_fault
               __memmove_avx_unaligned_erms
               LinuxImageHeapProvider_initialize_1238cf7c6e2d500f51283e57bfa8766238b6ecf8
               Isolates_create_bd9eb61e462f7604853e049bb166554887fccbb1
               CEntryPointSnippets_createIsolate_f1111fe1c782eae0d0e674e1aba1dff3bc5e04ea
               JNIInvocationInterface$Exports$JNICreateJavaVMPrologue_enter_db1dff93d82c8b14133811d5ac9295e1a199121c
               JNI_CreateJavaVM
               main
               __libc_start_main
               _start
     0.75%  truffleruby      [kernel.kallsyms]    [k] _raw_spin_lock
            |          
             --0.66%--_raw_spin_lock
                       |          
                        --0.61%--__handle_mm_fault
                                  handle_mm_fault
                                  do_user_addr_fault
                                  __do_page_fault
                                  do_page_fault
                                  page_fault
     0.71%  truffleruby      [kernel.kallsyms]    [k] copy_page
            |
            ---copy_page
     0.70%  truffleruby      librubyvm.so         [.] AndNode_execute_10697adfe3d9e331728f142b40f667d899b77693
     0.68%  gnal Dispatcher  [kernel.kallsyms]    [k] free_pcppages_bulk
            |
            ---free_pcppages_bulk
               free_unref_page_commit
               free_unref_page_list
               release_pages
               free_pages_and_swap_cache
               tlb_flush_mmu
               |          
                --0.58%--zap_pte_range.isra.0
                          unmap_page_range
                          unmap_single_vma
                          unmap_vmas
                          exit_mmap
                          mmput
                          do_exit
                          do_group_exit
                          get_signal
                          do_signal
                          exit_to_usermode_loop
                          do_syscall_64
                          entry_SYSCALL_64_after_hwframe
     0.66%  truffleruby      librubyvm.so         [.] OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
            |          
             --0.61%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                       CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                       RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                       SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
                       WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
                       RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
                       OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
                       |          
                        --0.56%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
                                  CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
                                  RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
                                  SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
     0.61%  truffleruby      [kernel.kallsyms]    [k] rmqueue
            |
            ---rmqueue
               get_page_from_freelist
               __alloc_pages_nodemask
               alloc_pages_vma
     0.56%  truffleruby      librubyvm.so         [.] FrameWithoutBoxing_getInt_c516ac5720c1868b10001eb6b23b5e49bd02d52a
     0.56%  truffleruby      librubyvm.so         [.] IntegerFixnumLiteralNode_execute_9be6f873bf3ee482d239566d9b59cdca38c76a2c
            |
            ---IntegerFixnumLiteralNode_execute_9be6f873bf3ee482d239566d9b59cdca38c76a2c
     0.55%  truffleruby      librubyvm.so         [.] UnmanagedMemoryUtil_copyLongsForward_786a2262c2ed5c6469526ec7d53d0364ced07432
     0.52%  truffleruby      librubyvm.so         [.] FrameWithoutBoxing_getBoolean_ad92ee887c072fc6cf2dabd9831465a89ebf041f
            |
            ---FrameWithoutBoxing_getBoolean_ad92ee887c072fc6cf2dabd9831465a89ebf041f
               ReadFrameSlotNodeGen_executeRead_9bce14a6b875b607d820b9a7a28087f019e4f159
               ReadLocalVariableNode_readFrameSlot_a7ebf2ffcb77b977948518cfcdc7dcfaa4f54714
               ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245
               AndNode_execute_10697adfe3d9e331728f142b40f667d899b77693
               BooleanCastNodeGen_execute_0794be7e68be6cf39ed2a00efcc59391c223adf1
               WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
               RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
               OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
               WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
               CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
               RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
               SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
               WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
               RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
               OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a
               WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce
               CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4
               RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6
               SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f
               WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
               RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
     0.51%  truffleruby      librubyvm.so         [.] RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258
     0.47%  truffleruby      [kernel.kallsyms]    [k] get_mem_cgroup_from_mm
     0.47%  truffleruby      [kernel.kallsyms]    [k] try_charge
     0.46%  gnal Dispatcher  [kernel.kallsyms]    [k] page_remove_rmap
     0.42%  truffleruby      librubyvm.so         [.] WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299
     0.38%  truffleruby      [kernel.kallsyms]    [k] __handle_mm_fault
     0.38%  truffleruby      librubyvm.so         [.] ConditionProfile$Counting_profile_066c02354725dd7a16dde7426c62e531e5d62988
     0.37%  truffleruby      librubyvm.so         [.] GraalRuntimeSupport_onLoopCount_b41c276781714cc4ee961b5ffb1f55452eb143de
     0.33%  truffleruby      [kernel.kallsyms]    [k] __pagevec_lru_add_fn
     0.33%  truffleruby      librubyvm.so         [.] TextMap_fromCharSequence_da3fcb391fff6fbaa26834cd2b2f5e06e42cab17
     0.31%  truffleruby      [kernel.kallsyms]    [k] handle_mm_fault
     0.28%  truffleruby      librubyvm.so         [.] ConcurrentHashMap_get_11876bdf828aa0caf5754f7b9d3d5ee38ba37e5e
     0.24%  gnal Dispatcher  [kernel.kallsyms]    [k] free_pages_and_swap_cache
     0.24%  gnal Dispatcher  [kernel.kallsyms]    [k] release_pages
     0.24%  truffleruby      [kernel.kallsyms]    [k] down_read_trylock
     0.23%  truffleruby      librubyvm.so         [.] FrameWithoutBoxing_constructor_8600ec404f3ee23a8487411b38f526c5b304e6fb
     0.23%  truffleruby      librubyvm.so         [.] String_charAt_1b771a25b5f8608a29c775fc6ff4199f0d397548
     0.19%  truffleruby      [kernel.kallsyms]    [k] alloc_set_pte
     0.19%  truffleruby      librubyvm.so         [.] String_compareTo_6de4ca8623277864a41a10b90632d09eda3c7147
     0.19%  truffleruby      librubyvm.so         [.] TruffleSafepoint_poll_8e10d273f8388320f85a93e8b6079fd3ad93ef8b
     0.19%  truffleruby      [kernel.kallsyms]    [k] page_add_new_anon_rmap
     0.19%  truffleruby      librubyvm.so         [.] SubstrateArraycopySnippets_doArraycopy_f84b22127218a3e56e291fab3a848f043b4ef61f
     0.19%  truffleruby      librubyvm.so         [.] NodeUtil_deepCopyImpl_25fe7233f2542be9387b266657bf9048b1ba0eb2
     0.19%  truffleruby      [kernel.kallsyms]    [k] mem_cgroup_try_charge
     0.19%  truffleruby      [kernel.kallsyms]    [k] __lru_cache_add
     0.19%  truffleruby      [kernel.kallsyms]    [k] xas_load
     0.19%  truffleruby      [kernel.kallsyms]    [k] do_user_addr_fault
     0.19%  truffleruby      librubyvm.so         [.] BooleanCastNodeGen_execute_e23bc8029752f10d1d4b08bf7948b8106ee2434d
     0.19%  truffleruby      librubyvm.so         [.] DispatchNode_dispatch_9c3741966b4e8cacde6ebd14c96e67273fa743e0
     0.19%  truffleruby      [kernel.kallsyms]    [k] do_anonymous_page
     0.18%  truffleruby      ld-2.31.so           [.] do_lookup_x
     0.16%  truffleruby      [kernel.kallsyms]    [k] mem_cgroup_throttle_swaprate
     0.16%  truffleruby      [kernel.kallsyms]    [k] get_page_from_freelist
     0.15%  gnal Dispatcher  [kernel.kallsyms]    [k] free_unref_page_commit
     0.14%  truffleruby      [kernel.kallsyms]    [k] __alloc_pages_nodemask
     0.14%  truffleruby      librubyvm.so         [.] CodeInfoDecoder_lookupCodeInfo_a00b4aa49a444873cd0ee235d42e63d136a47672
     0.14%  gnal Dispatcher  [kernel.kallsyms]    [k] __mod_lruvec_state
     0.14%  truffleruby      [kernel.kallsyms]    [k] unlock_page
     0.14%  truffleruby      librubyvm.so         [.] RubyParser_yyparse_1637dd1edb6031aa7267a3950d2eed307469fe5e
     0.14%  truffleruby      librubyvm.so         [.] MultiThreadedMonitorSupport_getOrCreateMonitorFromObject_922cf11599fedc7c0bfa829f3c2f09fcdebe2077
     0.14%  truffleruby      [kernel.kallsyms]    [k] pmd_devmap_trans_unstable
     0.14%  truffleruby      [kernel.kallsyms]    [k] __mod_memcg_state
     0.14%  truffleruby      librubyvm.so         [.] NodeUtil_adoptChildrenHelper_26d15bee47094c28945289501b45c8ecb145cf8d
     0.14%  truffleruby      [kernel.kallsyms]    [k] __do_page_fault
     0.14%  truffleruby      librubyvm.so         [.] NodeUtil_adoptChildrenAndCountHelper_8a241e6cd7c6bc101819f72af385ee4c5d8108cd
     0.14%  truffleruby      librubyvm.so         [.] OptimizedCallTarget_executeRootNode_46cc88a60f6409ac2b2b6d89de9708a7150e0fab
     0.14%  truffleruby      [kernel.kallsyms]    [k] error_entry
     0.13%  truffleruby      ld-2.31.so           [.] _dl_lookup_symbol_x
     0.11%  truffleruby      [kernel.kallsyms]    [k] rwsem_spin_on_owner
     0.10%  truffleruby      [kernel.kallsyms]    [k] perf_iterate_ctx
     0.10%  gnal Dispatcher  [kernel.kallsyms]    [k] lock_page_memcg
     0.10%  truffleruby      [kernel.kallsyms]    [k] mem_cgroup_try_charge_delay
     0.10%  truffleruby      [kernel.kallsyms]    [k] smp_call_function_single
     0.09%  truffleruby      [kernel.kallsyms]    [k] page_mapping
     0.09%  truffleruby      [kernel.kallsyms]    [k] pagevec_lru_move_fn
     0.09%  truffleruby      librubyvm.so         [.] String_codePointAt_5373838afb648ee9c3f6219f0a501fd91a2d11ba
     0.09%  truffleruby      librubyvm.so         [.] ReusableTypeReader_getU1_b60de50e41132537ce1318b53a68f95baaf9ee19
     0.09%  truffleruby      librubyvm.so         [.] HeapChunkProvider_popUnusedAlignedChunkUninterruptibly_2ea1a670ab28c842976a24a97a4870170ed92077
     0.09%  truffleruby      librubyvm.so         [.] AndNode_castToBoolean_84af17ad7b0ad52249caebef615a6298e55e1e5b
     0.09%  truffleruby      librubyvm.so         [.] Utf8_utf8ToString_400bd3bfae6ff0d1e0d8b80687d3fb192785bb08
     0.09%  truffleruby      librubyvm.so         [.] ArrayList_get_a2422c2de241cd61c68639491cbc7f5cb988db41
     0.09%  truffleruby      [kernel.kallsyms]    [k] __mod_node_page_state
     0.09%  truffleruby      librubyvm.so         [.] RubyCallNode_executeArguments_9294fcd7ceaeece199e0fab360088a4362a7f23f
     0.09%  truffleruby      librubyvm.so         [.] SaveMethodBlockNode_execute_62b9ddd720d97c0cd52a8c1687563282f9273e0b
     0.09%  truffleruby      [kernel.kallsyms]    [k] swapgs_restore_regs_and_return_to_usermode
     0.09%  truffleruby      librubyvm.so         [.] RubyCallNode_execute_01effe4223028ff8b9575df210a1c5837c874e8c
     0.09%  truffleruby      librubyvm.so         [.] Arrays_copyOf_8b94aaa69f1acb8e99fef00fd70a0b6ef8140a71
     0.09%  truffleruby      [kernel.kallsyms]    [k] __mod_lruvec_state
     0.09%  truffleruby      librubyvm.so         [.] ReentrantLock$Sync_tryRelease_a66c341958d8201110d2de33406f88fc73bac424
     0.09%  truffleruby      librubyvm.so         [.] BodyTranslator_translateArgumentsAndBlock_033dfa2aa08ce077c9c63ccc767aa65c338d071a
     0.09%  truffleruby      librubyvm.so         [.] ReentrantLock$Sync_nonfairTryAcquire_0a9290a8427787ed8158d141c47a3ec430d345c2
     0.09%  truffleruby      librubyvm.so         [.] ConcurrentHashMap_addCount_e6b86e327fe9951fb768f453abda21a1f42703d4
     0.09%  truffleruby      librubyvm.so         [.] RubyCheckArityRootNode_checkArity_296a726ca6df0f2a98494a5c9f8f000ef165c39e
     0.09%  truffleruby      [kernel.kallsyms]    [k] mem_cgroup_from_task
     0.09%  truffleruby      librubyvm.so         [.] WeakValueCache_addInCacheIfAbsent_daff1de6b9ef59f4cdf052509b2e5c9e06f623ce
     0.09%  truffleruby      [kernel.kallsyms]    [k] page_fault
     0.09%  truffleruby      [kernel.kallsyms]    [k] fpregs_assert_state_consistent
     0.09%  truffleruby      librubyvm.so         [.] WeakValueCache_get_572fc3a32d0b6802effabe91e7887623768d3db7
     0.09%  truffleruby      librubyvm.so         [.] DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached_accepts_21c2abd3c1202741353186e119716b27fcff4f98
     0.09%  truffleruby      librubyvm.so         [.] Node_adoptAndCountHelper_ea4d50332dd7d3b2840401892e6b65937c7fb157
     0.09%  truffleruby      librubyvm.so         [.] ArrayList_add_1f41ac6612d40654ece03773af4ead4bc05b3fb8
     0.09%  truffleruby      librubyvm.so         [.] Node_adoptHelper_a6a0457a89a332606f9e73bc80fbcb5734cc2d14
     0.09%  truffleruby      librubyvm.so         [.] StringLatin1_charAt_63e028c5b786b8663c4a4aea1cc147a8c4714d9d
     0.09%  truffleruby      [kernel.kallsyms]    [k] up_read
     0.09%  gnal Dispatcher  [kernel.kallsyms]    [k] __tlb_remove_page_size
     0.09%  gnal Dispatcher  [kernel.kallsyms]    [k] uncharge_page
     0.08%  truffleruby      [kernel.kallsyms]    [k] do_mmap
     0.08%  truffleruby      [kernel.kallsyms]    [k] memset_erms
     0.07%  truffleruby      [kernel.kallsyms]    [k] perf_event_mmap
     0.07%  truffleruby      [kernel.kallsyms]    [k] find_vma
     0.07%  truffleruby      [kernel.kallsyms]    [k] __count_memcg_events
     0.05%  gnal Dispatcher  [kernel.kallsyms]    [k] free_unref_page_list
     0.05%  gnal Dispatcher  [kernel.kallsyms]    [k] mark_page_accessed
     0.05%  gnal Dispatcher  [kernel.kallsyms]    [k] free_pgtables
     0.05%  gnal Dispatcher  [kernel.kallsyms]    [k] unlock_page_memcg
     0.05%  gnal Dispatcher  [kernel.kallsyms]    [k] vm_normal_page
     0.05%  gnal Dispatcher  [kernel.kallsyms]    [k] __slab_free
     0.05%  gnal Dispatcher  [kernel.kallsyms]    [k] mem_cgroup_update_lru_size
     0.05%  gnal Dispatcher  [kernel.kallsyms]    [k] __dec_node_state
     0.05%  gnal Dispatcher  [kernel.kallsyms]    [k] mem_cgroup_uncharge_list
     0.05%  truffleruby      [kernel.kallsyms]    [k] prepend_name
     0.05%  truffleruby      [kernel.kallsyms]    [k] __page_set_anon_rmap
     0.05%  truffleruby      libc-2.31.so         [.] __vfscanf_internal
     0.05%  truffleruby      [kernel.kallsyms]    [k] rb_insert_color
     0.05%  truffleruby      [kernel.kallsyms]    [k] native_write_msr
     0.05%  truffleruby      librubyvm.so         [.] String_equals_951b4dc388763a53473bf39dd2f3d308fc60450a
     0.05%  truffleruby      librubyvm.so         [.] LibraryFactory_getUncached_6a6fb0e16ccedcdf5a043b9c3f9d11d9fed5e649
     0.05%  truffleruby      [kernel.kallsyms]    [k] __do_fault
     0.05%  truffleruby      librubyvm.so         [.] AbstractTypeReader_readPacked_1254760098d8b8d70493afef7067a590da0a73ef
     0.05%  truffleruby      [kernel.kallsyms]    [k] __ptep_modify_prot_start
     0.05%  truffleruby      libpthread-2.31.so   [.] __pthread_mutex_init
     0.05%  truffleruby      [kernel.kallsyms]    [k] show_vma_header_prefix
     0.05%  truffleruby      librubyvm.so         [.] FixnumParseNode_accept_9c60be2fcb112ba54937470d4df9fa28c51a2377
     0.05%  truffleruby      librubyvm.so         [.] PolyglotLanguageContext_requireEnv_448c7165967787958f4a8ec77b2d31834e3a6e02
     0.05%  truffleruby      [kernel.kallsyms]    [k] lru_cache_add_active_or_unevictable
     0.05%  truffleruby      librubyvm.so         [.] CharacterDataLatin1_toLowerCase_441dae4ae160f6ff92a5c43fe52adfe86ade5d62
     0.05%  truffleruby      librubyvm.so         [.] PolyglotContextImpl_createThreadInfo_8e1b330f9b880598523f5062405d2646a8155596
     0.05%  truffleruby      [kernel.kallsyms]    [k] prepare_exit_to_usermode
     0.05%  truffleruby      librubyvm.so         [.] IsolateEnterStub_JNIFunctions_EnsureLocalCapacity_79221a55326fb67d9ffc2018eaf25c9930079a91_1e02f6d32c912c977e3da6f6820ffd6c912ab681
     0.05%  truffleruby      librubyvm.so         [.] Pattern$BmpCharProperty_match_acd6e54d5385e5a8e29f8ddae9c752c826717b04
     0.05%  truffleruby      [kernel.kallsyms]    [k] vma_interval_tree_insert
     0.05%  truffleruby      [kernel.kallsyms]    [k] kernfs_sop_show_path
     0.05%  truffleruby      librubyvm.so         [.] RubyLexer_reset_bc96a4da025d0879106776182e80f758e155bfc2
     0.05%  truffleruby      librubyvm.so         [.] CallInternalMethodNodeGen_execute_4447f25e0031eb78be832fe6546f9be248eaadfd
     0.05%  truffleruby      librubyvm.so         [.] LookupMethodNodeGen_execute_f2325da4e8153d4e4671e3225768f5c9a816576c
     0.05%  truffleruby      librubyvm.so         [.] ByteBuffer_allocate_bceebbb6ce1bebae9795588388f30f9bb2291cbe
     0.05%  truffleruby      librubyvm.so         [.] StaticScope_growVariableNames_e13107ec97401e30ae4156c0350626ee46147cd2
     0.05%  truffleruby      librubyvm.so         [.] AllocationTracing_traceInlined_76450693b1808f61ec0e4e5f03a8430473ca7a3f
     0.05%  truffleruby      librubyvm.so         [.] Class_annotationData_290a46c343073a99d20bc9b68c1761783b1d9c9e
     0.05%  truffleruby      librubyvm.so         [.] IntegerNodesFactory$LeftShiftNodeFactory$LeftShiftNodeGen_executeLeftShift_3f82077058daa763f00d6ec535262836a355380b
     0.05%  truffleruby      librubyvm.so         [.] RubyLexer_newtok_160d3b8d08eb642669ec618a99b72aeba97bd387
     0.05%  truffleruby      librubyvm.so         [.] CallBlockNode_yield_2f3dca3b804f2175a869ece03bd39a0311ae894a
     0.05%  truffleruby      librubyvm.so         [.] RubyParser_lambda$static$331_d0cda56060ad64351fd5bc000ea5c8dd21d0a562
     0.05%  truffleruby      librubyvm.so         [.] LookupMethodNodeGen_executeAndSpecialize_d283669194a993f87a885e002452c84de9253f1e
     0.05%  truffleruby      librubyvm.so         [.] SignatureRootNode_execute_2100acafd179dbbbe62af5d3dfeb7376b96dc9e0
     0.05%  truffleruby      librubyvm.so         [.] RopeNodesFactory$SubstringNodeGen$Uncached_executeSubstring_7a9bcf162869edf0b26315ca21618655a178f66f
     0.05%  truffleruby      [kernel.kallsyms]    [k] find_next_bit
     0.05%  truffleruby      librubyvm.so         [.] MutexOperations_unlockInternal_d1cae0d44f8424761717f3e59ee80804d5760d5d
     0.05%  truffleruby      [kernel.kallsyms]    [k] refill_stock
     0.05%  truffleruby      librubyvm.so         [.] ImmutableRubyStringGen$RubyStringLibraryExports$Cached_isRubyString_5da75f6f165354337af3ef7d6758b33929765fc5
     0.05%  truffleruby      librubyvm.so         [.] InlinedDivNodeGen_execute_b6dbc16fedd5f61ebe1a0aea4d757b0d6be188fd
     0.05%  truffleruby      librubyvm.so         [.] IfElseNode_execute_68dbed5c1370fe40a43da7bb00dde476e9a2dbec
     0.05%  truffleruby      librubyvm.so         [.] LocalVarParseNode_accept_07f8e40476ab03343189bbacf1fd0755d4a18bbb
     0.05%  truffleruby      librubyvm.so         [.] ModuleOperations_constantExists_da9dcaa25bb49d2bd706da37c23e840a4542dfde
     0.05%  truffleruby      librubyvm.so         [.] IsolateEnterStub_JNIFunctions_DeleteLocalRef_eae237454bd087b90672d51db017c37922a63dda_0b94e34a02e40bd75f81883e2762a28b4004d9ce
     0.05%  truffleruby      librubyvm.so         [.] RubyParser_lambda$static$420_9ba112fe20d5bc97d92bf149cbfc1b55d2f48c01
     0.05%  truffleruby      librubyvm.so         [.] GetConstantNode_lookupAndResolveConstant_5e29192a271ddd8bd09932d1ade802b60323655c
     0.05%  truffleruby      [kernel.kallsyms]    [k] page_add_file_rmap
     0.05%  truffleruby      librubyvm.so         [.] String_substring_c83e66efbd7d8e3b7e280667e83636fafaa06780
     0.05%  truffleruby      librubyvm.so         [.] String_indexOf_821445af37cf99503aeb4c5b2808e7b5bbfad8f6
     0.05%  truffleruby      libz.so.1.2.11       [.] 0x0000000000002ddb
     0.05%  truffleruby      librubyvm.so         [.] ToJavaStringNodeGen_executeToJavaString_21ac2c03bb6a18cf40141d8c04c6ac6d481afd0d
     0.05%  truffleruby      librubyvm.so         [.] HashMap_getNode_91042b4364c1559a50b89abf077196a5c429ec21
     0.05%  truffleruby      librubyvm.so         [.] ModuleOperations_isMethodPrivateFromName_aa68fd6a90050b180a1206662ccb39b48508258d
     0.05%  truffleruby      [kernel.kallsyms]    [k] kmem_cache_alloc
     0.05%  truffleruby      librubyvm.so         [.] StringSupport_strLengthWithCodeRangeAsciiCompatible_478ab04404650774def65a25ec05af2bc3a47b72
     0.05%  truffleruby      librubyvm.so         [.] InlinedLeftShiftNodeGen_execute_c470e329648e16d322836c072e9cb814d58d0f99
     0.05%  truffleruby      librubyvm.so         [.] OptimizedAssumption_invalidateImpl_f2edbb9b6c694ccd84e434b48d4ee32fddbbadd7
     0.05%  truffleruby      librubyvm.so         [.] BlockDefinitionNode_execute_7dec6bb690291282289734d32402bda4283875cd
     0.05%  truffleruby      [kernel.kallsyms]    [k] __unix_insert_socket
     0.05%  truffleruby      librubyvm.so         [.] DynamicObjectLibraryImpl$SpecificKey$ExistingKey_getOrDefault_284d4b47e771ad9fff87f0559283f0cdc88c14b1
     0.05%  truffleruby      librubyvm.so         [.] Randomizer_constructor_cc36bc1d9858bb8ec9bc16289169793ddaf3715a
     0.05%  truffleruby      librubyvm.so         [.] AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl_accessCheck_0864bd8bba41c487b4f85dc43f6f1a2c49f6a3aa
     0.05%  truffleruby      libstdc++.so.6.0.28  [.] std::ctype<wchar_t>::_M_convert_to_wmask
     0.05%  truffleruby      librubyvm.so         [.] EconomicMapImpl_put_1942aede0a18600a103fb4fb4c713214040b54fc
     0.05%  truffleruby      librubyvm.so         [.] SubstrateOptimizedCallTargetInstalledCode_doInvoke_578d5a0a342f68672cb9c3fde5c45eee0766eae3
     0.05%  truffleruby      librubyvm.so         [.] Rope_isSingleByteOptimizable_09f67ef7525c66e5f0626e7c70914c171fbb88e2
     0.05%  truffleruby      [kernel.kallsyms]    [k] xas_find
     0.05%  truffleruby      librubyvm.so         [.] JavaNetSubstitutions$1_openConnection_7178071589c0e85d2930ac5281d2c341bbd7a1ee
     0.05%  truffleruby      librubyvm.so         [.] Class_createAnnotationData_db92fbf5fa7a584be9eea643feb78fb6fa658835
     0.05%  truffleruby      [kernel.kallsyms]    [k] apparmor_mmap_file
     0.05%  truffleruby      [kernel.kallsyms]    [k] filename_lookup
     0.05%  truffleruby      librubyvm.so         [.] ReadConstantNode_evaluateModule_bf7d31a409d2312e86139000dd708a28f160febe
     0.05%  truffleruby      librubyvm.so         [.] MultiThreadedMonitorSupport_monitorEnter_a853e48d8499fe94e7e0723447fc9d2060965e91
     0.05%  truffleruby      [kernel.kallsyms]    [k] mutex_unlock
     0.05%  truffleruby      librubyvm.so         [.] Parser_parseNFISource_fd728b3b95d2e0985413b0c35edea4752b30d5be
     0.05%  truffleruby      librubyvm.so         [.] AbstractQueuedSynchronizer_acquire_d7c03c3cee25dd5a735b5a4334799f668f70ef36
     0.05%  truffleruby      libz.so.1.2.11       [.] inflate
     0.05%  truffleruby      [kernel.kallsyms]    [k] wp_page_copy
     0.05%  truffleruby      librubyvm.so         [.] ArrayList_addAll_1f5532d405c1a9e44d8a8828236e96d1caa4e29a
     0.05%  truffleruby      [kernel.kallsyms]    [k] generic_permission
     0.05%  truffleruby      [kernel.kallsyms]    [k] cgroup_post_fork
     0.05%  truffleruby      [kernel.kallsyms]    [k] task_active_pid_ns
     0.05%  truffleruby      [kernel.kallsyms]    [k] __fget
     0.05%  truffleruby      librubyvm.so         [.] ArrayBuilderNode$StartNode_start_943a1936ef79c355de3d4d023a5c4abe09464be3
     0.05%  truffleruby      [kernel.kallsyms]    [k] retint_user
     0.05%  truffleruby      librubyvm.so         [.] RubyCallNode_doCall_69e4d9aca8683c3d8c0e19d19214b6d8d165c834
     0.05%  truffleruby      librubyvm.so         [.] BasicObjectNodes$SendNode_send_2f781a298bd562f347aa97c79c01ba62686fb44a
     0.05%  truffleruby      librubyvm.so         [.] ReadConstantWithLexicalScopeNode_execute_5e0e649750170e2abbaa559bb1dc39f3d4ceb96f
     0.05%  truffleruby      [kernel.kallsyms]    [k] __mod_zone_page_state
     0.05%  truffleruby      librubyvm.so         [.] Reference_constructor_dfe10a700fe0c959c44d4de61ea40307fa8b2e0a
     0.05%  truffleruby      librubyvm.so         [.] RubyMethodRootNode_execute_eb8c9eaee4930d1d397b3bf3dba3a3e92c8de725
     0.05%  truffleruby      [kernel.kallsyms]    [k] perf_event_task_tick
     0.05%  truffleruby      librubyvm.so         [.] FrameDescriptor_setSlotKind_859d82510a1efcdffa3b5adf90f86c8b512e79aa
     0.05%  truffleruby      librubyvm.so         [.] CoreLocations$DynamicLongFieldLocation_getLong_8a1943c61248df0d86bcf96d08b66cbc316551a4
     0.05%  truffleruby      [kernel.kallsyms]    [k] get_task_policy.part.0
     0.05%  truffleruby      librubyvm.so         [.] Util_jdk_internal_misc_Signal_updateDispatcher_48329d29bccd6630c0f8114ff5c8d5e8ad69fc54
     0.05%  truffleruby      librubyvm.so         [.] InlinedEqualNodeGen_execute_085c88840bea55736db778bc044b44eb8fc4ef98
     0.05%  truffleruby      librubyvm.so         [.] ObjectArrayStoreGen$ArrayStoreLibraryExports$Uncached_getIterable_4dd363195f9b8ad9ec2ea77ae70cbe07dcedc160
     0.05%  truffleruby      librubyvm.so         [.] RopeNodesFactory$ConcatNodeGen_executeAndSpecialize_7a93622eaac1affc0228e95777bcc2a96d3ba6dd
     0.05%  truffleruby      librubyvm.so         [.] ForeignClassNode_getTraits_2822be7406722cdda194f7514f443c7c36d902ab
     0.05%  truffleruby      librubyvm.so         [.] CharacterDataLatin1_getType_5d1d50e0e575b2760e6802ecf90448adc9ce912c
     0.05%  truffleruby      librubyvm.so         [.] DeclarationContext_getRefinementsFor_53d945a1013b619ddd8464395130e2d9d4ad7b2c
     0.05%  truffleruby      librubyvm.so         [.] ThreadNodesFactory$ThreadRunBlockingSystemCallNodeFactory_getExecutionSignature_b38a6ea52018d895649d26d2024c1a4f9b84047f
     0.05%  truffleruby      ld-2.31.so           [.] check_match
     0.05%  truffleruby      librubyvm.so         [.] DynamicObjectLibraryImpl$SpecificKey_getNewShape_0a2a3b99ee562c[102](https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/30707#L102)21f95a5a386d093cbfbd29f
     0.05%  truffleruby      librubyvm.so         [.] NFISignatureGen$SignatureLibraryExports$Cached_bind_1c39d0f58cf987c468cc6bfeddf3f7bccde650b4
     0.05%  truffleruby      libc-2.31.so         [.] _dl_addr
     0.05%  truffleruby      librubyvm.so         [.] KernelNodesFactory$CaseCompareNodeFactory$CaseCompareNodeGen_execute_6a2d9823f4faee650dda606ea93e6479f2de603d
     0.05%  truffleruby      libpthread-2.31.so   [.] 0x0000000000006874
     0.05%  truffleruby      [kernel.kallsyms]    [k] free_unref_page_list
     0.05%  truffleruby      librubyvm.so         [.] String_startsWith_6bb905ff9d7e2a9b1df55e67977c3e4626a94b31
     0.05%  truffleruby      librubyvm.so         [.] ConcurrentLinkedDeque_first_d4f10c56bb594a126eb8acf1fe72bf2ae4b20f62
     0.05%  truffleruby      librubyvm.so         [.] Class_reflectionData_34072e80d5ded6a6ca7a7d9ee15d581f3f96bb30
     0.05%  truffleruby      librubyvm.so         [.] BodyTranslator_visitBlockNode_71a06f35fd46067a42ad706a9b8394636fc9d162
     0.05%  truffleruby      librubyvm.so         [.] ArrayDeque_addFirst_53302e35f26bffb287c023bc9bcafede602342c9
     0.05%  truffleruby      [kernel.kallsyms]    [k] _raw_spin_lock_irqsave
     0.05%  truffleruby      librubyvm.so         [.] OptimizedCallTarget_profiledPERoot_afb4ccd0d1f43f0bbf82d042837d2118c889aac3
     0.05%  truffleruby      librubyvm.so         [.] RubyCoreMethodRootNode_execute_df683171e395c1126038e336d07ecf6fbdaa08e3
     0.05%  truffleruby      [kernel.kallsyms]    [k] mem_cgroup_page_lruvec
     0.05%  truffleruby      librubyvm.so         [.] ArrayUtils_runIndexOfS1_d1197cfbf6a944b2ba90030e11684a400dcc5f93
     0.05%  truffleruby      librubyvm.so         [.] SequenceNode_execute_c53c0cf2d270066cd128678e3912da44cccee2d8
     0.05%  truffleruby      librubyvm.so         [.] ArrayHelpers_createArray_dff62febd5dd3bc9da6d3119472eb5c4feea1e1a
     0.05%  truffleruby      librubyvm.so         [.] StringNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen_execute_701555e674353f5ae6c3bc9e5ccfb5175cdb529d
     0.05%  truffleruby      librubyvm.so         [.] OptionValues_get_941d920319d28ed6660b744487e496eedc6b882b
     0.05%  truffleruby      libc-2.31.so         [.] __strcmp_avx2
     0.05%  truffleruby      librubyvm.so         [.] TranslatorEnvironment_declareVar_2a96834b1a516492fcc673aa46a1502430add227
     0.05%  truffleruby      librubyvm.so         [.] GraalTruffleRuntimeListenerDispatcher_invokeListeners_8957fabbe00a82ce8cd608c1c6a53c4764fe8661
     0.05%  truffleruby      librubyvm.so         [.] RubyStringLibraryGen$CachedDispatch_getRope_bf4c164e54555564f5cac10cf1c77240c44d0f7a
     0.05%  truffleruby      librubyvm.so         [.] MetaClassNodeGen_execute_403d32b4e355f6aba70462a805dcc2a9194ed023
     0.05%  truffleruby      librubyvm.so         [.] ModuleFields_setConstantInternal_2f48cb642eeb775daca26c633b549fcf95fddb7d
     0.05%  truffleruby      librubyvm.so         [.] CachedSupplier_get_bb24335baa8cb9cc006e564c396fc77deb8df02d
     0.05%  truffleruby      librubyvm.so         [.] RubyNode_getEncapsulatingSourceIndexLength_b45bdd660e8c54c0abea2de01764060080efe1e8
     0.05%  truffleruby      librubyvm.so         [.] AncestorIterator_next_502d00c4e03561449b4077ab6117e133e6bc384c
     0.05%  truffleruby      librubyvm.so         [.] Class_getInterfaces_fc29583e3d05898b573879c8222a0517fb351886
     0.05%  truffleruby      librubyvm.so         [.] Translator_translateNodeOrNil_563aa9b5e405fe468c6ebbb7c2822142a08f07a5
     0.05%  truffleruby      librubyvm.so         [.] AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl_compareAndSet_1186b09e3715f1ce3aa26596cae5f306f7dc04da
     0.05%  truffleruby      [kernel.kallsyms]    [k] do_vfs_ioctl
     0.05%  truffleruby      [kernel.kallsyms]    [k] vmacache_update
     0.05%  truffleruby      librubyvm.so         [.] Reflection_verifyMemberAccess_e3a613f8c3b2966f3e2f8fa66289feac9bc7b92b
     0.05%  truffleruby      [kernel.kallsyms]    [k] mem_cgroup_commit_charge
     0.05%  truffleruby      librubyvm.so         [.] CallInternalMethodNode_getCacheLimit_33a83aeb4a8d36f1bbaf26c0c053222a16067e2e
     0.05%  truffleruby      librubyvm.so         [.] SubstrateType_getNodeFieldArray_8409eed9a96813c315d0dc9270dc17e9c2bb4669
     0.05%  truffleruby      [kernel.kallsyms]    [k] do_wp_page
     0.05%  truffleruby      [kernel.kallsyms]    [k] vmacache_find
     0.05%  truffleruby      librubyvm.so         [.] LibFFINFIBackend$LoadLibraryNode_execute_49f5e574e154136012e9c7e68409f28e0673e883
     0.05%  truffleruby      librubyvm.so         [.] TranslatorEnvironment_findLocalVarNode_63e934ad730c3b6bdcac0fb2a8d1945d01dc02be
     0.05%  truffleruby      librubyvm.so         [.] DelegatedArrayStorageGen$ArrayStoreLibraryExports$Cached_accepts_4d8ff211eb6cf2ff19032febbd61020ab3d40441
     0.05%  truffleruby      librubyvm.so         [.] GraalRuntimeSupport_reportPolymorphicSpecialize_ca1c4de3c95854edb5b690d6d757a4199840673a
     0.05%  truffleruby      [kernel.kallsyms]    [k] mem_cgroup_charge_statistics
     0.05%  truffleruby      [kernel.kallsyms]    [k] release_pages
     0.05%  truffleruby      librubyvm.so         [.] SubstrateArraycopySnippets_boundsCheck_26c1d1beb2a28d0dbfbc9384064c5286356dd181
     0.05%  truffleruby      librubyvm.so         [.] MethodTranslator$$Lambda$ff812af0e12daab6c2fc163e6fa6dd9e7951627a_get_56cbc11dc1156f3f0179d575b24a5551c875bf94
     0.05%  truffleruby      librubyvm.so         [.] CoreMethodAssumptions_createCallNode_4970ad42783293ae47c817cce496c082b6e59978
     0.05%  truffleruby      [kernel.kallsyms]    [k] prep_new_page
     0.05%  truffleruby      [kernel.kallsyms]    [k] run_timer_softirq
     0.05%  truffleruby      librubyvm.so         [.] RubyTypesGen_asImplicitLong_5199c76cdb93541cd8d53486[107](https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/30707#L107)2f341bd38e3a2
     0.05%  truffleruby      librubyvm.so         [.] GCImpl_removeClosedPinnedObjects_3cbb[133](https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/30707#L133)8cca27239a362bfe52ba8f1a3dfddc215
     0.05%  truffleruby      [kernel.kallsyms]    [k] alloc_pages_vma
     0.05%  truffleruby      librubyvm.so         [.] ReferenceObjectProcessing_processRememberedRef_03407dd02a83e858dfbb3175fe1d7de4bb8bb295
     0.05%  gnal Dispatcher  [kernel.kallsyms]    [k] __mod_node_page_state
     0.05%  truffleruby      librubyvm.so         [.] ReferenceObjectProcessing_discover_42956fdbeb46617f7e3784ee4b27f241c387e90b
     0.04%  truffleruby      [kernel.kallsyms]    [k] mm_update_next_owner
     0.04%  truffleruby      [kernel.kallsyms]    [k] tlb_flush_mmu
     0.04%  truffleruby      [kernel.kallsyms]    [k] __rb_insert_augmented
     0.03%  gnal Dispatcher  [kernel.kallsyms]    [k] __dec_node_page_state
     0.03%  truffleruby      [kernel.kallsyms]    [k] iput
     0.03%  ference Handler  [kernel.kallsyms]    [k] smp_call_function_single
     0.03%  ference Handler  [kernel.kallsyms]    [k] xas_load
     0.03%  truffleruby      [kernel.kallsyms]    [k] shmem_get_unmapped_area
     0.03%  nfi-gc           [unknown]            [.] 0000000000000000
     0.03%  Interrupt-Timer  [kernel.kallsyms]    [k] __count_memcg_events
     0.02%  Logging-Cleaner  [kernel.kallsyms]    [k] smp_call_function_single
     0.02%  truffleruby      librubyvm.so         [.] ExecutionSampleEvent_tryToRegisterExecutionSampleEventCallback_ca467ac7e65b613c8b1bfaea6a0[147](https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/30707#L147)855c74c79b
     0.02%  Logging-Cleaner  [kernel.kallsyms]    [k] rcu_sched_clock_irq
     0.02%  truffleruby      [kernel.kallsyms]    [k] rwsem_optimistic_spin
     0.02%  truffleruby      [kernel.kallsyms]    [k] psi_task_change
     0.02%  perf             [kernel.kallsyms]    [k] tg3_read32
     0.02%  Thread-2         [kernel.kallsyms]    [k] try_to_wake_up
     0.02%  truffleruby      librubyvm.so         [.] ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8[262](https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/30707#L262)ef7f396[300](https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/30707#L300)919cfd945[338](https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/30707#L338)
     0.02%  truffleruby      libpthread-2.31.so   [.] pthread_getattr_np
     0.01%  truffleruby      [kernel.kallsyms]    [k] memcg_kmem_get_cache
     0.01%  truffleruby      ld-2.31.so           [.] _dl_fixup
     0.01%  truffleruby      [kernel.kallsyms]    [k] page_counter_cancel
     0.01%  perf             [kernel.kallsyms]    [k] trigger_load_balance
     0.01%  truffleruby      [kernel.kallsyms]    [k] nmi_restore
     0.01%  truffleruby      [kernel.kallsyms]    [k] kfree
     0.01%  truffleruby      [kernel.kallsyms]    [k] __radix_tree_lookup
     0.01%  truffleruby      [kernel.kallsyms]    [k] finish_task_switch
     0.01%  truffleruby      [kernel.kallsyms]    [k] retint_kernel
     0.01%  truffleruby      libc-2.31.so         [.] __clone
     0.00%  truffleruby      [kernel.kallsyms]    [k] __perf_event_task_sched_in
     0.00%  perf             [kernel.kallsyms]    [k] set_pte_vaddr
     0.00%  truffleruby      [kernel.kallsyms]    [k] native_flush_tlb_one_user
     0.00%  perf             [kernel.kallsyms]    [k] memcpy_fromio
     0.00%  truffleruby      [kernel.kallsyms]    [k] ghes_notify_nmi
     0.00%  truffleruby      [kernel.kallsyms]    [k] native_sched_clock
     0.00%  perf             [kernel.kallsyms]    [k] sched_clock
     0.00%  truffleruby      [kernel.kallsyms]    [k] intel_bts_enable_local
     0.00%  truffleruby      [kernel.kallsyms]    [k] intel_pmu_handle_irq
     0.00%  perf             [kernel.kallsyms]    [k] native_apic_msr_write
     0.00%  perf             [kernel.kallsyms]    [k] native_write_msr
     0.00%  truffleruby      [kernel.kallsyms]    [k] __intel_pmu_enable_all.constprop.0
     0.00%  truffleruby      [unknown]            [.] 0000000000000000
#
# (Cannot load tips.txt file, please install perf!)
#
smarr commented

And another one https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/31458#L93

``` # Event count (approx.): 346721797 # # Overhead Command Shared Object Symbol # ........ ............... ................... ................................................................................................................................................................ # 10.26% truffleruby librubyvm.so [.] ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 | |--8.75%--ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 | | | |--3.31%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240 | | | | | |--2.13%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | | | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | | | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | | Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 | | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | | | |--0.62%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7 | | | WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | | | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | | | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | | Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 | | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | | | --0.56%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240 | | InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7 | | WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | |--2.75%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7 | | | | | |--1.91%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | | | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | | | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | | Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 | | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | | | | | --1.85%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | | | --0.84%--InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04 | | IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133 | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 | | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | --1.68%--InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d | InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7 | WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | --1.46%--page_fault ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 | --0.67%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240 9.92% truffleruby librubyvm.so [.] InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240 | --9.48%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240 | |--4.43%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | --4.20%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | --1.06%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | |--2.63%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7 | WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | --0.50%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | --2.36%--InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240 InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7 WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | --2.24%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a 8.69% truffleruby librubyvm.so [.] WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | --8.46%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | --8.24%--SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | --8.02%--SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | --7.90%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | --1.84%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce 8.53% truffleruby librubyvm.so [.] InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7 | --8.02%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7 | |--6.56%--WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | | | --6.34%--SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | --6.28%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | | | --6.23%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | | | --1.34%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce | --1.46%--InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04 IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a 4.42% truffleruby librubyvm.so [.] SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | --4.37%--SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | --4.09%--SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | --1.23%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce 3.52% truffleruby librubyvm.so [.] GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4 | ---GreyObjectsWalker_walkGreyObjects_e59a80a81022647b793f2f995d251cf18cbcbab4 | |--1.92%--YoungGeneration_scanGreyObjects_c35d3cb5fa4af6e0a762dc16e96320865b1e2ebb | GCImpl_scanGreyObjectsLoop_63c2512b14cdc4d5e20334f93c9e9545c5cc9ad7 | GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045 | GCImpl_cheneyScanFromDirtyRoots_38e2f549830d39bed60fc139ea601adffadffc8a | GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba | GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1 | GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194 | GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516 | GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e[100](https://git.cs.kent.ac.uk/sm951/tr-mirror/-/jobs/31458#L100)72716 | GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 | VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 | VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf | VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 | VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec | VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d | NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b | GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25 | GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf | ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338 | ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00 | ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 | InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240 | WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | | | --1.04%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | --1.60%--OldGeneration_scanGreyObjects_a53581b0f8a68acd00124c8934ac4a137d22771f GCImpl_scanGreyObjects_58c2ee47e000462416451fb2afdb5838c25cf045 GCImpl_cheneyScanFromRoots_02fdc07687b04990522d42191c41890e9ae45333 GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1 GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194 GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516 GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e10072716 GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25 GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338 ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00 ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240 WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f 2.10% truffleruby [kernel.kallsyms] [k] native_irq_return_iret | --0.67%--ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 2.07% truffleruby librubyvm.so [.] InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d | --1.96%--InlinedSubNodeGen_execute_0b0151703425bb224e5e6d7acfbd5df707201e2d | --1.79%--InlinedAddNodeGen_execute_16c2c87351e2a54618107518947385a3e2b27ff7 WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a 1.91% truffleruby [kernel.kallsyms] [k] clear_page_erms | ---clear_page_erms get_page_from_freelist __alloc_pages_nodemask alloc_pages_vma | --1.63%--do_anonymous_page __handle_mm_fault handle_mm_fault do_user_addr_fault __do_page_fault do_page_fault page_fault | --0.61%--ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 1.90% truffleruby librubyvm.so [.] IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133 | --1.85%--IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133 | --1.73%--RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | --1.68%--SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | --1.62%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a 1.76% truffleruby librubyvm.so [.] AlignedChunkRememberedSet_walkDirtyObjects_09e7d61e997b28f49a6ff5fbcfc2910471b4cc9f | ---AlignedChunkRememberedSet_walkDirtyObjects_09e7d61e997b28f49a6ff5fbcfc2910471b4cc9f GCImpl_blackenDirtyImageHeapChunkRoots_6ba2cfb080608e07e2d4e333ec3b0acbd2dc3520 GCImpl_blackenDirtyImageHeapRoots_ff6a91da85ab342231e3b187699ec441fa079b38 | |--0.99%--GCImpl_cheneyScanFromDirtyRoots_38e2f549830d39bed60fc139ea601adffadffc8a | GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba | GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1 | GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194 | GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516 | GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e10072716 | GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 | VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 | VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf | VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 | VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec | VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d | NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b | GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25 | GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf | ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338 | ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00 | ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 | InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240 | WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 | RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f | WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | --0.76%--GCImpl_cheneyScanFromRoots_02fdc07687b04990522d42191c41890e9ae45333 GCImpl_scavenge_b7271340e4da983a7681bb635dfa2dfffa6ce7ba GCImpl_doCollectOnce_b497b60e1b6c478646e130874225bfe62a9553d1 GCImpl_doCollectImpl_fbd075fd8f6a582cb98120cb239cf3c0b6b9e194 GCImpl_collectImpl_af095920dbe6b2b45d9952e011246050fab95516 GCImpl_collectOperation_ed357ac3395b351b396449f161fbdf4e10072716 GCImpl$CollectionVMOperation_operate_66fd1b21148832fcbb89249bb3bb3d2b830eaf79 VMOperation_execute_58740434efda785fa124068a49feed361ad4a2b9 VMOperationControl$WorkQueues_drain_0f0481fc351b0ba4ff533185117d85969237dbbf VMOperationControl$WorkQueues_executeAllQueuedVMOperations_f857a99d4236077ebd4579d580c21458b5ca3ea1 VMOperationControl$WorkQueues_enqueueAndExecute_ab94e6b59bf62abe2fd68824c94f4e3e89ee1fec VMOperationControl_enqueue_03e7b9db64ca751377c28fff6e469d5ec4037d0d NativeVMOperation_enqueue_049b944802b20d390256d99e8e68888be24b8a3b GCImpl_collectWithoutAllocating_7b5a2f4b33834a1092beae4b5758ad4f755a6f25 GCImpl_maybeCollectOnAllocation_2f1035515c6a41b10122086ba472b562d017fbcf ThreadLocalAllocation_slowPathNewInstanceWithoutAllocating_2a741bd92d084c8262ef7f396300919cfd945338 ThreadLocalAllocation_slowPathNewInstance_cbe70f6fd415b98a40a8a1ec18e7b5b34d6edb00 ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 InlinedMulNodeGen_execute_10b054e8a0b93ba557a101fd1c221b21f9843240 WriteLocalVariableNode_execute_1a67f82c79b3e37dc85080ac554006d02517aa50 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f 1.68% truffleruby librubyvm.so [.] InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04 | ---InlinedGreaterThanNodeGen_execute_2d9d85c60013444a3351cfbf61d02b21fd54cc04 | --1.63%--IfNode_execute_dde8de1b3b131f8b7d2804d1a501baf38aa94133 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | --1.57%--WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | --1.46%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a 1.63% truffleruby [kernel.kallsyms] [k] sync_regs | ---sync_regs | --0.56%--ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 1.40% truffleruby librubyvm.so [.] WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 | --1.24%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a 1.40% truffleruby librubyvm.so [.] RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 | ---RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | --1.35%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a 1.34% truffleruby [kernel.kallsyms] [k] rmqueue | ---rmqueue get_page_from_freelist __alloc_pages_nodemask alloc_pages_vma | --1.23%--do_anonymous_page __handle_mm_fault handle_mm_fault do_user_addr_fault __do_page_fault do_page_fault page_fault | --0.62%--ReadLocalVariableNode_execute_aa18fac80a1da50af26505b974e417de0ea15245 1.17% truffleruby librubyvm.so [.] InlinedLessThanNodeGen_execute_7f9f4d32c64d9e91750a61121bb4665e85b416e1 | --1.12%--InlinedLessThanNodeGen_execute_7f9f4d32c64d9e91750a61121bb4665e85b416e1 | --0.95%--AndNode_execute_10697adfe3d9e331728f142b40f667d899b77693 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a 1.06% gnal Dispatcher [kernel.kallsyms] [k] zap_pte_range.isra.0 | ---zap_pte_range.isra.0 unmap_page_range unmap_single_vma unmap_vmas exit_mmap mmput do_exit do_group_exit get_signal do_signal exit_to_usermode_loop do_syscall_64 entry_SYSCALL_64_after_hwframe 1.01% truffleruby [kernel.kallsyms] [k] _raw_spin_lock | --1.01%--_raw_spin_lock __handle_mm_fault handle_mm_fault do_user_addr_fault __do_page_fault do_page_fault page_fault 1.01% truffleruby [kernel.kallsyms] [k] filemap_map_pages | ---filemap_map_pages do_fault __handle_mm_fault handle_mm_fault do_user_addr_fault __do_page_fault do_page_fault page_fault 1.01% truffleruby librubyvm.so [.] AndNode_execute_10697adfe3d9e331728f142b40f667d899b77693 | --0.84%--AndNode_execute_10697adfe3d9e331728f142b40f667d899b77693 | --0.78%--WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 | --0.73%--OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a 0.90% truffleruby [kernel.kallsyms] [k] copy_page | ---copy_page | --0.67%--do_wp_page __handle_mm_fault handle_mm_fault do_user_addr_fault __do_page_fault do_page_fault page_fault 0.85% gnal Dispatcher [kernel.kallsyms] [k] free_pcppages_bulk | ---free_pcppages_bulk free_unref_page_commit free_unref_page_list release_pages free_pages_and_swap_cache tlb_flush_mmu zap_pte_range.isra.0 unmap_page_range unmap_single_vma unmap_vmas exit_mmap mmput do_exit do_group_exit get_signal do_signal exit_to_usermode_loop do_syscall_64 entry_SYSCALL_64_after_hwframe 0.84% truffleruby librubyvm.so [.] FloatLiteralNode_execute_f8ee37b4a6aee57d475b52b2d293d45ea6a6890e | --0.62%--FloatLiteralNode_execute_f8ee37b4a6aee57d475b52b2d293d45ea6a6890e 0.79% truffleruby ld-2.31.so [.] _dl_relocate_object | --0.51%--page_fault _dl_relocate_object dl_open_worker _dl_catch_exception _dl_open dlopen_doit _dl_catch_exception _dl_catch_error _dlerror_run dlopen@@GLIBC_2.2.5 load_vm_lib main __libc_start_main _start 0.73% gnal Dispatcher [kernel.kallsyms] [k] page_remove_rmap | ---page_remove_rmap zap_pte_range.isra.0 unmap_page_range unmap_single_vma unmap_vmas exit_mmap mmput do_exit do_group_exit get_signal do_signal exit_to_usermode_loop do_syscall_64 entry_SYSCALL_64_after_hwframe 0.57% truffleruby libc-2.31.so [.] __memmove_avx_unaligned_erms | ---page_fault __memmove_avx_unaligned_erms LinuxImageHeapProvider_initialize_1238cf7c6e2d500f51283e57bfa8766238b6ecf8 Isolates_create_bd9eb61e462f7604853e049bb166554887fccbb1 CEntryPointSnippets_createIsolate_f1111fe1c782eae0d0e674e1aba1dff3bc5e04ea JNIInvocationInterface$Exports$JNICreateJavaVMPrologue_enter_db1dff93d82c8b14133811d5ac9295e1a199121c JNI_CreateJavaVM main __libc_start_main _start 0.51% truffleruby [kernel.kallsyms] [k] __pagevec_lru_add_fn 0.50% truffleruby librubyvm.so [.] OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a | ---OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 SequenceNode_doExecuteVoid_0cd2e3e1dc7c72fa73fdf82fe5c8823dae97530f WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a WhileNode_execute_3dea4435b5186a9ff8cc6e3496eda9190fc268ce CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 RubyNode_doExecuteVoid_79ed0a40df1739e6e9f690e35f99da86802b0de6 Sequence4Node_doExecuteVoid_fd854b9bb3756f77f1d5f24bf7857c3fbcd74b60 WhileNode$WhileRepeatingNode_executeRepeating_c3887dee22a6dfe41ba3bb2f471706bb14dad299 RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 OptimizedLoopNode_execute_527b7e31e056c5d94296e5699b6e3e1ab4c3ea4a 0.45% truffleruby librubyvm.so [.] IntegerFixnumLiteralNode_execute_9be6f873bf3ee482d239566d9b59cdca38c76a2c 0.45% truffleruby librubyvm.so [.] OptimizedDirectCallNode_call_ba221ffaf307f8b4cdcc1da9e0b137c8c24c957a 0.45% truffleruby [kernel.kallsyms] [k] get_mem_cgroup_from_mm 0.44% truffleruby librubyvm.so [.] UnmanagedMemoryUtil_copyLongsForward_786a2262c2ed5c6469526ec7d53d0364ced07432 0.39% truffleruby [kernel.kallsyms] [k] handle_mm_fault 0.34% truffleruby [kernel.kallsyms] [k] page_fault 0.34% truffleruby librubyvm.so [.] GraalRuntimeSupport_onLoopCount_b41c276781714cc4ee961b5ffb1f55452eb143de 0.34% truffleruby [kernel.kallsyms] [k] release_pages 0.31% truffleruby [kernel.kallsyms] [k] __handle_mm_fault 0.29% gnal Dispatcher [kernel.kallsyms] [k] free_pages_and_swap_cache 0.29% truffleruby ld-2.31.so [.] do_lookup_x 0.28% truffleruby librubyvm.so [.] RepeatingNode_executeRepeatingWithValue_58a6aee8d6817ce9ec5a37889613156743c92258 0.28% truffleruby librubyvm.so [.] SubstrateArraycopySnippets_doArraycopy_f84b22127218a3e56e291fab3a848f043b4ef61f 0.28% truffleruby [kernel.kallsyms] [k] try_charge 0.28% truffleruby [kernel.kallsyms] [k] get_page_from_freelist 0.28% truffleruby [kernel.kallsyms] [k] error_entry 0.28% truffleruby librubyvm.so [.] TextMap_fromCharSequence_da3fcb391fff6fbaa26834cd2b2f5e06e42cab17 0.28% truffleruby librubyvm.so [.] String_charAt_1b771a25b5f8608a29c775fc6ff4199f0d397548 0.28% truffleruby librubyvm.so [.] NodeUtil_adoptChildrenAndCountHelper_8a241e6cd7c6bc101819f72af385ee4c5d8108cd 0.28% truffleruby librubyvm.so [.] SequenceNode_execute_c53c0cf2d270066cd128678e3912da44cccee2d8 0.23% truffleruby [kernel.kallsyms] [k] unlock_page 0.23% truffleruby [kernel.kallsyms] [k] mem_cgroup_throttle_swaprate 0.23% truffleruby [kernel.kallsyms] [k] __mod_memcg_state 0.23% truffleruby [kernel.kallsyms] [k] mem_cgroup_try_charge 0.23% truffleruby [kernel.kallsyms] [k] xas_load 0.23% truffleruby librubyvm.so [.] NodeClassImpl$NodeFieldData_getObject_455401bff2e37daca19ca7efb6f95e06c3110eb0 0.22% truffleruby librubyvm.so [.] RubyTrivialCallNode_execute_0770af356e0a3e42f09dbdd0b9c40134972a64ee 0.22% truffleruby [kernel.kallsyms] [k] do_user_addr_fault 0.22% truffleruby [kernel.kallsyms] [k] __count_memcg_events 0.22% truffleruby [kernel.kallsyms] [k] __mod_node_page_state 0.17% truffleruby [kernel.kallsyms] [k] down_read_trylock 0.17% truffleruby [kernel.kallsyms] [k] __alloc_pages_nodemask 0.17% truffleruby librubyvm.so [.] StringUTF16_newString_443b17c3c740ee202918a22f6c062546f8a03bca 0.17% truffleruby librubyvm.so [.] SubstrateObjectCloneSnippets_doClone_db0ee7c8158f193d1d31cda0e976ab6bc6b87a63 0.17% truffleruby [kernel.kallsyms] [k] alloc_pages_vma 0.17% truffleruby [kernel.kallsyms] [k] lru_cache_add_active_or_unevictable 0.17% truffleruby ld-2.31.so [.] _dl_lookup_symbol_x 0.17% truffleruby librubyvm.so [.] EconomicMapImpl_getValue_afea087844896ba8d957524b008b4c23a1fdbac8 0.17% truffleruby librubyvm.so [.] String_equals_951b4dc388763a53473bf39dd2f3d308fc60450a 0.17% truffleruby [kernel.kallsyms] [k] __next_zones_zonelist 0.17% truffleruby librubyvm.so [.] NodeUtil_deepCopyImpl_25fe7233f2542be9387b266657bf9048b1ba0eb2 0.17% truffleruby [kernel.kallsyms] [k] mem_cgroup_from_task 0.15% gnal Dispatcher [kernel.kallsyms] [k] __dec_node_state 0.12% gnal Dispatcher [kernel.kallsyms] [k] __tlb_remove_page_size 0.12% gnal Dispatcher [kernel.kallsyms] [k] __mod_node_page_state 0.11% gnal Dispatcher [kernel.kallsyms] [k] __mod_zone_page_state 0.11% gnal Dispatcher [kernel.kallsyms] [k] __mod_lruvec_state 0.11% truffleruby librubyvm.so [.] NonmovableArrays_addressOf_7bac1f85a98daa5e5b4c7cc146659483836bfc0b 0.11% truffleruby [kernel.kallsyms] [k] unlock_page_memcg 0.11% truffleruby [kernel.kallsyms] [k] smp_call_function_single 0.11% truffleruby librubyvm.so [.] BytesKey_equals_00a689116d4a03158bd1e312d96fa610cd8973f5 0.11% truffleruby librubyvm.so [.] CallInternalMethodNodeGen_execute_4447f25e0031eb78be832fe6546f9be248eaadfd 0.11% truffleruby [kernel.kallsyms] [k] page_add_file_rmap 0.11% truffleruby librubyvm.so [.] ReusableTypeReader_getU1_b60de50e41132537ce1318b53a68f95baaf9ee19 0.11% truffleruby librubyvm.so [.] InlinedEqualNodeGen_execute_085c88840bea55736db778bc044b44eb8fc4ef98 0.11% truffleruby librubyvm.so [.] SubstrateOptimizedCallTargetInstalledCode_doInvoke_578d5a0a342f68672cb9c3fde5c45eee0766eae3 0.11% truffleruby librubyvm.so [.] ConcurrentOperations_getOrCompute_75d240214cd00b91009da69ee29449dd2bf92b66 0.11% truffleruby librubyvm.so [.] LookupMethodNodeGen_execute_f2325da4e8153d4e4671e3225768f5c9a816576c 0.11% gnal Dispatcher [kernel.kallsyms] [k] free_pcp_prepare 0.11% truffleruby librubyvm.so [.] CallInternalMethodNode_callCached_f341ba91ec682e78a72c2b1939b2df77ccb6a651 0.11% truffleruby librubyvm.so [.] EconomicMapImpl_put_1942aede0a18600a103fb4fb4c713214040b54fc 0.11% truffleruby librubyvm.so [.] ArrayList_add_1f41ac6612d40654ece03773af4ead4bc05b3fb8 0.11% truffleruby librubyvm.so [.] EconomicMapImpl_find_70589f86ac2abbc40566645a1af83af4aa5c89f0 0.11% truffleruby [kernel.kallsyms] [k] do_anonymous_page 0.11% truffleruby librubyvm.so [.] RubyCoreMethodRootNode_execute_df683171e395c1126038e336d07ecf6fbdaa08e3 0.11% truffleruby librubyvm.so [.] BodyTranslator_translateArgumentsAndBlock_033dfa2aa08ce077c9c63ccc767aa65c338d071a 0.11% truffleruby librubyvm.so [.] ConcurrentHashMap_get_11876bdf828aa0caf5754f7b9d3d5ee38ba37e5e 0.11% truffleruby librubyvm.so [.] MultiThreadedMonitorSupport_getOrCreateMonitorFromObject_922cf11599fedc7c0bfa829f3c2f09fcdebe2077 0.11% truffleruby [kernel.kallsyms] [k] pmd_devmap_trans_unstable 0.11% truffleruby librubyvm.so [.] AbstractQueuedSynchronizer_acquire_d7c03c3cee25dd5a735b5a4334799f668f70ef36 0.11% truffleruby [kernel.kallsyms] [k] mem_cgroup_charge_statistics 0.11% truffleruby librubyvm.so [.] BodyTranslator_translateCallNode_c35fbd477f17de2cc31462a49a640ab2ab8cc190 0.11% truffleruby librubyvm.so [.] EconomicMapImpl_getHashTableSize_857b0cb889186fe794ea6cadbda57871b79040a9 0.11% truffleruby [kernel.kallsyms] [k] get_mmap_base 0.11% truffleruby [kernel.kallsyms] [k] mem_cgroup_commit_charge 0.11% truffleruby [kernel.kallsyms] [k] page_add_new_anon_rmap 0.11% truffleruby [kernel.kallsyms] [k] __fget 0.08% truffleruby librubyvm.so [.] ThreadLocalAllocation_allocateInstanceInNewTlab_92f5c753c05c770df216b8fb9625c0ccc730259e 0.08% truffleruby [kernel.kallsyms] [k] perf_iterate_ctx 0.07% truffleruby [kernel.kallsyms] [k] mprotect_fixup 0.07% truffleruby [kernel.kallsyms] [k] rwsem_spin_on_owner 0.07% truffleruby [kernel.kallsyms] [k] page_counter_try_charge 0.07% truffleruby [kernel.kallsyms] [k] find_vma 0.07% truffleruby [kernel.kallsyms] [k] rwsem_optimistic_spin 0.06% gnal Dispatcher [kernel.kallsyms] [k] mm_update_next_owner 0.06% gnal Dispatcher [kernel.kallsyms] [k] __lock_text_start 0.06% gnal Dispatcher [kernel.kallsyms] [k] __mod_memcg_state 0.06% gnal Dispatcher [kernel.kallsyms] [k] tlb_flush_mmu 0.06% gnal Dispatcher [kernel.kallsyms] [k] PageHuge 0.06% gnal Dispatcher [kernel.kallsyms] [k] mem_cgroup_update_lru_size 0.06% gnal Dispatcher [kernel.kallsyms] [k] vm_normal_page 0.06% gnal Dispatcher [kernel.kallsyms] [k] mem_cgroup_page_lruvec 0.06% gnal Dispatcher [kernel.kallsyms] [k] free_unref_page_commit 0.06% gnal Dispatcher [kernel.kallsyms] [k] free_unref_page_list 0.06% gnal Dispatcher [kernel.kallsyms] [k] unlock_page_memcg 0.06% truffleruby [kernel.kallsyms] [k] __lru_cache_add 0.06% truffleruby [kernel.kallsyms] [k] kthread_blkcg 0.06% truffleruby [kernel.kallsyms] [k] seq_put_hex_ll 0.06% truffleruby librubyvm.so [.] ModifiableOptionValues_get_44e73afac78b444534df950ca66cded4fbb71b39 0.06% gnal Dispatcher [kernel.kallsyms] [k] mem_cgroup_uncharge_list 0.06% truffleruby librubyvm.so [.] ManagedRope_getCodeRange_e1f78f6547c68b33747264f6818aa9f8c0a53b12 0.06% truffleruby librubyvm.so [.] SourceImpl_hasBytes_5d41ce9fb1936b81c901171201aa476fa351d38f 0.06% truffleruby ld-2.31.so [.] strcmp 0.06% truffleruby [kernel.kallsyms] [k] walk_component 0.06% truffleruby librubyvm.so [.] StringNodesFactory$StringSubstringNodeGen_executeSubstring_b94e36f011085e1e15eb6c860aa7e065626bb825 0.06% truffleruby [kernel.kallsyms] [k] change_pte_range 0.06% truffleruby [kernel.kallsyms] [k] pagevec_lru_move_fn 0.06% truffleruby librubyvm.so [.] ChannelInputStream_read_9c7ab071417ed568e09aaeb8037645ce3d801209 0.06% truffleruby [kernel.kallsyms] [k] __do_fault 0.06% truffleruby [kernel.kallsyms] [k] __inc_numa_state 0.06% truffleruby [kernel.kallsyms] [k] intel_get_event_constraints 0.06% truffleruby librubyvm.so [.] StringUTF16_compress_fa1ab5d6ae55f69033c2f4123b37a8b59098a4f9 0.06% truffleruby librubyvm.so [.] StringTerm_parseStringIntoBuffer_16b04d37a5262fbd46fa936612927df54e967e85 0.06% truffleruby librubyvm.so [.] ProcFSSupport_findMapping_e8e1cbe4ff189af1351999aea0c34845d43ee4cb 0.06% truffleruby [kernel.kallsyms] [k] shmem_getpage_gfp 0.06% truffleruby [kernel.kallsyms] [k] do_fault 0.06% truffleruby [kernel.kallsyms] [k] free_unref_page_list 0.06% truffleruby [kernel.kallsyms] [k] lock_page_memcg 0.06% truffleruby librubyvm.so [.] Unsafe_checkPrimitiveArray_83da493c796931a7fc30f375b88da7f55f81ce12 0.06% truffleruby librubyvm.so [.] JNIJavaCallWrappers_jniInvoke_VA_LIST_AbstractLanguageLauncher_runLauncher_8bfc7befa51ad0685796048f6a838092d9550b46_2504c6c18fe6c7472def931fa5ec19e2bcd63cd4 0.06% truffleruby librubyvm.so [.] LiteralMethodDefinitionNode_addMethod_f25962ffb5f5b8bffd8ee1f88a822291982d758a 0.06% truffleruby [kernel.kallsyms] [k] PageHuge 0.06% truffleruby librubyvm.so [.] LookupConstantNodeGen_executeLookupConstant_60ce798a50169e8a9c686e238e9f1eca7354e773 0.06% truffleruby librubyvm.so [.] Pattern$BmpCharPropertyGreedy_match_667010483188642efaf69fe1764c7503ed72bd5d 0.06% truffleruby [kernel.kallsyms] [k] __follow_mount_rcu.isra.0 0.06% truffleruby [kernel.kallsyms] [k] __mod_zone_page_state 0.06% truffleruby librubyvm.so [.] EngineAccessor$EngineImpl_parseForLanguage_1895e39578d91f6c1e25f62dead57b29698d0dba 0.06% truffleruby libstdc++.so.6.0.28 [.] 0x00000000000bc260 0.06% truffleruby [kernel.kallsyms] [k] perf_event_alloc 0.06% truffleruby [kernel.kallsyms] [k] number 0.06% truffleruby librubyvm.so [.] ByteBuffer_allocate_bceebbb6ce1bebae9795588388f30f9bb2291cbe 0.06% truffleruby librubyvm.so [.] Properties_getProperty_2eb7186206ab6e8cc1a0c3ee433f442bfa582543 0.06% truffleruby [kernel.kallsyms] [k] page_mapping 0.06% truffleruby [kernel.kallsyms] [k] memcpy_erms 0.06% truffleruby librubyvm.so [.] IntegerNodesFactory$LeftShiftNodeFactory$LeftShiftNodeGen_executeLeftShift_3f82077058daa763f00d6ec535262836a355380b 0.06% truffleruby librubyvm.so [.] AbstractTypeReader_readPacked_1254760098d8b8d70493afef7067a590da0a73ef 0.06% truffleruby librubyvm.so [.] BaseLocale_equals_551e473e8a60977c9e3e2ceb013909985d9d07c3 0.06% truffleruby [kernel.kallsyms] [k] seq_printf 0.06% truffleruby librubyvm.so [.] AbstractStringBuilder_append_1340115408cd391d537ecf822a01629777191f12 0.06% truffleruby librubyvm.so [.] RubyStringLibraryGen$CachedDispatch_getEncoding_43ac2c806bf29a1fbde74fc8cf27ee1524182450 0.06% truffleruby librubyvm.so [.] EconomicMapImpl_getHashArray_b27b2fa8d8650ecbff5323ba73a14464e4e28272 0.06% truffleruby librubyvm.so [.] ClassLoader_loadLibrary_23cceaf7735cfdbbed14c85787935437b6439bb5 0.06% truffleruby librubyvm.so [.] StringUtil_split_84ff0ffa04cc1ccdd9c8402cc1f55fed455ac5eb 0.06% truffleruby librubyvm.so [.] RubyParser_lambda$static$547_303ca84f5d39db639d423a51873cdec8d02e436c 0.06% truffleruby librubyvm.so [.] Lexer_ch_241d317fc90bde0959d23310aaeedf3b33273934 0.06% truffleruby [kernel.kallsyms] [k] vmacache_find 0.06% truffleruby librubyvm.so [.] DynamicObject_verifyShape_2ddd2789e0649b1b105d1686a983bb6ae2fc043f 0.06% truffleruby librubyvm.so [.] RubyParser$$Lambda$5fcaae4fda636d5ed860b16106094c8c4be67e9c_execute_0e46b1e65b67e59e74e37a681141c4af8db9cf6e 0.06% truffleruby librubyvm.so [.] GraalTruffleRuntime_getOptionsForCompiler_c0119aa6f44e143dbddd3e97b8781cb81eda1fb0 0.06% truffleruby librubyvm.so [.] InstrumentationHandler_getAllocationReporter_ee47e0a24ecef7dd3a1b95d759107843b5980bd1 0.06% truffleruby librubyvm.so [.] AbstractCollection_toArray_692dab980791bf27a2d12ab58aeb9bb03699969b 0.06% truffleruby librubyvm.so [.] CallBlockNodeGen_executeCallBlock_8f7caab19993e2f6c953919570101fe66f194b76 0.06% truffleruby librubyvm.so [.] ArrayNodesFactory$ConcatNodeFactory$ConcatNodeGen_execute_37aaf4ae1a04231fd9e1ee590c7079ac2b35c020 0.06% truffleruby [kernel.kallsyms] [k] xas_find 0.06% truffleruby librubyvm.so [.] RubyLexer_isIdentifierChar_289a4f65545740dbce6301a8975279e786ef05ad 0.06% truffleruby librubyvm.so [.] IfElseNode_execute_68dbed5c1370fe40a43da7bb00dde476e9a2dbec 0.06% truffleruby librubyvm.so [.] WriteInstanceVariableNode_execute_b94ba9c0705a65757869805d3875f9accc84bd13 0.06% truffleruby librubyvm.so [.] LookupMethodNode_lookupCached_b2a6fdc0a579ed852b55c86fdf30caba49b12b6f 0.06% truffleruby librubyvm.so [.] RubyContext_patch_7341a8a40609d8de3b5eaa24a5078a2ff3b87011 0.06% truffleruby librubyvm.so [.] UTF_8_newEncoder_f41b854b1a679f6455a67f744c3e4728eadbec6f 0.06% truffleruby librubyvm.so [.] OptimizedCallTarget_cancelCompilation_a94cc308a197eb658b2bc4dfa49f647af6a86130 0.06% truffleruby libz.so.1.2.11 [.] 0x0000000000008fee 0.06% truffleruby [kernel.kallsyms] [k] should_failslab 0.06% truffleruby [kernel.kallsyms] [k] _raw_spin_lock_irqsave 0.06% truffleruby librubyvm.so [.] BasicObjectNodesFactory$ReferenceEqualNodeFactory$ReferenceEqualNodeGen_executeAndSpecialize_0cba7a949c32a224346b0068957b59d78443bcd8 0.06% truffleruby [kernel.kallsyms] [k] up_read 0.06% truffleruby librubyvm.so [.] BufferedReader_readLine_49482cc1adbe362e9d219262c390fbc755737e48 0.06% truffleruby librubyvm.so [.] RubyLexer_identifier_6870428e8969461001cf44ea0b2d4f2197fedd01 0.06% truffleruby [kernel.kallsyms] [k] mem_cgroup_page_lruvec 0.06% truffleruby librubyvm.so [.] TranslatorEnvironment_findLocalVarNode_63e934ad730c3b6bdcac0fb2a8d1945d01dc02be 0.06% truffleruby librubyvm.so [.] SubstrateArraycopySnippets_boundsCheck_26c1d1beb2a28d0dbfbc9384064c5286356dd181 0.06% truffleruby librubyvm.so [.] RubyParser$$Lambda$7e2efaed985adb0f624b080d9ba76f9452bf4cc3_execute_01be3bb32b76e28fad0f6dc566408627277ce02e 0.06% truffleruby [kernel.kallsyms] [k] native_iret 0.06% truffleruby librubyvm.so [.] InstrumentAccessor$InstrumentImpl_onFirstExecution_8150a66d098a068a7e1b7f22876298392dc7f8bb 0.06% truffleruby librubyvm.so [.] CharacterDataLatin1_getType_5d1d50e0e575b2760e6802ecf90448adc9ce912c 0.06% truffleruby [kernel.kallsyms] [k] mem_cgroup_update_lru_size 0.06% truffleruby librubyvm.so [.] ModuleOperations_lookupConstant_0a50950b2b0be5379c03f05ea318a9438862eb8f 0.06% truffleruby librubyvm.so [.] InlinedLeftShiftNode_intLeftShift_d6866758a0c5dbe22c795e062c8be0c072395072 0.06% truffleruby ld-2.31.so [.] _dl_find_dso_for_object 0.06% truffleruby [kernel.kallsyms] [k] __x64_sys_close 0.06% truffleruby librubyvm.so [.] InlinedLeftShiftNodeGen_execute_c470e329648e16d322836c072e9cb814d58d0f99 0.06% truffleruby librubyvm.so [.] StringOperations_isAsciiOnly_a23e16849b67a651b8eac612a311bd0038bb72b2 0.06% truffleruby librubyvm.so [.] IntegerNodesFactory$BitXOrNodeFactory$BitXOrNodeGen_execute_eb9abeb79df13a3457d02b2b0beeec43f255a8bb 0.06% truffleruby librubyvm.so [.] InlinedCaseEqualNodeGen_execute_dcf099fd312d50e14ef7d08daee0005fc1f4abd5 0.06% truffleruby librubyvm.so [.] UnsafeArrayTypeReader_getU1_592a3cad7c3f77e14aafa7635990e58fb5e52847 0.06% truffleruby librubyvm.so [.] LookupMethodNode_getDeclarationContext_4bed81ec81b0338cdd23c8ae1be34f6d8f718dfc 0.06% truffleruby [kernel.kallsyms] [k] find_get_entry 0.06% truffleruby librubyvm.so [.] PolyglotValueDispatch_createTarget_01af6fab617ac070512eb7a6465a34c1a35069cd 0.06% truffleruby librubyvm.so [.] OptimizedCallTarget_addDirectCallNode_b21d137dd47b884c476767d541fa4eeb8d6893dd 0.06% truffleruby librubyvm.so [.] NativeArgumentBuffer$Array_putInt32_f335858ced489dcc0d41aed7b60ba676ef813deb 0.06% truffleruby librubyvm.so [.] RubyParser_yyparse_1637dd1edb6031aa7267a3950d2eed307469fe5e 0.06% truffleruby librubyvm.so [.] ConcurrentHashMap_addCount_e6b86e327fe9951fb768f453abda21a1f42703d4 0.06% truffleruby librubyvm.so [.] ReadPreArgumentNode_execute_2077554e9c7584aa0d4bd974f0ab609a03319f22 0.06% truffleruby librubyvm.so [.] CompilerDirectives_isExact_990a82d81addceb6968b513fe35265e4fc608716 0.06% truffleruby [kernel.kallsyms] [k] read_tsc 0.06% truffleruby librubyvm.so [.] PrimitiveNodeConstructor_getPrimitiveArity_88966e7571bd501cc83863c4718b14614d182dac 0.06% truffleruby librubyvm.so [.] Node_adoptHelper_a6a0457a89a332606f9e73bc80fbcb5734cc2d14 0.06% truffleruby librubyvm.so [.] ProcessNodesFactory$ProcessTimeNanoTimeNodeFactory$ProcessTimeNanoTimeNodeGen_execute_5eeea9c875f0cd7fa85f4012b95c863177e03b44 0.06% truffleruby librubyvm.so [.] RubyTypesGen_asImplicitLong_5199c76cdb93541cd8d534861072f341bd38e3a2 0.06% truffleruby librubyvm.so [.] ReferenceQueue_poll_9d1e33712b60ac9fc501145a6c84659a8886a4c5 0.06% truffleruby librubyvm.so [.] SourceIndexLength_toSourceSection_a2903d2504a31eaf57636075cca6d3989688d606 0.06% truffleruby librubyvm.so [.] DispatchNode_applySplittingInliningStrategy_c5880ed2095280818d1ae7141f1b812779b30d48 0.06% truffleruby librubyvm.so [.] GetConstantNode_lookupAndResolveConstant_5e29192a271ddd8bd09932d1ade802b60323655c 0.06% truffleruby librubyvm.so [.] ConstantPool_getStringAt_9a2bdd9e1b0a3aebc04597324dfc296ace6c7d09 0.06% truffleruby libz.so.1.2.11 [.] 0x0000000000008f73 0.06% truffleruby librubyvm.so [.] RubyContextSourceNode_setSourceLength_621998b8df00d96135d48fba6ccbc21ef5e2f06f 0.06% truffleruby librubyvm.so [.] RopeOperations_hashForRange_b0f4321fe64a472e05ac11f43bd00cd60efd70a7 0.06% truffleruby librubyvm.so [.] NFIType$TypeCachedState_createFromNative_d332336a8066527943d57d46a5de6c7706ba719d 0.06% truffleruby librubyvm.so [.] String_hashCode_0a7a1b7da3e20b4eff3f548c6ba3e47a0c3be612 0.06% truffleruby librubyvm.so [.] ReentrantLock$Sync_tryRelease_a66c341958d8201110d2de33406f88fc73bac424 0.06% truffleruby librubyvm.so [.] Node_adoptAndCountHelper_ea4d50332dd7d3b2840401892e6b65937c7fb157 0.06% truffleruby librubyvm.so [.] CatchBreakNode_execute_15234e43e0ed35890ab7beb5f388c01cc12e66d4 0.06% truffleruby libz.so.1.2.11 [.] 0x000000000000d287 0.06% truffleruby [kernel.kallsyms] [k] swapgs_restore_regs_and_return_to_usermode 0.06% truffleruby librubyvm.so [.] BodyTranslator_visitAttrAssignNode_85051ce2adc5eb793ae0de41e06ad72e95b241d7 0.06% truffleruby librubyvm.so [.] NodeClassImpl_getFieldObject_15d9fc16adaebf92113c2eefd9e0fe9788bf4aff 0.06% truffleruby librubyvm.so [.] IntegerNodesFactory$EqualNodeFactory$EqualNodeGen_execute_a393ef00dad3517c12d7b8e29b8f03bcb7fc4d3b 0.06% truffleruby librubyvm.so [.] LayoutStrategy_addProperty_0b794bf03d367ebccd4f77af94832a378f4385f5 0.06% truffleruby librubyvm.so [.] Translator_sequence_347f00bcd10f33d5acc7c6a557d55a12b8246eea 0.06% truffleruby librubyvm.so [.] BlockDefinitionNode_execute_7dec6bb690291282289734d32402bda4283875cd 0.06% truffleruby librubyvm.so [.] UnixFileSystem_normalize_ebed3a51208ba78aa672071dd58d9198ff6f7c8d 0.06% truffleruby librubyvm.so [.] CodeInfoDecoder_lookupCodeInfo_a00b4aa49a444873cd0ee235d42e63d136a47672 0.06% truffleruby librubyvm.so [.] StringNodes$StringAppendNode_stringAppend_ff0bb7f3f53e31df192efef388f0b077c16c9f97 0.06% truffleruby ld-2.31.so [.] check_match 0.06% truffleruby [kernel.kallsyms] [k] update_load_avg 0.06% truffleruby librubyvm.so [.] Arrays_copyOf_8b94aaa69f1acb8e99fef00fd70a0b6ef8140a71 0.06% truffleruby librubyvm.so [.] Translator_enclosing_75b4d0ad5e9ca44cea1127344fb8e80ecbc23a23 0.06% truffleruby librubyvm.so [.] TruffleKernelNodesFactory$GetSpecialVariableStorageNodeGen_executeAndSpecialize_23d1c9038d1c72c41d76399150b3448d858e277a 0.06% truffleruby librubyvm.so [.] ArrayList_toArray_2fe6f5ad72a3a6b9e9aea34ad4f5215082acc891 0.06% truffleruby librubyvm.so [.] ReadDeclarationVariableNode_execute_c1b74104767b53bd6610f5a4ba5823bc00dd7e40 0.06% truffleruby [kernel.kallsyms] [k] tick_sched_timer 0.06% truffleruby librubyvm.so [.] EconomicMapImpl_findHash_f6956386d7fda58a89db85cd7852a2a7af5781db 0.06% truffleruby librubyvm.so [.] Identifiers_isValidConstantName_21321f943d039a3599655d8d7bc5a7331f4c6ebc 0.06% truffleruby librubyvm.so [.] ObjectArrayStoreGen$ArrayStoreLibraryExports$Cached_capacity_36546123ce6d699fdee2bba710640376bf351cf2 0.06% truffleruby librubyvm.so [.] HashMap_hash_92c0bb595f0f5bb9eeac903191083c8f0c2c0962 0.06% truffleruby libc-2.31.so [.] __sysconf 0.06% truffleruby librubyvm.so [.] DynamicDispatchLibraryGen$Default_createCached_ce7ca641789e14974132381a6d7889814d6caa72 0.06% truffleruby librubyvm.so [.] CallBlockNode_createBlockCallNode_aafbe27dcf487b340d86cb6a04abd47756a466a8 0.06% truffleruby librubyvm.so [.] KernelNodes$SameOrEqlSpecNode_refEqualOrEql_036b90e5b379f9e7ce39dd134d1eabd92612521c 0.06% truffleruby librubyvm.so [.] SelfNode_execute_e3fc5e7a8d40a54f15012153e789d388c5d2c38e 0.06% truffleruby librubyvm.so [.] AbstractCollectionPolicy$SizeParameters_equal_e1c9c8ba2a9ff5dbbff8f2271e95d121536e734f 0.06% truffleruby librubyvm.so [.] FrameInfoDecoder$HeapBasedFrameInfoQueryResultAllocator_newFrameInfoQueryResult_aefbaa1770adc2f411df833bb67d04619f2c236a 0.06% truffleruby librubyvm.so [.] OptimizedCallTarget_invalidateAssumption_8df6fc94fa42e75c3c1e9b6dc655c78dd6b76106 0.06% truffleruby librubyvm.so [.] CodeInfoDecoder_lookupCodeInfo_67ecc97b485dcbb7c24e3ce422ff7a1f87da8240 0.06% truffleruby librubyvm.so [.] NodeUtil_adoptChildrenHelper_26d15bee47094c28945289501b45c8ecb145cf8d 0.06% truffleruby librubyvm.so [.] ConcurrentHashMap_putVal_5418de00ead09b67c77c5aa8e487e451c9a69022 0.06% truffleruby librubyvm.so [.] AbstractCollection_addAll_1cba56783f3ed5ea607a998eb23e532b60c51cb7 0.06% truffleruby librubyvm.so [.] AbstractQueuedSynchronizer$ConditionObject_await_35e56674e2578641c4d184e0d4db99afc4df60c7 0.06% truffleruby librubyvm.so [.] ArrayList_grow_10d37c6b46d51b6c5113d67b7886024e29da459b 0.06% truffleruby librubyvm.so [.] MetaClassNodeGen$Uncached_execute_3ccf1aca224fdd6ffee4084e74980eadc5c783b8 0.06% truffleruby [kernel.kallsyms] [k] do_wp_page 0.06% truffleruby [kernel.kallsyms] [k] syscall_return_via_sysret 0.06% truffleruby [kernel.kallsyms] [k] vmacache_update 0.06% truffleruby [kernel.kallsyms] [k] __task_pid_nr_ns 0.06% truffleruby librubyvm.so [.] GreyToBlackObjRefVisitor_visitObjectReferenceInline_1267e7bac05312680c16b8bb780c1278109fa154 0.06% truffleruby [kernel.kallsyms] [k] alloc_vmap_area 0.06% truffleruby [kernel.kallsyms] [k] __mod_lruvec_state 0.06% truffleruby librubyvm.so [.] ReferenceObjectProcessing_processRememberedRef_03407dd02a83e858dfbb3175fe1d7de4bb8bb295 0.06% truffleruby librubyvm.so [.] InlinedIndexGetNodeGen_execute_9c229c641612bcd3034bfd0988e943b05d7bb499 0.06% truffleruby [kernel.kallsyms] [k] _cond_resched 0.06% truffleruby librubyvm.so [.] MetaClassNodeGen_execute_403d32b4e355f6aba70462a805dcc2a9194ed023 0.06% truffleruby [kernel.kallsyms] [k] enqueue_task_fair 0.05% truffleruby [kernel.kallsyms] [k] __vma_link_rb 0.05% truffleruby [kernel.kallsyms] [k] mem_cgroup_try_charge_delay 0.05% gnal Dispatcher [kernel.kallsyms] [k] free_unref_page_prepare.part.0 0.05% gnal Dispatcher [kernel.kallsyms] [k] release_pages 0.05% gnal Dispatcher [kernel.kallsyms] [k] uncharge_page 0.05% truffleruby [kernel.kallsyms] [k] kmem_cache_alloc 0.05% truffleruby [kernel.kallsyms] [k] mm_update_next_owner 0.05% truffleruby ld-2.31.so [.] mmap64 0.05% truffleruby [kernel.kallsyms] [k] vma_interval_tree_insert 0.05% truffleruby [kernel.kallsyms] [k] __perf_addr_filters_adjust 0.04% truffleruby ld-2.31.so [.] _dl_sysdep_start 0.04% ference Handler [kernel.kallsyms] [k] on_each_cpu_cond_mask 0.03% ference Handler [kernel.kallsyms] [k] psi_task_change 0.03% nfi-gc [kernel.kallsyms] [k] get_futex_key 0.03% Thread-1 libpthread-2.31.so [.] __free_tcb 0.03% truffleruby [kernel.kallsyms] [k] unmapped_area_topdown 0.03% Thread-2 [kernel.kallsyms] [k] rwsem_spin_on_owner 0.03% Interrupt-Timer [kernel.kallsyms] [k] __x64_sys_futex 0.03% Interrupt-Timer [kernel.kallsyms] [k] zap_pte_range.isra.0 0.03% Logging-Cleaner librubyvm.so [.] JavaMemoryUtil_copyObjectArrayForwardWithStoreCheck_78e49abf3b90dc69100a28b01ee57e160ebfa352 0.03% truffleruby libc-2.31.so [.] __memset_avx2_unaligned_erms 0.02% truffleruby [kernel.kallsyms] [k] up_write 0.02% truffleruby [kernel.kallsyms] [k] __vma_adjust 0.02% truffleruby [kernel.kallsyms] [k] __vma_link_list 0.02% truffleruby libc-2.31.so [.] new_heap 0.02% truffleruby [kernel.kallsyms] [k] userfaultfd_unmap_prep 0.02% truffleruby [kernel.kallsyms] [k] change_protection_range 0.01% truffleruby [kernel.kallsyms] [k] vm_stat_account 0.01% truffleruby [kernel.kallsyms] [k] __mmdrop 0.01% truffleruby [kernel.kallsyms] [k] __virt_addr_valid 0.01% truffleruby [kernel.kallsyms] [k] arch_get_unmapped_area_topdown 0.01% truffleruby [kernel.kallsyms] [k] nmi_restore 0.01% truffleruby [kernel.kallsyms] [k] free_one_page 0.01% truffleruby [kernel.kallsyms] [k] page_counter_cancel 0.01% truffleruby [kernel.kallsyms] [k] finish_task_switch 0.01% truffleruby [kernel.kallsyms] [k] retint_kernel 0.01% truffleruby [kernel.kallsyms] [k] flush_tlb_func_remote 0.01% truffleruby [kernel.kallsyms] [k] native_flush_tlb_one_user 0.01% truffleruby [kernel.kallsyms] [k] perf_pmu_sched_task 0.00% perf [kernel.kallsyms] [k] do_nmi 0.00% truffleruby [kernel.kallsyms] [k] x86_pmu_enable 0.00% perf [kernel.kallsyms] [k] memcpy_fromio 0.00% truffleruby [kernel.kallsyms] [k] native_write_msr 0.00% truffleruby [kernel.kallsyms] [k] ghes_notify_nmi 0.00% truffleruby [kernel.kallsyms] [k] acpi_os_read_memory 0.00% truffleruby [kernel.kallsyms] [k] __ghes_peek_estatus.isra.0 0.00% truffleruby [kernel.kallsyms] [k] ghes_in_nmi_queue_one_entry.constprop.0 0.00% truffleruby [kernel.kallsyms] [k] native_sched_clock 0.00% perf [kernel.kallsyms] [k] native_sched_clock 0.00% truffleruby [kernel.kallsyms] [k] nmi_handle 0.00% truffleruby [kernel.kallsyms] [k] intel_bts_enable_local 0.00% perf [kernel.kallsyms] [k] native_write_msr 0.00% truffleruby [kernel.kallsyms] [k] __intel_pmu_enable_all.constprop.0 # # (Cannot load tips.txt file, please install perf!) # ```
smarr commented

I think all these new ones were issues with using an outdated ReBench on the corresponding benchmark machines.