Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Last active July 30, 2021 13:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MasterDuke17/e7fe2624d3fbfa36a16dd0c904cd0e3a to your computer and use it in GitHub Desktop.
Save MasterDuke17/e7fe2624d3fbfa36a16dd0c904cd0e3a to your computer and use it in GitHub Desktop.
Samples: 335K of event 'cycles', Event count (approx.): 351505216657
Children Self Command Shared Object Symbol
+ 84.34% 29.39% moar libmoar.so [.] MVM_interp_run
+ 84.21% 0.00% moar moar [.] _start
+ 84.21% 0.00% moar libc-2.33.so [.] __libc_start_main
+ 84.21% 0.00% moar moar [.] main
+ 15.19% 3.36% moar libmoar.so [.] MVM_frame_dispatch
+ 12.06% 5.45% moar libmoar.so [.] MVM_disp_program_run
+ 10.62% 0.22% moar libmoar.so [.] MVM_gc_allocate_nursery
+ 10.39% 0.00% moar libmoar.so [.] MVM_gc_enter_from_allocator
+ 10.34% 0.00% moar libmoar.so [.] run_gc
+ 8.15% 1.03% moar libmoar.so [.] dispatch_polymorphic
+ 7.77% 0.00% moar libmoar.so [.] MVM_gc_collect
+ 7.43% 1.85% moar libmoar.so [.] allocate_frame
+ 5.65% 0.73% moar libmoar.so [.] dispatch_monomorphic
+ 5.31% 0.40% moar libmoar.so [.] MVM_frame_try_return
+ 5.28% 0.78% moar libmoar.so [.] MVM_frame_find_dynamic_using_frame_walker
+ 5.26% 0.02% moar libmoar.so [.] MVM_frame_getdynlex
+ 5.19% 0.08% moar libmoar.so [.] MVM_frame_getdynlex_with_frame_walker
+ 4.91% 1.17% moar libmoar.so [.] remove_one_frame
+ 3.81% 1.17% moar libmoar.so [.] process_worklist
+ 3.80% 0.44% moar libmoar.so [.] MVM_gc_allocate_object
+ 3.74% 2.77% moar libmoar.so [.] MVM_fixed_size_alloc
+ 3.40% 2.80% moar libmoar.so [.] nqp_nfa_run
+ 3.01% 0.09% moar libmoar.so [.] MVM_fixed_size_alloc_zeroed
+ 2.97% 0.09% moar [JIT] tid 269324 [.] run_alt(gen/moar/stage2/QRegex.nqp:746)
+ 2.89% 2.88% moar libmoar.so [.] MVM_spesh_arg_guard_run
+ 2.88% 0.03% moar libmoar.so [.] MVM_nfa_run_alt
+ 2.77% 0.02% moar libmoar.so [.] MVM_gc_allocate_frame
+ 2.75% 0.92% moar libmoar.so [.] MVM_callsite_intern
+ 2.73% 0.01% moar libmoar.so [.] MVM_gc_root_add_gen2s_to_worklist
+ 2.57% 0.00% moar libmoar.so [.] finish_gc (inlined)
+ 2.54% 0.00% moar libmoar.so [.] callsites_equal (inlined)
+ 2.49% 0.00% spesh optimizer libmoar.so [.] worker
+ 2.49% 0.00% spesh optimizer libmoar.so [.] invoke_handler
+ 2.48% 0.00% spesh optimizer libmoar.so [.] thread_initial_invoke
+ 2.48% 0.00% spesh optimizer libmoar.so [.] MVM_interp_run
+ 2.46% 0.00% spesh optimizer libmoar.so [.] start_thread
+ 2.46% 0.00% spesh optimizer libpthread-2.33.so [.] start_thread
Samples: 335K of event 'cycles', Event count (approx.): 351505216657
Overhead Command Shared Object Symbol
29.39% moar libmoar.so [.] MVM_interp_run
5.45% moar libmoar.so [.] MVM_disp_program_run
3.36% moar libmoar.so [.] MVM_frame_dispatch
2.88% moar libmoar.so [.] MVM_spesh_arg_guard_run
2.80% moar libmoar.so [.] nqp_nfa_run
2.77% moar libmoar.so [.] MVM_fixed_size_alloc
2.04% moar libc-2.33.so [.] __memcmp_avx2_movbe
1.96% moar libmoar.so [.] MVMHash_gc_mark
1.85% moar libmoar.so [.] allocate_frame
1.72% moar libmoar.so [.] MVM_args_proc_setup
1.63% moar libmoar.so [.] MVM_VMArray_at_pos
1.18% moar libmoar.so [.] MVM_callstack_unwind_frame
1.17% moar libmoar.so [.] process_worklist
1.17% moar libmoar.so [.] MVM_string_equal
1.17% moar libmoar.so [.] remove_one_frame
1.03% moar libmoar.so [.] dispatch_polymorphic
0.99% moar libmoar.so [.] MVM_get_lexical_by_name
0.98% moar libc-2.33.so [.] _int_malloc
0.98% moar libmoar.so [.] MVM_spesh_deopt_find_inactive_frame_deopt_idx
0.97% moar libmoar.so [.] move_one_caller
0.96% moar libmoar.so [.] MVM_args_set_result_obj
0.92% moar libmoar.so [.] MVM_callsite_intern
0.90% moar libmoar.so [.] MVM_repr_at_pos_o
0.80% moar libmoar.so [.] VMArray_gc_mark
0.79% moar libc-2.33.so [.] malloc
0.79% moar libc-2.33.so [.] __memset_avx2_unaligned_erms
0.78% moar libmoar.so [.] MVM_frame_find_dynamic_using_frame_walker
0.77% moar libmoar.so [.] MVM_callsite_mark
0.77% moar libmoar.so [.] SCRef_gc_mark
0.73% moar libmoar.so [.] dispatch_monomorphic
0.72% moar libmoar.so [.] MVMHash_at_key
0.65% moar libc-2.33.so [.] _int_free
0.64% moar libc-2.33.so [.] cfree@GLIBC_2.2.5
0.62% moar libmoar.so [.] MVM_fixed_size_free
0.61% moar libmoar.so [.] gc_mark
0.58% moar libmoar.so [.] MVM_fixed_size_safepoint
0.56% moar libmoar.so [.] exit_frame
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment