Workloads:
parse.abuild
task ex.compute-fib ex.bashcomp-excerpt parse.abuild
total_bytes_ 3,387,794 5,325,064 3,651,863
num_allocs_ 126,040 188,497 112,677
sum_typed_strs_slabs 126,040 188,762 112,677
num_reserve_calls 41,287 82,696 41,826
percent_list_allocs 27.7% 19.3% 26.7%
percent_slab_allocs 21.3% 21.1% 21.9%
percent_string_allocs 20.0% 34.9% 15.6%
percent_other_typed_allocs 31.1% 24.9% 35.8%
percent_list_bytes 24.7% 16.4% 19.8%
percent_string_bytes 11.6% 19.5% 10.0%
allocs_16_bytes_or_less 26.3% 35.9% 17.2%
allocs_24_bytes_or_less 67.9% 70.5% 51.2%
allocs_32_bytes_or_less 77.8% 75.9% 55.8%
allocs_48_bytes_or_less 97.7% 94.2% 95.3%
allocs_64_bytes_or_less 98.1% 94.3% 97.2%
strs_7_bytes_or_less 93.1% 92.2% 74.0%
strs_15_bytes_or_less 99.7% 97.3% 88.4%
Common types in workload ex.compute-fib
# A tibble: 5 x 3
func_name n percent
<chr> <int> <dbl>
1 List<Str*>* Alloc<List<Str*>>() 8402 11.3
2 List<runtime_asdl::part_value_t*>* Alloc<List<runtime_asdl::par~ 5981 8.08
3 List<process::Process*>* Alloc<List<process::Process*>>() 3187 4.30
4 List<process::_RedirFrame*>* Alloc<List<process::_RedirFrame*>>~ 3187 4.30
5 process::_FdFrame* Alloc<process::_FdFrame>() 3187 4.30
Common types in workload ex.bashcomp-excerpt
# A tibble: 5 x 3
func_name n percent
<chr> <int> <dbl>
1 List<Str*>* Alloc<List<Str*>>() 10080 12.1
2 runtime_asdl::part_value__String* Alloc<runtime_asdl::part_valu~ 6531 7.85
3 List<runtime_asdl::part_value_t*>* Alloc<List<runtime_asdl::par~ 5543 6.66
4 Tuple2<runtime_asdl::span_e, int>* Alloc<Tuple2<runtime_asdl::s~ 3561 4.28
5 List<process::Process*>* Alloc<List<process::Process*>>() 2971 3.57
Common types in workload parse.abuild
# A tibble: 5 x 3
func_name n percent
<chr> <int> <dbl>
1 syntax_asdl::Token* Alloc<syntax_asdl::Token, int&, int&, int&,~ 20544 29.2
2 List<syntax_asdl::word_part_t*>* Alloc<List<syntax_asdl::word_p~ 7307 10.4
3 syntax_asdl::CompoundWord* Alloc<syntax_asdl::CompoundWord, Lis~ 6143 8.72
4 List<Str*>* Alloc<List<Str*>>() 4426 6.28
5 List<syntax_asdl::CompoundWord*>* Alloc<List<syntax_asdl::Compo~ 3269 4.64