Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parser for perf output fails on some input #187

Closed
smarr opened this issue Jan 13, 2022 · 4 comments
Closed

Parser for perf output fails on some input #187

smarr opened this issue Jan 13, 2022 · 4 comments

Comments

@smarr
Copy link
Owner

smarr commented Jan 13, 2022

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
Copy link
Owner Author

smarr commented Mar 31, 2022

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

@smarr smarr closed this as completed Mar 31, 2022
@smarr
Copy link
Owner Author

smarr commented Apr 18, 2022

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 smarr reopened this Apr 19, 2022
@smarr
Copy link
Owner Author

smarr commented May 25, 2022

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
Copy link
Owner Author

smarr commented May 26, 2022

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

@smarr smarr closed this as completed May 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant