# To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 1K of event 'cycles' # Event count (approx.): 346314255 # # Overhead Samples Command Shared Object Symbol # ........ ............ ....... ................... ............................................................................................................................................................................................... # 14.70% 137 osh oils-for-unix [.] MarkSweepHeap::MaybeMarkAndPush 8.80% 107 osh libc-2.27.so [.] _int_malloc 6.12% 66 osh oils-for-unix [.] std::__detail::_Executor >, std::__cxx11::regex_traits, true>::_M_dfs 5.95% 56 osh oils-for-unix [.] MarkSweepHeap::TraceChildren 4.79% 47 osh oils-for-unix [.] MarkSweepHeap::Sweep 4.26% 46 osh oils-for-unix [.] MarkSweepHeap::Allocate 3.05% 34 osh oils-for-unix [.] match::OneToken 2.83% 35 osh libc-2.27.so [.] calloc 2.54% 25 osh libc-2.27.so [.] cfree@GLIBC_2.2.5 1.97% 18 osh libc-2.27.so [.] __memcpy_avx_unaligned_erms 1.57% 16 osh oils-for-unix [.] std::__detail::_Executor >, std::__cxx11::regex_traits, true>::_M_rep_once_more 1.38% 15 osh oils-for-unix [.] word_parse::WordParser::_ReadCompoundWord3 1.18% 13 osh oils-for-unix [.] word_parse::WordParser::_Peek 1.14% 11 osh oils-for-unix [.] List::append 1.08% 14 osh [kernel.kallsyms] [k] 0xffffffff9c000b47 1.06% 16 osh [kernel.kallsyms] [k] 0xffffffff9bed8c17 1.03% 11 osh oils-for-unix [.] lexer::LineLexer::Read 0.96% 11 osh oils-for-unix [.] lexer::Lexer::_Read 0.90% 10 osh oils-for-unix [.] consts::GetKind 0.89% 9 osh oils-for-unix [.] word_parse::WordParser::_ReadWord 0.77% 9 osh oils-for-unix [.] cmd_parse::CommandParser::_Peek 0.77% 9 osh oils-for-unix [.] alloc::Arena::NewTokenId 0.72% 7 osh oils-for-unix [.] word_::_EvalWordPart 0.72% 8 osh oils-for-unix [.] word_::CommandId 0.71% 11 osh oils-for-unix [.] alloc::Arena::NewToken 0.71% 9 osh oils-for-unix [.] List*>::index_ 0.65% 8 osh oils-for-unix [.] word_parse::WordParser::ReadWord 0.65% 8 osh oils-for-unix [.] cmd_parse::CommandParser::ParseCommand 0.62% 7 osh oils-for-unix [.] std::__detail::__regex_algo_impl >, char, std::__cxx11::regex_traits, (std::__detail::_RegexExecutorPolicy)0, false> 0.61% 7 osh oils-for-unix [.] word_::LiteralId 0.61% 6 osh [kernel.kallsyms] [k] 0xffffffff9b432562 0.58% 5 osh oils-for-unix [.] lexer::Lexer::Read 0.56% 8 osh oils-for-unix [.] cmd_parse::CommandParser::ParseSimpleCommand 0.55% 5 osh oils-for-unix [.] List::append 0.54% 6 osh libc-2.27.so [.] __memchr_avx2 0.49% 4 osh oils-for-unix [.] mylib::CFileLineReader::readline 0.48% 8 osh oils-for-unix [.] Str::slice 0.44% 5 osh [kernel.kallsyms] [k] 0xffffffff9bef3d10 0.44% 4 osh oils-for-unix [.] List::reserve 0.42% 5 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseAndOr 0.41% 5 osh libc-2.27.so [.] __libc_malloc 0.40% 5 osh oils-for-unix [.] List::index_ 0.40% 4 osh oils-for-unix [.] List::index_ 0.39% 4 osh libc-2.27.so [.] malloc_consolidate 0.36% 3 osh oils-for-unix [.] are_equal 0.34% 7 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseCommandTerm 0.32% 4 osh oils-for-unix [.] parse_lib::_BaseTrail::AppendToken 0.31% 4 osh oils-for-unix [.] word_::LeftMostSpanForWord 0.28% 4 osh oils-for-unix [.] List::index_ 0.27% 3 osh oils-for-unix [.] _StrFormat 0.27% 4 osh [kernel.kallsyms] [k] 0xffffffff9b6cbd76 0.26% 3 osh oils-for-unix [.] word_::CommandKind 0.26% 3 osh oils-for-unix [.] word_parse::WordParser::_MaybeReadWholeWord 0.26% 3 osh oils-for-unix [.] calloc@plt 0.25% 3 osh oils-for-unix [.] Alloc> 0.25% 2 osh oils-for-unix [.] cmd_parse::CommandParser::ParseRedirect 0.25% 2 osh oils-for-unix [.] List::reserve 0.24% 2 osh oils-for-unix [.] Str::isupper 0.24% 2 osh oils-for-unix [.] std::__cxx11::basic_string, std::allocator >::_M_construct 0.24% 2 osh oils-for-unix [.] cmd_parse::CommandParser::ParseCase 0.23% 2 osh [kernel.kallsyms] [k] 0xffffffff9b663cc8 0.23% 2 osh oils-for-unix [.] Alloc> 0.23% 2 osh [kernel.kallsyms] [k] 0xffffffff9b68516e 0.23% 2 osh oils-for-unix [.] word_::LeftMostSpanForPart 0.22% 2 osh [kernel.kallsyms] [k] 0xffffffff9b6792d3 0.22% 9 osh ld-2.27.so [.] _dl_relocate_object 0.22% 3 osh libc-2.27.so [.] __memset_avx2_unaligned_erms 0.21% 3 osh oils-for-unix [.] word_::LiteralToken 0.21% 3 osh oils-for-unix [.] cmd_parse::CommandParser::_ScanSimpleCommand 0.20% 2 osh libc-2.27.so [.] getdelim 0.19% 4 osh oils-for-unix [.] std::vector, std::allocator > >::operator= 0.19% 8 osh ld-2.27.so [.] do_lookup_x 0.19% 2 osh oils-for-unix [.] lexer::LineLexer::LookAheadOne 0.18% 2 osh oils-for-unix [.] free@plt 0.17% 3 osh libstdc++.so.6.0.25 [.] std::__cxx11::basic_string, std::allocator >::_M_append 0.17% 2 osh oils-for-unix [.] std::vector, std::allocator > >::_M_default_append 0.17% 4 osh oils-for-unix [.] NewStr 0.17% 4 osh oils-for-unix [.] Alloc*> 0.15% 2 osh oils-for-unix [.] List::append 0.15% 6 osh ld-2.27.so [.] _dl_lookup_symbol_x 0.14% 2 osh oils-for-unix [.] word_parse::WordParser::_ReadDoubleQuoted 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b637853 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b680ccf 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6c8a39 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b684820 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b693122 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b680cc5 0.13% 1 osh oils-for-unix [.] __getdelim@plt 0.13% 1 osh oils-for-unix [.] List::append 0.13% 1 osh oils-for-unix [.] cmd_parse::_AppendMoreEnv 0.13% 1 osh oils-for-unix [.] word_::TildeDetectAssign 0.13% 1 osh oils-for-unix [.] cmd_parse::_MakeAssignPair 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6373fe 0.13% 1 osh oils-for-unix [.] List::reserve 0.13% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_Eat2 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b684274 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b529ea3 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b66798a 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6c7ced 0.13% 1 osh [kernel.kallsyms] [k] 0xffffffff9b8b437a 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6a141b 0.12% 1 osh oils-for-unix [.] reader::_Reader::GetLine 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6cae7b 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b670515 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b48141b 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b680cd6 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6ceb08 0.12% 1 osh oils-for-unix [.] word_parse::WordParser::_ReadUnquotedLeftParts 0.12% 1 osh oils-for-unix [.] List::index_ 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b661de7 0.12% 1 osh oils-for-unix [.] word_::StaticEval 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b666a5c 0.12% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseAndOr 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b66d7c3 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b685184 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b684f2e 0.12% 1 osh oils-for-unix [.] Alloc> 0.12% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_MaybeExpandAliases 0.12% 1 osh oils-for-unix [.] memcpy@plt 0.12% 1 osh libc-2.27.so [.] __strlen_avx2 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6678a1 0.12% 1 osh oils-for-unix [.] word_::DetectShAssignment 0.12% 1 osh oils-for-unix [.] word_parse::WordParser::_ReadCommandSub 0.12% 1 osh libc-2.27.so [.] __memcmp_avx2_movbe 0.12% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseIf 0.12% 1 osh libstdc++.so.6.0.25 [.] free@plt 0.11% 3 osh oils-for-unix [.] List::append 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b4e6bff 0.11% 1 osh libc-2.27.so [.] sysmalloc 0.11% 1 osh oils-for-unix [.] std::__cxx11::regex_iterator >::operator++ 0.11% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_Eat 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b9308e5 0.11% 2 osh oils-for-unix [.] word_::TildeDetect 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b637b94 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6cac8f 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6379fc 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6cad07 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b682e83 0.11% 1 osh oils-for-unix [.] List::reserve 0.11% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseCompoundCommand 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b682e6d 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b481566 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6827e4 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6828f2 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b65c088 0.11% 1 osh oils-for-unix [.] StripAny 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b66406a 0.11% 1 osh oils-for-unix [.] cmd_parse::_MakeLiteralHereLines 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b663d54 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9bed914e 0.09% 1 osh oils-for-unix [.] List::index_ 0.09% 2 osh libc-2.27.so [.] __memset_avx2_erms 0.09% 1 osh oils-for-unix [.] cmd_parse::_ParseHereDocBody 0.09% 2 osh oils-for-unix [.] cmd_parse::CommandParser::ParsePipeline 0.09% 1 osh [kernel.kallsyms] [k] 0xffffffff9b432541 0.08% 1 osh libstdc++.so.6.0.25 [.] operator delete 0.08% 3 osh oils-for-unix [.] cmd_parse::_MakeSimpleCommand 0.07% 1 osh oils-for-unix [.] NewList 0.07% 1 osh [kernel.kallsyms] [k] 0xffffffff9b637344 0.07% 2 osh [kernel.kallsyms] [k] 0xffffffff9b684799 0.07% 1 osh [kernel.kallsyms] [k] 0xffffffff9b65c4b3 0.07% 1 osh [kernel.kallsyms] [k] 0xffffffff9b4785b8 0.07% 1 osh [kernel.kallsyms] [k] 0xffffffff9b64b8cf 0.07% 3 osh [kernel.kallsyms] [k] 0xffffffff9bed8f57 0.06% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseForEachLoop 0.06% 1 osh oils-for-unix [.] NewList 0.06% 1 osh oils-for-unix [.] braces::_BraceDetect 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9b628618 0.06% 1 osh oils-for-unix [.] Alloc> 0.05% 1 osh oils-for-unix [.] List::append 0.05% 1 osh oils-for-unix [.] id_kind_asdl::Id_str 0.05% 2 osh oils-for-unix [.] alloc::Arena::AddLine 0.05% 2 osh ld-2.27.so [.] strcmp 0.05% 2 osh [kernel.kallsyms] [k] 0xffffffff9b626737 0.04% 1 osh oils-for-unix [.] cmd_parse::_SplitSimpleCommandPrefix 0.04% 1 osh oils-for-unix [.] List::append 0.04% 1 osh oils-for-unix [.] Str::index_ 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6666d0 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b666f86 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9bed9140 0.03% 1 osh oils-for-unix [.] List::index_ 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6930c2 0.03% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseCaseList 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6cb1ec 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b684768 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b500234 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6678d3 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b68193d 0.03% 1 osh libstdc++.so.6.0.25 [.] operator new@plt 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b861c1c 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b664c45 0.03% 1 osh ld-2.27.so [.] close 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b66e53e 0.03% 1 osh oils-for-unix [.] Alloc> 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b69e310 0.03% 1 osh [kernel.kallsyms] [k] 0xffffffff9b66e644 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b8b2cc0 0.02% 1 osh ld-2.27.so [.] _dl_sort_maps 0.02% 1 osh oils-for-unix [.] str_equals 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b61b03c 0.02% 1 osh oils-for-unix [.] Dict::position_of_key 0.02% 1 osh ld-2.27.so [.] _dl_map_object_from_fd 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b664cba 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b8b4c10 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b4e2c8e 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9bed68d9 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b61afec 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b637c02 0.02% 1 osh oils-for-unix [.] pyos::Environ 0.02% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseRedirectList 0.02% 1 osh libc-2.27.so [.] __strncmp_sse42 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6371d3 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6848e7 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b671a4a 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b666a82 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6819d6 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b66796b 0.02% 1 osh libc-2.27.so [.] _dl_addr 0.02% 1 osh libtinfo.so.5.9 [.] 0x000000000000c9f5 0.02% 1 osh ld-2.27.so [.] memcpy 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b573420 0.02% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseLogicalLine 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b66d7bf 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b670b06 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6c8a4f 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b62805b 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b66f49d 0.02% 1 osh libstdc++.so.6.0.25 [.] __dynamic_cast@plt 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6cae8d 0.02% 1 osh libc-2.27.so [.] strxfrm_l 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6cd170 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6cad1e 0.02% 1 osh ld-2.27.so [.] strchr 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9bed64e1 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b628230 0.02% 1 osh libm-2.27.so [.] cos 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b62806a 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6972a0 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b65bbd5 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b629b31 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b65c06e 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6282cb 0.02% 1 osh ld-2.27.so [.] __open64 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b652d98 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9c0012b3 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9bece116 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6c6480 0.01% 1 osh [kernel.kallsyms] [k] 0xffffffff9b65c590 0.01% 1 perf [kernel.kallsyms] [k] 0xffffffff9b4d863d 0.00% 1 perf [kernel.kallsyms] [k] 0xffffffff9b61ab12 0.00% 1 perf [kernel.kallsyms] [k] 0xffffffff9c0017fc 0.00% 1 perf [kernel.kallsyms] [k] 0xffffffff9b43c9f8 0.00% 5 perf [kernel.kallsyms] [k] 0xffffffff9b478ad8 0.00% 1 perf [kernel.kallsyms] [k] 0xffffffff9b478adf 0.00% 1 perf [kernel.kallsyms] [k] 0xffffffff9b478ada # # (Cannot load tips.txt file, please install perf!) #