Skip to content

Instantly share code, notes, and snippets.

@dogbert17
Last active August 3, 2017 11:27
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 dogbert17/6bb3eeb5fc07d809adf03ac7ab6f31a7 to your computer and use it in GitHub Desktop.
Save dogbert17/6bb3eeb5fc07d809adf03ac7ab6f31a7 to your computer and use it in GitHub Desktop.
use v6;
my int $max = 200_000;
# find all primes up to $max using The Sieve of Erathostenes
my int @a = (0..$max);
for (2..($max div 2)) -> int $i {
my int $j = 2;
@a[$i * $j++] = 1 while $i * $j <= $max;
}
# remove discarded numbers and store the rest in a set for ease of lookup
my @primes = @a.grep(-> int $num {$num > 1});
say @primes.sum;
######### Camelia
--------------------------------------------------------------------------------
Profile data file 'callgrind.out.17203' (creator: callgrind-3.10.1)
--------------------------------------------------------------------------------
I1 cache:
D1 cache:
LL cache:
Timerange: Basic block 0 - 1449125075
Trigger: Program termination
Profiled target: /home/dogbert/repos/rakudo/install/bin/moar --execname=./perl6-callgrind --libpath=/home/dogbert/repos/rakudo/install/share/nqp/lib --libpath=/home/dogbert/repos/rakudo/install/share/nqp/lib --libpath=. /home/dogbert/repos/rakudo/perl6.moarvm --nqp-lib=blib /home/dogbert/scratch.pl6 (PID 17203, part 1)
Events recorded: Ir
Events shown: Ir
Event sort order: Ir
Thresholds: 99
Include dirs:
User annotated:
Auto-annotation: off
--------------------------------------------------------------------------------
Ir
--------------------------------------------------------------------------------
7,865,724,218 PROGRAM TOTALS
--------------------------------------------------------------------------------
Ir file:function
--------------------------------------------------------------------------------
2,846,399,549 nqp/MoarVM/src/core/interp.c:MVM_interp_run [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
428,716,856 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memset-sse2.S:__memset_sse2 [/lib/i386-linux-gnu/libc-2.19.so]
422,310,644 nqp/MoarVM/src/core/frame.c:MVM_frame_invoke [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
313,966,244 nqp/MoarVM/src/core/frame.c:MVM_frame_try_return [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
215,413,280 nqp/MoarVM/src/core/fixedsizealloc.c:MVM_fixed_size_alloc [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
210,357,660 nqp/MoarVM/src/core/frame.c:allocate_frame [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
199,402,248 nqp/MoarVM/src/core/fixedsizealloc.c:MVM_fixed_size_free [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
184,940,570 ???:__x86.get_pc_thunk.bx [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
177,358,676 /usr/include/i386-linux-gnu/bits/string3.h:allocate_frame
138,801,537 nqp/MoarVM/src/core/fixedsizealloc.c:MVM_fixed_size_alloc_zeroed [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
137,073,159 nqp/MoarVM/src/core/args.c:MVM_args_proc_init [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
123,392,744 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_sc_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
106,579,865 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
93,732,808 nqp/MoarVM/src/6model/reprs/VMArray.c:bind_pos [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
93,284,437 nqp/MoarVM/src/core/args.c:MVM_args_set_result_obj [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
88,763,200 nqp/MoarVM/src/6model/reprs/P6opaque.c:get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
88,469,854 nqp/MoarVM/src/6model/reprs/P6opaque.c:get_attribute [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
83,934,152 nqp/MoarVM/src/core/intcache.c:MVM_intcache_get [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
72,013,779 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_sc [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
69,490,533 nqp/MoarVM/src/core/frame.c:MVM_frame_find_invokee_multi_ok [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
63,523,400 nqp/MoarVM/src/core/args.c:MVM_args_proc_cleanup [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
56,500,184 nqp/MoarVM/src/core/coerce.c:MVM_box_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
54,608,969 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
52,352,755 nqp/MoarVM/src/6model/reprs/MVMMultiCache.c:MVM_multi_cache_find_callsite_args [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
49,929,348 nqp/MoarVM/src/6model/reprs/P6bigint.c:get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
42,301,541 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
41,450,560 nqp/MoarVM/src/6model/containers.c:MVM_6model_container_decont_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
39,762,258 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:_int_malloc [/lib/i386-linux-gnu/libc-2.19.so]
38,526,495 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_box_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
36,239,484 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
35,946,202 nqp/MoarVM/src/core/validation.c:MVM_validate_static_frame [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
33,047,985 /usr/include/i386-linux-gnu/bits/string3.h:MVM_fixed_size_alloc_zeroed
31,567,038 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_alloc_init [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
30,460,056 nqp/MoarVM/src/6model/reprs/MVMCode.c:invoke_handler [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
30,457,710 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/strcat.S:0x00128c6b [/lib/i386-linux-gnu/libc-2.19.so]
30,125,796 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_ref [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
29,452,186 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_interp_run
28,720,971 nqp/MoarVM/src/6model/reprs/P6opaque.c:initialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
28,204,905 nqp/MoarVM/src/gc/collect.c:MVM_gc_collect_free_nursery_uncopied [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
27,204,320 nqp/MoarVM/src/6model/reprs/VMArray.c:at_pos [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
25,874,519 nqp/MoarVM/src/core/frame.c:MVM_frame_find_lexical_by_name_rel [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
24,101,916 nqp/MoarVM/src/6model/reprs/P6opaque.c:gc_free [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
24,055,487 nqp/MoarVM/src/strings/ops.c:MVM_string_equal [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
23,684,945 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_nursery [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
21,613,761 nqp/MoarVM/src/6model/reprs/P6opaque.c:set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
18,637,287 nqp/MoarVM/src/core/validation.c:validate_operands [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
18,427,014 src/vm/moar/ops/perl6_ops.c:p6box_i [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
18,422,565 nqp/MoarVM/src/core/args.c:MVM_args_get_pos_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
17,792,959 nqp/MoarVM/src/gc/gen2.c:MVM_gc_gen2_allocate [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
14,669,487 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
14,606,771 nqp/MoarVM/src/math/bigintops.c:MVM_bigint_cmp [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
14,175,568 nqp/MoarVM/src/6model/sc.h:MVM_interp_run
13,679,711 nqp/MoarVM/src/6model/reprs/VMArray.c:deserialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
13,300,800 nqp/MoarVM/src/6model/reprs/P6bigint.c:set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
13,001,428 nqp/MoarVM/src/6model/reprs/P6opaque.c:allocate [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
12,728,514 nqp/MoarVM/src/core/validation.c:validate_reg_operand [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
12,704,769 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_zeroed [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
12,544,425 nqp/MoarVM/src/gc/roots.h:MVM_gc_allocate_object
11,792,643 nqp/MoarVM/src/core/args.c:MVM_args_checkarity [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
11,616,420 nqp/MoarVM/src/6model/reprs/SCRef.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,984,157 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_demand_object'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,914,840 nqp/MoarVM/src/6model/reprs/P6opaque.c:get_boxed_ref [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,881,908 nqp/MoarVM/src/6model/reprs/P6opaque.h:MVM_interp_run
10,786,988 nqp/MoarVM/src/6model/6model.c:MVM_6model_istype [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,763,716 nqp/MoarVM/src/core/frame.c:MVM_frame_find_invokee [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,545,074 nqp/MoarVM/src/6model/reprs/NFA.c:MVM_nfa_from_statelist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,518,048 nqp/MoarVM/src/core/compunit.h:MVM_interp_run
10,485,747 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:malloc [/lib/i386-linux-gnu/libc-2.19.so]
10,263,359 nqp/MoarVM/src/gc/allocation.h:MVM_gc_allocate_zeroed
10,162,617 nqp/MoarVM/src/6model/containers.c:native_ref_fetch [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,061,945 nqp/MoarVM/src/core/callsite.h:MVM_args_proc_init
10,039,138 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:free [/lib/i386-linux-gnu/libc-2.19.so]
9,973,450 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:__memcpy_chk_ssse3 [/lib/i386-linux-gnu/libc-2.19.so]
9,605,640 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_at_pos_o [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
9,363,536 nqp/MoarVM/src/strings/ops.h:MVM_string_equal
8,722,296 nqp/MoarVM/src/6model/serialization.c:deserialize_stable [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,588,931 nqp/MoarVM/src/6model/reprs/MVMHash.c:at_key [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,321,550 nqp/MoarVM/src/6model/reprs/P6opaque.h:get_int
8,270,914 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_frame_find_invokee_multi_ok
8,209,237 nqp/MoarVM/src/6model/reprs/MVMHash.c:bind_key [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,019,169 nqp/MoarVM/src/gc/gen2.c:MVM_gc_gen2_allocate_zeroed [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,016,372 nqp/MoarVM/src/strings/latin1.c:MVM_string_latin1_decode [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,964,623 nqp/MoarVM/src/6model/serialization.c:read_obj_ref [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,904,695 src/vm/moar/ops/perl6_ops.c:p6decontrv [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
7,753,219 nqp/MoarVM/src/gc/collect.c:process_worklist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,622,952 src/vm/moar/ops/perl6_ops.c:p6bool [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
7,594,848 nqp/MoarVM/src/gc/collect.c:MVM_gc_mark_collectable [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,425,401 nqp/MoarVM/src/core/compunit.c:MVM_cu_obtain_string [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,400,037 nqp/MoarVM/src/6model/reprs/NativeRef.c:MVM_nativeref_pos_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,021,705 src/vm/moar/ops/perl6_ops.c:p6scalarfromdesc [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
6,961,599 nqp/MoarVM/src/gc/roots.h:MVM_repr_alloc_init
6,919,370 nqp/MoarVM/src/core/frame.c:MVM_frame_find_lexical_by_name_outer [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,715,284 nqp/MoarVM/src/6model/reprs/P6opaque.c:deserialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,666,330 nqp/MoarVM/src/6model/reprs/P6int.c:get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,555,906 nqp/MoarVM/src/core/callstack.c:MVM_callstack_region_prev [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,512,149 src/vm/moar/ops/container.c:rakudo_scalar_fetch [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
6,420,582 nqp/MoarVM/src/6model/reprs/P6bigint.c:gc_cleanup [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,292,313 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memcmp-ssse3.S:__memcmp_ssse3 [/lib/i386-linux-gnu/libc-2.19.so]
6,160,076 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_at_pos_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,143,398 nqp/MoarVM/src/6model/containers.c:native_ref_fetch_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,069,966 nqp/MoarVM/src/core/validation.c:validate_literal_operand [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,053,748 nqp/MoarVM/src/core/coerce.c:MVM_coerce_simple_intify [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,951,120 nqp/MoarVM/src/6model/reprs/P6opaque.h:get_attribute
5,764,217 nqp/MoarVM/src/6model/reprs/NFA.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,722,414 nqp/MoarVM/src/6model/reprs/P6opaque.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,359,830 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_demand_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,280,770 nqp/MoarVM/src/6model/reprs/VMArray.c:push [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,114,869 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:__memcpy_ssse3 [/lib/i386-linux-gnu/libc-2.19.so]
5,026,574 nqp/MoarVM/src/strings/ops.c:MVM_string_substrings_equal_nocheck [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,932,673 nqp/MoarVM/src/gc/wb.h:MVM_gc_allocate_object
4,751,034 nqp/MoarVM/src/strings/ops.c:MVM_string_compute_hash_code [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,704,546 nqp/MoarVM/src/strings/ops.c:MVM_string_equal_at [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,536,375 nqp/MoarVM/src/6model/serialization.c:work_loop [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,490,906 nqp/MoarVM/src/gc/wb.h:deserialize
4,389,701 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_object'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,248,162 nqp/MoarVM/src/6model/reprs/NativeRef.c:MVM_nativeref_read_positional_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,146,467 nqp/MoarVM/src/spesh/graph.c:build_cfg [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,045,482 nqp/MoarVM/src/gc/wb.h:MVM_interp_run
3,979,084 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_str [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,970,980 nqp/MoarVM/src/6model/reprs/P6opaque.h:gc_free
3,648,800 src/vm/moar/ops/container.c:rakudo_scalar_store_unchecked [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
3,557,388 /usr/include/i386-linux-gnu/bits/string3.h:MVM_serialization_read_int
3,501,610 nqp/MoarVM/src/6model/sc.c:MVM_sc_set_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,398,296 nqp/MoarVM/src/6model/sc.c:MVM_sc_try_get_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,350,589 nqp/MoarVM/src/6model/reprs/ReentrantMutex.c:MVM_reentrantmutex_unlock [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,279,725 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_stable [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,234,010 nqp/MoarVM/src/spesh/graph.c:ssa [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,103,784 nqp/MoarVM/src/6model/reprs/P6opaque.h:initialize
3,037,224 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/../memset.S:__GI_memset [/lib/i386-linux-gnu/libc-2.19.so]
3,009,266 nqp/MoarVM/src/spesh/codegen.c:MVM_spesh_codegen [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,004,906 nqp/MoarVM/src/6model/reprs/NFA.c:nqp_nfa_run [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,898,046 nqp/MoarVM/src/core/callsite.c:MVM_callsite_try_intern [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,846,801 nqp/MoarVM/src/core/bytecode.c:MVM_bytecode_unpack [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,818,323 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:_int_free [/lib/i386-linux-gnu/libc-2.19.so]
2,785,553 nqp/MoarVM/src/spesh/graph.c:rename_locals'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,755,971 nqp/MoarVM/src/core/ops.c:MVM_op_get_op [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,755,796 nqp/MoarVM/src/core/args.c:MVM_args_get_pos_obj [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,755,517 nqp/MoarVM/src/spesh/facts.c:add_bb_facts'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,742,873 nqp/MoarVM/src/6model/reprs/ReentrantMutex.c:MVM_reentrantmutex_lock [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,606,069 nqp/MoarVM/src/core/frame.c:MVM_frame_find_lexical_by_name [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,531,129 nqp/MoarVM/src/gc/wb.c:MVM_gc_write_barrier_hit [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,475,808 nqp/MoarVM/src/6model/reprs/P6int.c:get_storage_spec [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,415,675 nqp/MoarVM/src/core/coerce.c:MVM_coerce_istrue [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,382,975 nqp/MoarVM/src/6model/reprs/P6int.c:set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,292,488 nqp/MoarVM/src/6model/reprs/VMArray.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,242,802 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_frame_find_invokee
2,230,768 nqp/MoarVM/src/6model/reprs/MVMCompUnit.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,216,796 nqp/MoarVM/src/6model/reprs/P6opaque.h:set_int
2,163,039 nqp/MoarVM/src/spesh/optimize.c:optimize_bb'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,132,979 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_ref'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,051,691 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:calloc [/lib/i386-linux-gnu/libc-2.19.so]
2,047,482 nqp/MoarVM/src/core/alloc.h:gc_free
2,007,127 nqp/MoarVM/src/6model/reprs/P6opaque.c:bind_attribute [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,969,099 nqp/MoarVM/src/strings/iter.h:MVM_string_compute_hash_code
1,955,265 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_gen2_default_clear [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,934,140 ???:__divdi3 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,921,007 nqp/MoarVM/src/6model/reprs/MVMCode.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,909,325 /usr/include/i386-linux-gnu/bits/string3.h:MVM_gc_gen2_allocate_zeroed
1,881,512 nqp/MoarVM/src/core/coerce.c:MVM_coerce_smart_numify [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,805,430 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_frame_find_lexical_by_name_rel
1,800,482 nqp/MoarVM/src/core/regionalloc.c:MVM_region_alloc [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,800,009 nqp/MoarVM/src/gc/roots.h:MVM_nativeref_pos_i
1,763,488 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_multi_cache_find_callsite_args
1,716,984 nqp/MoarVM/src/6model/reprs/P6bigint.c:initialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,706,956 src/vm/moar/ops/container.c:rakudo_scalar_store [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
1,671,042 nqp/MoarVM/src/strings/iter.h:MVM_string_substrings_equal_nocheck
1,619,514 nqp/MoarVM/src/math/bigintops.c:MVM_bigint_add [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,583,584 nqp/MoarVM/src/gc/roots.c:MVM_gc_root_add_frame_roots_to_worklist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,517,868 nqp/MoarVM/src/spesh/optimize.c:MVM_spesh_optimize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,507,968 src/vm/moar/ops/container.c:rakudo_scalar_can_store [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
1,460,509 nqp/MoarVM/src/6model/6model.c:MVM_6model_istype_cache_only [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,394,763 nqp/MoarVM/src/gc/roots.c:MVM_gc_root_add_gen2s_to_worklist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,364,355 nqp/MoarVM/src/6model/reprs/P6opaque.h:get_boxed_ref
1,336,750 nqp/MoarVM/src/core/bytecode.c:MVM_bytecode_find_static_lexical_scref [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,197,764 nqp/MoarVM/src/spesh/graph.c:MVM_spesh_alloc [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,139,025 nqp/MoarVM/src/6model/reprs/P6int.c:deserialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,134,020 ???:0x0008aa54 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,133,010 nqp/MoarVM/src/strings/utf8_c8.c:process_ok_codepoint [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,126,088 nqp/MoarVM/src/6model/reprs/P6opaque.c:gc_mark_repr_data [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,118,550 nqp/MoarVM/src/6model/sc.h:MVM_serialization_demand_object'2
1,111,552 nqp/MoarVM/src/6model/reprs/VMArray.c:elems [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,104,195 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_6model_istype
1,100,020 nqp/MoarVM/../../install/include/moar/6model/reprs/MVMNull.h:p6decontrv
1,084,850 nqp/MoarVM/src/6model/6model.c:MVM_6model_find_method [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
######### merged spesh-worker
--------------------------------------------------------------------------------
Profile data file 'callgrind.out.16027' (creator: callgrind-3.10.1)
--------------------------------------------------------------------------------
I1 cache:
D1 cache:
LL cache:
Timerange: Basic block 0 - 1939730290
Trigger: Program termination
Profiled target: /home/dogbert/repos/rakudo/install/bin/moar --execname=./perl6-callgrind --libpath=/home/dogbert/repos/rakudo/install/share/nqp/lib --libpath=/home/dogbert/repos/rakudo/install/share/nqp/lib --libpath=. /home/dogbert/repos/rakudo/perl6.moarvm --nqp-lib=blib /home/dogbert/scratch.pl6 (PID 16027, part 1)
Events recorded: Ir
Events shown: Ir
Event sort order: Ir
Thresholds: 99
Include dirs:
User annotated:
Auto-annotation: off
--------------------------------------------------------------------------------
Ir
--------------------------------------------------------------------------------
10,174,590,225 PROGRAM TOTALS
--------------------------------------------------------------------------------
Ir file:function
--------------------------------------------------------------------------------
2,803,216,431 nqp/MoarVM/src/core/interp.c:MVM_interp_run [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
548,929,135 nqp/MoarVM/src/6model/reprs/P6opaque.c:get_attribute [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
428,214,398 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memset-sse2.S:__memset_sse2 [/lib/i386-linux-gnu/libc-2.19.so]
400,558,432 nqp/MoarVM/src/6model/reprs/MVMMultiCache.c:MVM_multi_cache_find_callsite_args [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
382,564,592 nqp/MoarVM/src/spesh/arg_guard.c:MVM_spesh_arg_guard_run [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
325,079,144 nqp/MoarVM/src/core/frame.c:MVM_frame_invoke [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
301,278,998 nqp/MoarVM/src/core/frame.c:MVM_frame_try_return [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
300,629,613 nqp/MoarVM/src/core/frame.c:MVM_frame_find_invokee_multi_ok [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
253,899,770 ???:__x86.get_pc_thunk.bx [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
216,277,347 nqp/MoarVM/src/core/fixedsizealloc.c:MVM_fixed_size_alloc [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
211,084,458 nqp/MoarVM/src/core/frame.c:allocate_frame [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
199,806,834 nqp/MoarVM/src/core/fixedsizealloc.c:MVM_fixed_size_free [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
168,021,372 /usr/include/i386-linux-gnu/bits/string3.h:allocate_frame
164,071,412 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_sc_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
142,738,713 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
138,066,642 nqp/MoarVM/src/core/fixedsizealloc.c:MVM_fixed_size_alloc_zeroed [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
137,358,929 nqp/MoarVM/src/core/args.c:MVM_args_proc_init [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
119,264,088 nqp/MoarVM/src/core/frame.c:MVM_frame_find_invokee [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
104,588,788 nqp/MoarVM/src/core/args.c:MVM_args_set_result_obj [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
95,745,564 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_sc [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
94,630,978 nqp/MoarVM/src/6model/reprs/VMArray.c:bind_pos [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
90,781,594 nqp/MoarVM/src/spesh/stats.c:sim_stack_find [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
89,405,157 nqp/MoarVM/src/core/intcache.c:MVM_intcache_get [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
88,763,200 nqp/MoarVM/src/6model/reprs/P6opaque.c:get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
80,370,432 nqp/MoarVM/src/6model/reprs/MVMCode.c:invoke_handler [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
69,269,519 nqp/MoarVM/src/spesh/log.c:MVM_spesh_log_invoke_target [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
63,655,830 nqp/MoarVM/src/core/args.c:MVM_args_proc_cleanup [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
56,305,472 nqp/MoarVM/src/core/coerce.c:MVM_box_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
54,626,679 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
49,929,348 nqp/MoarVM/src/6model/reprs/P6bigint.c:get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
49,781,168 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:_int_malloc [/lib/i386-linux-gnu/libc-2.19.so]
44,339,587 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_box_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
42,301,541 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
41,450,560 nqp/MoarVM/src/6model/containers.c:MVM_6model_container_decont_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
40,168,152 nqp/MoarVM/src/gc/roots.h:MVM_interp_run
38,455,788 nqp/MoarVM/src/6model/reprs/VMArray.c:at_pos [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
38,027,430 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_frame_find_invokee_multi_ok
37,622,632 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
37,332,548 nqp/MoarVM/src/6model/reprs/P6opaque.h:get_attribute
35,946,202 nqp/MoarVM/src/core/validation.c:MVM_validate_static_frame [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
34,022,604 nqp/MoarVM/src/6model/reprs/P6int.c:get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
32,873,010 /usr/include/i386-linux-gnu/bits/string3.h:MVM_fixed_size_alloc_zeroed
32,776,683 nqp/MoarVM/src/gc/collect.c:MVM_gc_collect_free_nursery_uncopied [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
32,703,210 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_alloc_init [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
31,712,748 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/strcat.S:0x00128c6b [/lib/i386-linux-gnu/libc-2.19.so]
30,758,193 nqp/MoarVM/src/strings/ops.c:MVM_string_equal [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
30,411,558 nqp/MoarVM/src/6model/reprs/P6opaque.c:initialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
30,129,819 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_ref [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
29,451,002 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_interp_run
28,469,840 nqp/MoarVM/src/6model/reprs/P6opaque.c:gc_free [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
25,874,519 nqp/MoarVM/src/core/frame.c:MVM_frame_find_lexical_by_name_rel [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
24,887,027 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_nursery [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
24,847,048 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_frame_find_invokee
23,666,934 nqp/MoarVM/src/6model/sc.c:MVM_SC_WB_OBJ [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
23,171,226 nqp/MoarVM/src/6model/reprs/P6opaque.c:set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
22,595,667 nqp/MoarVM/src/jit/compile.h:MVM_frame_try_return
19,848,264 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_multi_cache_find_callsite_args
19,597,129 nqp/MoarVM/src/spesh/log.c:MVM_spesh_log_type [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
19,415,963 nqp/MoarVM/src/6model/containers.c:native_ref_fetch [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
18,999,439 nqp/MoarVM/src/core/args.c:MVM_args_get_pos_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
18,637,287 nqp/MoarVM/src/core/validation.c:validate_operands [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
18,427,014 src/vm/moar/ops/perl6_ops.c:p6box_i [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
17,965,117 nqp/MoarVM/src/gc/gen2.c:MVM_gc_gen2_allocate [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
16,948,243 nqp/MoarVM/src/spesh/stats.c:MVM_spesh_stats_update [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
16,711,809 nqp/MoarVM/src/spesh/log.c:MVM_spesh_log_decont [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
15,923,770 nqp/MoarVM/src/6model/reprs/MVMHash.c:at_key [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
15,370,026 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
15,036,660 nqp/MoarVM/src/6model/6model.c:MVM_6model_istype [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
14,606,771 nqp/MoarVM/src/math/bigintops.c:MVM_bigint_cmp [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
14,259,240 nqp/MoarVM/src/6model/reprs/P6bigint.c:set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
14,127,006 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memcmp-ssse3.S:__memcmp_ssse3 [/lib/i386-linux-gnu/libc-2.19.so]
13,679,711 nqp/MoarVM/src/6model/reprs/VMArray.c:deserialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
13,664,250 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:free [/lib/i386-linux-gnu/libc-2.19.so]
13,649,652 nqp/MoarVM/src/6model/reprs/P6opaque.c:allocate [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
13,530,007 nqp/MoarVM/src/core/compunit.h:MVM_interp_run
13,473,903 nqp/MoarVM/src/core/args.c:MVM_args_checkarity [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
13,175,397 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_zeroed [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
13,023,207 nqp/MoarVM/src/gc/roots.h:MVM_gc_allocate_object
12,728,514 nqp/MoarVM/src/core/validation.c:validate_reg_operand [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
12,214,761 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:malloc [/lib/i386-linux-gnu/libc-2.19.so]
11,753,144 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_at_pos_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
11,738,000 nqp/MoarVM/src/6model/containers.c:native_ref_fetch_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
11,616,420 nqp/MoarVM/src/6model/reprs/SCRef.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
11,567,568 nqp/MoarVM/src/strings/ops.h:MVM_string_equal
11,207,306 nqp/MoarVM/src/spesh/log.c:commit_entry [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
11,192,174 nqp/MoarVM/src/strings/ops.c:MVM_string_substrings_equal_nocheck [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
11,127,046 nqp/MoarVM/src/strings/ops.c:MVM_string_equal_at [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,984,157 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_demand_object'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,914,840 nqp/MoarVM/src/6model/reprs/P6opaque.c:get_boxed_ref [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,629,431 nqp/MoarVM/src/gc/allocation.h:MVM_gc_allocate_zeroed
10,423,512 nqp/MoarVM/src/6model/reprs/NFA.c:MVM_nfa_from_statelist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,309,985 nqp/MoarVM/src/core/hll.c:MVM_hll_map [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,268,581 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_at_pos_o [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,082,855 nqp/MoarVM/src/core/callsite.h:MVM_args_proc_init
9,818,352 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:__memcpy_chk_ssse3 [/lib/i386-linux-gnu/libc-2.19.so]
9,465,664 nqp/MoarVM/src/6model/sc.h:MVM_SC_WB_OBJ
9,457,231 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:_int_free [/lib/i386-linux-gnu/libc-2.19.so]
8,722,296 nqp/MoarVM/src/6model/serialization.c:deserialize_stable [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,665,717 nqp/MoarVM/src/gc/collect.c:process_worklist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,321,550 nqp/MoarVM/src/6model/reprs/P6opaque.h:get_int
8,205,446 nqp/MoarVM/src/6model/reprs/MVMHash.c:bind_key [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,173,118 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:__memcpy_ssse3 [/lib/i386-linux-gnu/libc-2.19.so]
8,155,076 nqp/MoarVM/src/spesh/log.c:MVM_spesh_log_osr [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,120,286 nqp/MoarVM/src/6model/reprs/NativeRef.c:MVM_nativeref_read_positional_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,027,717 nqp/MoarVM/src/strings/latin1.c:MVM_string_latin1_decode [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,019,757 nqp/MoarVM/src/gc/gen2.c:MVM_gc_gen2_allocate_zeroed [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,996,507 nqp/MoarVM/src/gc/collect.c:MVM_gc_mark_collectable [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,981,735 src/vm/moar/ops/perl6_ops.c:p6decontrv [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
7,964,623 nqp/MoarVM/src/6model/serialization.c:read_obj_ref [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,914,318 nqp/MoarVM/src/spesh/osr.c:MVM_spesh_osr_poll_for_result [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,728,883 nqp/MoarVM/src/core/frame.c:MVM_frame_find_lexical_by_name [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,660,288 nqp/MoarVM/src/6model/reprs/P6bigint.c:gc_cleanup [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,622,952 src/vm/moar/ops/perl6_ops.c:p6bool [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
7,477,770 nqp/MoarVM/src/spesh/log.c:MVM_spesh_log_return_type [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,432,824 nqp/MoarVM/src/core/compunit.c:MVM_cu_obtain_string [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,400,037 nqp/MoarVM/src/6model/reprs/NativeRef.c:MVM_nativeref_pos_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,320,040 nqp/MoarVM/src/6model/reprs/P6opaque.h:MVM_interp_run
7,262,325 nqp/MoarVM/src/gc/roots.h:MVM_repr_alloc_init
7,021,705 src/vm/moar/ops/perl6_ops.c:p6scalarfromdesc [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
6,920,809 src/vm/moar/ops/container.c:rakudo_scalar_fetch [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
6,919,370 nqp/MoarVM/src/core/frame.c:MVM_frame_find_lexical_by_name_outer [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,895,609 nqp/MoarVM/src/core/args.c:MVM_args_get_pos_obj [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,715,284 nqp/MoarVM/src/6model/reprs/P6opaque.c:deserialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,555,906 nqp/MoarVM/src/core/callstack.c:MVM_callstack_region_prev [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,515,172 nqp/MoarVM/src/spesh/stats.c:by_offset [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,357,022 nqp/MoarVM/src/6model/reprs/P6opaque.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,069,966 nqp/MoarVM/src/core/validation.c:validate_literal_operand [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,053,748 nqp/MoarVM/src/core/coerce.c:MVM_coerce_simple_intify [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,831,618 nqp/MoarVM/src/6model/reprs/VMArray.c:push [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,764,217 nqp/MoarVM/src/6model/reprs/NFA.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,359,830 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_demand_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,353,270 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:calloc [/lib/i386-linux-gnu/libc-2.19.so]
5,173,442 nqp/MoarVM/src/spesh/facts.c:add_bb_facts'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,155,927 nqp/MoarVM/src/spesh/stats.c:sim_stack_pop [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,092,319 nqp/MoarVM/src/gc/wb.h:MVM_gc_allocate_object
5,041,486 nqp/MoarVM/src/spesh/optimize.c:optimize_bb'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,944,910 nqp/MoarVM/src/spesh/graph.c:ssa [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,751,464 nqp/MoarVM/src/strings/ops.c:MVM_string_compute_hash_code [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,674,296 nqp/MoarVM/src/6model/reprs/MVMSpeshLog.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,651,968 nqp/MoarVM/src/6model/reprs/P6opaque.h:gc_free
4,536,375 nqp/MoarVM/src/6model/serialization.c:work_loop [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,490,906 nqp/MoarVM/src/gc/wb.h:deserialize
4,399,550 nqp/MoarVM/src/6model/6model.c:MVM_6model_find_method [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,389,701 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_object'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,363,413 nqp/MoarVM/src/spesh/log.c:MVM_spesh_log_parameter [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,076,363 nqp/MoarVM/src/gc/wb.h:MVM_interp_run
3,979,084 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_str [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,861,617 nqp/MoarVM/src/spesh/graph.c:build_cfg [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,834,721 nqp/MoarVM/src/spesh/optimize.c:MVM_spesh_optimize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,648,800 src/vm/moar/ops/container.c:rakudo_scalar_store_unchecked [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
3,569,298 nqp/MoarVM/src/spesh/graph.c:rename_locals'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,557,525 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_at_key_o [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,557,388 /usr/include/i386-linux-gnu/bits/string3.h:MVM_serialization_read_int
3,501,610 nqp/MoarVM/src/6model/sc.c:MVM_sc_set_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,468,355 nqp/MoarVM/src/core/hll.c:MVM_hll_current [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,401,975 nqp/MoarVM/src/6model/sc.c:MVM_sc_try_get_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,350,589 nqp/MoarVM/src/6model/reprs/ReentrantMutex.c:MVM_reentrantmutex_unlock [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,279,725 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_stable [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,265,840 nqp/MoarVM/src/6model/reprs/P6opaque.h:initialize
3,051,108 src/vm/moar/ops/container.c:rakudo_scalar_can_store [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
3,012,307 nqp/MoarVM/src/spesh/stats.c:by_type [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,004,906 nqp/MoarVM/src/6model/reprs/NFA.c:nqp_nfa_run [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,974,497 nqp/MoarVM/src/6model/reprs/P6opaque.c:bind_attribute [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,898,046 nqp/MoarVM/src/core/callsite.c:MVM_callsite_try_intern [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,847,447 nqp/MoarVM/src/core/bytecode.c:MVM_bytecode_unpack [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,777,018 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/../memset.S:__GI_memset [/lib/i386-linux-gnu/libc-2.19.so]
2,742,869 nqp/MoarVM/src/6model/reprs/ReentrantMutex.c:MVM_reentrantmutex_lock [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,736,297 nqp/MoarVM/src/core/ops.c:MVM_op_get_op [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,700,348 /build/eglibc-0jBZkF/eglibc-2.19/nptl/../nptl/pthread_mutex_lock.c:pthread_mutex_lock [/lib/i386-linux-gnu/libpthread-2.19.so]
2,654,172 nqp/MoarVM/src/spesh/stats.c:add_type_at_offset [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,638,602 nqp/MoarVM/src/gc/roots.h:MVM_6model_find_method
2,628,844 nqp/MoarVM/src/gc/wb.c:MVM_gc_write_barrier_hit [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,479,980 nqp/MoarVM/src/6model/reprs/VMArray.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,475,654 nqp/MoarVM/src/6model/reprs/P6int.c:get_storage_spec [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,452,625 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_hll_map
2,450,595 nqp/MoarVM/src/6model/reprs/P6int.c:set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,415,732 nqp/MoarVM/src/core/coerce.c:MVM_coerce_istrue [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,404,964 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:realloc [/lib/i386-linux-gnu/libc-2.19.so]
2,388,244 nqp/MoarVM/src/core/alloc.h:gc_free
2,376,536 nqp/MoarVM/src/6model/reprs/P6opaque.h:set_int
2,230,996 nqp/MoarVM/src/6model/reprs/MVMCompUnit.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,226,282 nqp/MoarVM/src/core/regionalloc.c:MVM_region_alloc [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,132,727 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_ref'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,086,150 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:malloc_consolidate [/lib/i386-linux-gnu/libc-2.19.so]
2,061,319 /build/eglibc-0jBZkF/eglibc-2.19/nptl/pthread_mutex_unlock.c:__pthread_mutex_unlock_usercnt [/lib/i386-linux-gnu/libpthread-2.19.so]
1,969,465 nqp/MoarVM/src/strings/iter.h:MVM_string_compute_hash_code
1,955,538 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_gen2_default_clear [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,954,323 nqp/MoarVM/src/6model/reprs/MVMCode.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,934,140 ???:__divdi3 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,909,465 /usr/include/i386-linux-gnu/bits/string3.h:MVM_gc_gen2_allocate_zeroed
1,874,552 nqp/MoarVM/src/core/coerce.c:MVM_coerce_smart_numify [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,856,300 nqp/MoarVM/src/spesh/stats.c:param_type [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,836,789 nqp/MoarVM/src/6model/reprs/P6bigint.c:initialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,805,430 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_frame_find_lexical_by_name_rel
1,800,009 nqp/MoarVM/src/gc/roots.h:MVM_nativeref_pos_i
1,784,133 nqp/MoarVM/src/gc/roots.c:MVM_gc_root_add_frame_roots_to_worklist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,780,408 nqp/MoarVM/src/strings/ops.h:MVM_string_equal_at
1,706,956 src/vm/moar/ops/container.c:rakudo_scalar_store [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
1,671,042 nqp/MoarVM/src/strings/iter.h:MVM_string_substrings_equal_nocheck
1,661,643 nqp/MoarVM/src/spesh/codegen.c:MVM_spesh_codegen [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,619,514 nqp/MoarVM/src/math/bigintops.c:MVM_bigint_add [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,504,295 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_6model_istype
1,480,644 nqp/MoarVM/src/spesh/graph.c:MVM_spesh_alloc [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,465,896 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_6model_find_method
1,460,509 nqp/MoarVM/src/6model/6model.c:MVM_6model_istype_cache_only [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,459,380 nqp/MoarVM/src/gc/roots.c:MVM_gc_root_add_gen2s_to_worklist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,419,019 nqp/MoarVM/src/spesh/stats.c:sim_stack_push [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,364,355 nqp/MoarVM/src/6model/reprs/P6opaque.h:get_boxed_ref
######### spesh-invoke
--------------------------------------------------------------------------------
Profile data file 'callgrind.out.8980' (creator: callgrind-3.10.1)
--------------------------------------------------------------------------------
I1 cache:
D1 cache:
LL cache:
Timerange: Basic block 0 - 1840952951
Trigger: Program termination
Profiled target: /home/dogbert/repos/rakudo/install/bin/moar --execname=./perl6-callgrind-m --libpath=/home/dogbert/repos/rakudo/install/share/nqp/lib --libpath=/home/dogbert/repos/rakudo/install/share/nqp/lib --libpath=. /home/dogbert/repos/rakudo/perl6.moarvm --nqp-lib=blib /home/dogbert/test.pl6 (PID 8980, part 1)
Events recorded: Ir
Events shown: Ir
Event sort order: Ir
Thresholds: 99
Include dirs:
User annotated:
Auto-annotation: off
--------------------------------------------------------------------------------
Ir
--------------------------------------------------------------------------------
10,431,953,501 PROGRAM TOTALS
--------------------------------------------------------------------------------
Ir file:function
--------------------------------------------------------------------------------
3,461,640,144 nqp/MoarVM/src/core/interp.c:MVM_interp_run [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
420,117,289 nqp/MoarVM/src/6model/reprs/MVMMultiCache.c:MVM_multi_cache_find_callsite_args [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
355,670,646 nqp/MoarVM/src/core/frame.c:MVM_frame_invoke [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
342,809,399 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memset-sse2.S:__memset_sse2 [/lib/i386-linux-gnu/libc-2.19.so]
303,609,812 nqp/MoarVM/src/core/frame.c:MVM_frame_try_return [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
271,930,120 nqp/MoarVM/src/core/frame.c:allocate_frame [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
264,153,408 nqp/MoarVM/src/spesh/arg_guard.c:MVM_spesh_arg_guard_run [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
258,192,472 ???:__x86.get_pc_thunk.bx [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
225,393,913 nqp/MoarVM/src/core/fixedsizealloc.c:MVM_fixed_size_alloc [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
208,358,386 nqp/MoarVM/src/core/fixedsizealloc.c:MVM_fixed_size_free [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
204,959,080 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
182,570,202 nqp/MoarVM/src/core/frame.c:MVM_frame_find_invokee_multi_ok [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
149,542,428 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_sc_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
125,752,752 nqp/MoarVM/src/core/args.c:MVM_args_proc_init [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
116,645,487 nqp/MoarVM/src/core/fixedsizealloc.c:MVM_fixed_size_alloc_zeroed [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
102,099,395 nqp/MoarVM/src/core/args.c:MVM_args_get_pos_obj [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
101,836,967 nqp/MoarVM/src/6model/6model.c:MVM_6model_istype [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
93,931,424 nqp/MoarVM/src/6model/reprs/VMArray.c:bind_pos [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
93,064,600 nqp/MoarVM/src/core/args.c:MVM_args_set_result_obj [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
92,368,162 nqp/MoarVM/src/6model/reprs/P6opaque.c:get_attribute [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
90,855,176 nqp/MoarVM/src/core/hll.c:MVM_hll_map [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
88,762,688 nqp/MoarVM/src/6model/reprs/P6opaque.c:get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
83,818,128 nqp/MoarVM/src/6model/reprs/MVMCode.c:invoke_handler [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
83,723,530 nqp/MoarVM/src/spesh/log.h:MVM_interp_run
81,004,731 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:__memcpy_ssse3 [/lib/i386-linux-gnu/libc-2.19.so]
79,513,261 nqp/MoarVM/src/core/intcache.c:MVM_intcache_get [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
73,575,278 nqp/MoarVM/src/core/frame.c:MVM_frame_find_invokee [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
72,202,066 nqp/MoarVM/src/strings/ops.c:MVM_string_equal [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
66,356,987 nqp/MoarVM/src/core/args.c:MVM_args_proc_cleanup [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
60,275,695 nqp/MoarVM/src/6model/reprs/MVMHash.c:at_key [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
55,311,758 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
54,626,633 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
52,564,808 nqp/MoarVM/src/gc/collect.c:MVM_gc_collect_free_nursery_uncopied [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
52,205,684 nqp/MoarVM/src/core/coerce.c:MVM_box_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
52,188,663 nqp/MoarVM/src/core/args.c:MVM_args_checkarity [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
49,929,060 nqp/MoarVM/src/6model/reprs/P6bigint.c:get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
42,475,847 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_nursery [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
42,316,885 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
41,450,580 nqp/MoarVM/src/6model/containers.c:MVM_6model_container_decont_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
40,885,733 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:_int_malloc [/lib/i386-linux-gnu/libc-2.19.so]
38,778,321 nqp/MoarVM/src/core/frame.c:MVM_frame_find_lexical_by_name [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
38,549,320 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_box_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
35,911,022 nqp/MoarVM/src/core/validation.c:MVM_validate_static_frame [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
35,873,597 nqp/MoarVM/src/strings/ops.c:MVM_string_substrings_equal_nocheck [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
35,404,215 nqp/MoarVM/src/6model/reprs/P6opaque.c:initialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
32,509,359 nqp/MoarVM/src/6model/sc.h:MVM_sc_get_sc_object
31,637,090 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_alloc_init [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
31,193,188 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/strcat.S:0x00128c6b [/lib/i386-linux-gnu/libc-2.19.so]
30,876,250 nqp/MoarVM/src/6model/reprs/P6opaque.c:gc_free [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
30,557,701 nqp/MoarVM/src/core/args.c:MVM_args_get_pos_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
30,383,338 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memcmp-ssse3.S:__memcmp_ssse3 [/lib/i386-linux-gnu/libc-2.19.so]
30,129,377 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_ref [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
29,443,350 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_interp_run
27,801,150 nqp/MoarVM/src/6model/reprs/P6opaque.c:set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
27,772,735 /usr/include/i386-linux-gnu/bits/string3.h:MVM_fixed_size_alloc_zeroed
27,490,327 nqp/MoarVM/src/6model/reprs/VMArray.c:at_pos [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
26,675,968 nqp/MoarVM/src/core/coerce.c:MVM_coerce_istrue [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
26,558,928 nqp/MoarVM/src/strings/ops.h:MVM_string_equal
26,038,795 nqp/MoarVM/src/core/args.c:MVM_args_slurpy_named [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
25,874,255 nqp/MoarVM/src/core/frame.c:MVM_frame_find_lexical_by_name_rel [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
25,764,779 nqp/MoarVM/src/6model/sc.c:MVM_SC_WB_OBJ [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
22,645,935 nqp/MoarVM/src/core/hll.c:MVM_hll_current [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
22,559,840 nqp/MoarVM/src/spesh/osr.c:MVM_spesh_osr_poll_for_result [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
21,695,612 nqp/MoarVM/src/6model/6model.c:MVM_6model_find_method [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
21,630,070 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_hll_map
20,991,816 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_multi_cache_find_callsite_args
20,079,108 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_zeroed [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
20,052,208 nqp/MoarVM/src/core/compunit.h:MVM_interp_run
19,708,847 nqp/MoarVM/src/jit/compile.h:MVM_frame_try_return
19,677,414 nqp/MoarVM/src/6model/reprs/P6opaque.h:MVM_frame_find_invokee_multi_ok
19,146,366 nqp/MoarVM/src/gc/roots.h:MVM_gc_allocate_object
18,426,987 ???:p6box_i [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
18,368,114 nqp/MoarVM/src/core/validation.c:validate_operands [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
18,005,862 nqp/MoarVM/src/gc/gen2.c:MVM_gc_gen2_allocate [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
17,108,424 nqp/MoarVM/src/6model/reprs/P6bigint.c:set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
16,745,302 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_frame_find_invokee_multi_ok
16,282,367 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_at_key_o [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
16,001,333 nqp/MoarVM/src/gc/allocation.h:MVM_gc_allocate_zeroed
15,766,412 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_frame_find_invokee
15,703,092 nqp/MoarVM/src/6model/reprs/P6opaque.c:bind_attribute [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
15,553,460 nqp/MoarVM/src/6model/reprs/P6opaque.c:allocate [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
14,676,837 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
14,606,771 nqp/MoarVM/src/math/bigintops.c:MVM_bigint_cmp [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
13,681,061 nqp/MoarVM/src/6model/reprs/VMArray.c:deserialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
13,137,605 nqp/MoarVM/src/6model/reprs/P6opaque.h:MVM_frame_find_invokee
12,785,850 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:free [/lib/i386-linux-gnu/libc-2.19.so]
12,716,408 nqp/MoarVM/src/core/validation.c:validate_reg_operand [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
12,596,364 nqp/MoarVM/src/gc/roots.h:MVM_6model_find_method
11,615,702 nqp/MoarVM/src/6model/reprs/SCRef.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
11,397,862 nqp/MoarVM/src/6model/reprs/MVMHash.c:gc_free [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
11,245,001 nqp/MoarVM/src/core/args.c:MVM_args_set_result_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,982,119 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_demand_object'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,915,080 nqp/MoarVM/src/6model/reprs/P6opaque.c:get_boxed_ref [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,717,002 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:malloc [/lib/i386-linux-gnu/libc-2.19.so]
10,423,512 nqp/MoarVM/src/6model/reprs/NFA.c:MVM_nfa_from_statelist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
10,304,808 nqp/MoarVM/src/6model/sc.h:MVM_SC_WB_OBJ
10,192,889 nqp/MoarVM/src/6model/containers.c:native_ref_fetch [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
9,871,447 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:__memcpy_chk_ssse3 [/lib/i386-linux-gnu/libc-2.19.so]
9,778,687 nqp/MoarVM/src/gc/roots.h:MVM_args_slurpy_named
9,520,990 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_at_pos_o [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
9,431,758 ???:p6decontrv [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
9,143,302 ???:rakudo_scalar_fetch [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
8,730,408 nqp/MoarVM/src/6model/serialization.c:deserialize_stable [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,626,123 ???:p6scalarfromdesc [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
8,569,250 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_6model_istype
8,513,413 nqp/MoarVM/src/6model/reprs/P6bigint.c:gc_cleanup [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,428,961 nqp/MoarVM/src/spesh/stats.c:MVM_spesh_stats_update [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,404,751 nqp/MoarVM/src/gc/collect.c:process_worklist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,330,388 /usr/include/i386-linux-gnu/bits/string3.h:allocate_frame
8,321,502 nqp/MoarVM/src/6model/reprs/P6opaque.h:get_int
8,210,875 nqp/MoarVM/src/6model/reprs/MVMHash.c:bind_key [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,069,086 nqp/MoarVM/src/gc/gen2.c:MVM_gc_gen2_allocate_zeroed [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
8,009,140 nqp/MoarVM/src/strings/latin1.c:MVM_string_latin1_decode [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,966,475 nqp/MoarVM/src/6model/serialization.c:read_obj_ref [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,863,422 nqp/MoarVM/src/gc/collect.c:MVM_gc_mark_collectable [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,697,782 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_6model_find_method
7,622,724 ???:p6bool [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
7,510,921 nqp/MoarVM/src/6model/reprs/P6int.c:get_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,425,806 nqp/MoarVM/src/core/compunit.c:MVM_cu_obtain_string [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,400,037 nqp/MoarVM/src/6model/reprs/NativeRef.c:MVM_nativeref_pos_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
7,138,066 nqp/MoarVM/src/gc/wb.h:MVM_gc_allocate_object
7,026,626 nqp/MoarVM/src/core/callsite.h:MVM_args_proc_init
6,964,965 nqp/MoarVM/src/gc/roots.h:MVM_repr_alloc_init
6,919,301 nqp/MoarVM/src/core/frame.c:MVM_frame_find_lexical_by_name_outer [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,712,600 nqp/MoarVM/src/6model/reprs/P6opaque.c:deserialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,494,159 nqp/MoarVM/src/core/callstack.c:MVM_callstack_region_prev [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,284,040 nqp/MoarVM/src/spesh/stats.c:sim_stack_find [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,176,196 nqp/MoarVM/src/6model/reprconv.c:MVM_repr_at_pos_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,165,489 nqp/MoarVM/src/6model/reprs/P6opaque.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,161,754 nqp/MoarVM/src/6model/containers.c:native_ref_fetch_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,155,348 nqp/MoarVM/src/6model/reprs/P6opaque.h:get_attribute
6,064,909 nqp/MoarVM/src/core/validation.c:validate_literal_operand [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
6,053,748 nqp/MoarVM/src/core/coerce.c:MVM_coerce_simple_intify [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,764,217 nqp/MoarVM/src/6model/reprs/NFA.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,572,665 nqp/MoarVM/src/6model/reprs/P6int.c:set_int [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,371,943 nqp/MoarVM/src/6model/reprs/VMArray.c:push [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,364,649 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_demand_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
5,246,850 nqp/MoarVM/src/spesh/log.c:MVM_spesh_log_invoke_target [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,940,766 nqp/MoarVM/src/6model/reprs/P6opaque.h:gc_free
4,758,140 nqp/MoarVM/src/strings/ops.c:MVM_string_compute_hash_code [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,536,953 nqp/MoarVM/src/6model/serialization.c:work_loop [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,522,248 nqp/MoarVM/src/spesh/optimize.c:optimize_bb'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,490,512 nqp/MoarVM/src/gc/wb.h:deserialize
4,388,599 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_object'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,259,682 nqp/MoarVM/src/6model/reprs/NativeRef.c:MVM_nativeref_read_positional_i [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,257,273 nqp/MoarVM/src/spesh/facts.c:add_bb_facts'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,151,337 nqp/MoarVM/src/spesh/graph.c:ssa [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,050,340 nqp/MoarVM/src/spesh/log.c:commit_entry [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
4,013,526 ???:rakudo_scalar_store_unchecked [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
3,982,330 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_str [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,848,228 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:_int_free [/lib/i386-linux-gnu/libc-2.19.so]
3,741,836 nqp/MoarVM/src/6model/reprs/P6opaque.h:initialize
3,558,836 /usr/include/i386-linux-gnu/bits/string3.h:MVM_serialization_read_int
3,552,468 nqp/MoarVM/src/spesh/optimize.c:MVM_spesh_optimize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,502,154 nqp/MoarVM/src/6model/sc.c:MVM_sc_set_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,487,142 nqp/MoarVM/src/6model/reprs/NFA.c:nqp_nfa_run [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,396,082 nqp/MoarVM/src/6model/sc.c:MVM_sc_try_get_object [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,350,694 nqp/MoarVM/src/6model/reprs/ReentrantMutex.c:MVM_reentrantmutex_unlock [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,347,218 nqp/MoarVM/src/6model/reprs/MVMSpeshLog.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,278,759 nqp/MoarVM/src/6model/sc.c:MVM_sc_get_stable [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
3,262,962 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_frame_find_lexical_by_name
3,106,164 nqp/MoarVM/src/6model/reprs/MVMNull.h:at_key
2,893,179 nqp/MoarVM/src/core/callsite.c:MVM_callsite_try_intern [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,851,400 nqp/MoarVM/src/6model/reprs/P6opaque.h:set_int
2,847,104 nqp/MoarVM/src/core/bytecode.c:MVM_bytecode_unpack [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,839,197 nqp/MoarVM/src/spesh/log.c:MVM_spesh_log_osr [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,784,317 nqp/MoarVM/src/spesh/graph.c:rename_locals'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,742,826 nqp/MoarVM/src/6model/reprs/ReentrantMutex.c:MVM_reentrantmutex_lock [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,717,348 /build/eglibc-0jBZkF/eglibc-2.19/malloc/malloc.c:calloc [/lib/i386-linux-gnu/libc-2.19.so]
2,684,958 /build/eglibc-0jBZkF/eglibc-2.19/nptl/../nptl/pthread_mutex_lock.c:pthread_mutex_lock [/lib/i386-linux-gnu/libpthread-2.19.so]
2,672,037 nqp/MoarVM/src/core/ops.c:MVM_op_get_op [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,629,728 ???:rakudo_scalar_can_store [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
2,530,519 nqp/MoarVM/src/core/alloc.h:gc_free
2,482,799 nqp/MoarVM/src/6model/reprs/VMArray.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,473,894 nqp/MoarVM/src/6model/reprs/P6int.c:get_storage_spec [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,336,840 nqp/MoarVM/src/spesh/graph.c:build_cfg [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,233,373 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_coerce_istrue
2,230,440 nqp/MoarVM/src/6model/reprs/MVMCompUnit.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,192,949 nqp/MoarVM/src/6model/reprs/P6bigint.c:initialize [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,136,950 nqp/MoarVM/src/6model/serialization.c:MVM_serialization_read_ref'2 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
2,122,601 nqp/MoarVM/src/gc/roots.h:MVM_args_set_result_int
2,049,370 /build/eglibc-0jBZkF/eglibc-2.19/nptl/pthread_mutex_unlock.c:__pthread_mutex_unlock_usercnt [/lib/i386-linux-gnu/libpthread-2.19.so]
2,019,988 nqp/MoarVM/src/6model/reprs/MVMCode.c:gc_mark [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,985,828 nqp/MoarVM/src/gc/allocation.c:MVM_gc_allocate_gen2_default_clear [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,971,726 nqp/MoarVM/src/strings/iter.h:MVM_string_compute_hash_code
1,958,105 nqp/MoarVM/src/gc/roots.c:MVM_gc_root_add_frame_roots_to_worklist [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,933,452 ???:__divdi3 [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,921,210 /usr/include/i386-linux-gnu/bits/string3.h:MVM_gc_gen2_allocate_zeroed
1,875,926 nqp/MoarVM/src/core/coerce.c:MVM_coerce_smart_numify [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,820,378 nqp/MoarVM/src/gc/roots.h:MVM_interp_run
1,805,412 nqp/MoarVM/src/6model/reprs/MVMNull.h:MVM_frame_find_lexical_by_name_rel
1,800,009 nqp/MoarVM/src/gc/roots.h:MVM_nativeref_pos_i
1,778,628 ???:rakudo_scalar_store [/home/dogbert/repos/rakudo/dynext/libperl6_ops_moar.so]
1,702,590 nqp/MoarVM/src/core/regionalloc.c:MVM_region_alloc [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
1,679,053 /build/eglibc-0jBZkF/eglibc-2.19/string/../sysdeps/i386/i686/multiarch/../memset.S:__GI_memset [/lib/i386-linux-gnu/libc-2.19.so]
1,670,417 nqp/MoarVM/src/strings/iter.h:MVM_string_substrings_equal_nocheck
1,619,514 nqp/MoarVM/src/math/bigintops.c:MVM_bigint_add [/home/dogbert/repos/rakudo/install/lib/libmoar.so]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment