# To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 910 of event 'cycles' # Event count (approx.): 367991142 # # Overhead Samples Command Shared Object Symbol # ........ ............ ....... ................... ............................................................................................................................................................................................... # 15.93% 141 osh oils-for-unix [.] MarkSweepHeap::MaybeMarkAndPush 8.04% 72 osh oils-for-unix [.] MarkSweepHeap::TraceChildren 7.98% 72 osh libc-2.27.so [.] _int_malloc 5.45% 50 osh oils-for-unix [.] MarkSweepHeap::Allocate 5.05% 46 osh oils-for-unix [.] std::__detail::_Executor >, std::__cxx11::regex_traits, true>::_M_dfs 4.36% 40 osh libc-2.27.so [.] calloc 4.19% 39 osh oils-for-unix [.] MarkSweepHeap::Sweep 2.01% 19 osh libc-2.27.so [.] cfree@GLIBC_2.2.5 1.59% 14 osh oils-for-unix [.] match::OneToken 1.46% 13 osh oils-for-unix [.] lexer::LineLexer::Read 1.43% 13 osh oils-for-unix [.] alloc::Arena::NewTokenId 1.35% 12 osh libc-2.27.so [.] __memcpy_avx_unaligned_erms 1.31% 12 osh libc-2.27.so [.] __libc_malloc 1.16% 10 osh [kernel.kallsyms] [k] 0xffffffff9bed8c17 1.09% 10 osh oils-for-unix [.] word_parse::WordParser::_MaybeReadWholeWord 1.07% 10 osh oils-for-unix [.] word_parse::WordParser::_Peek 1.07% 10 osh oils-for-unix [.] word_parse::WordParser::_ReadWord 1.00% 9 osh oils-for-unix [.] cmd_parse::CommandParser::ParseSimpleCommand 0.96% 9 osh oils-for-unix [.] std::__detail::_Executor >, std::__cxx11::regex_traits, true>::_M_rep_once_more 0.90% 8 osh oils-for-unix [.] alloc::Arena::NewToken 0.88% 8 osh oils-for-unix [.] word_parse::WordParser::_ReadCompoundWord3 0.80% 7 osh oils-for-unix [.] word_::CommandId 0.79% 7 osh [kernel.kallsyms] [k] 0xffffffff9b68516e 0.75% 7 osh oils-for-unix [.] Str::slice 0.74% 7 osh oils-for-unix [.] lexer::Lexer::_Read 0.66% 6 osh oils-for-unix [.] List::append 0.57% 5 osh oils-for-unix [.] std::__detail::__regex_algo_impl >, char, std::__cxx11::regex_traits, (std::__detail::_RegexExecutorPolicy)0, false> 0.56% 5 osh [kernel.kallsyms] [k] 0xffffffff9c000b47 0.55% 5 osh oils-for-unix [.] word_::_EvalWordPart 0.54% 5 osh oils-for-unix [.] NewStr 0.54% 5 osh oils-for-unix [.] cmd_parse::CommandParser::_Peek 0.47% 3 osh ld-2.27.so [.] do_lookup_x 0.46% 4 osh oils-for-unix [.] List::reserve 0.46% 4 osh oils-for-unix [.] std::vector, std::allocator > >::operator= 0.45% 4 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseCommandTerm 0.43% 4 osh oils-for-unix [.] word_::LiteralId 0.43% 4 osh [kernel.kallsyms] [k] 0xffffffff9b432562 0.42% 4 osh [kernel.kallsyms] [k] 0xffffffff9b663cc8 0.42% 4 osh oils-for-unix [.] word_parse::WordParser::ReadWord 0.42% 4 osh libc-2.27.so [.] malloc_consolidate 0.42% 4 osh oils-for-unix [.] consts::GetKind 0.35% 3 osh oils-for-unix [.] std::__cxx11::regex_iterator >::operator++ 0.34% 3 osh oils-for-unix [.] List::append 0.34% 3 osh oils-for-unix [.] cmd_parse::CommandParser::ParseCompoundCommand 0.34% 3 osh oils-for-unix [.] mylib::CFileLineReader::readline 0.33% 3 osh libc-2.27.so [.] getdelim 0.33% 3 osh oils-for-unix [.] word_::LeftMostSpanForPart 0.33% 3 osh oils-for-unix [.] std::__detail::_Executor >, std::__cxx11::regex_traits, true>::_M_main_dispatch 0.33% 3 osh oils-for-unix [.] cmd_parse::_SplitSimpleCommandPrefix 0.32% 3 osh oils-for-unix [.] List::reserve 0.32% 3 osh oils-for-unix [.] List::index_ 0.32% 3 osh oils-for-unix [.] Str::index_ 0.31% 3 osh [kernel.kallsyms] [k] 0xffffffff9b68c7a1 0.31% 3 osh oils-for-unix [.] lexer::Lexer::Read 0.28% 2 osh [kernel.kallsyms] [k] 0xffffffff9b62805b 0.24% 2 osh oils-for-unix [.] Alloc*&> 0.24% 2 osh [kernel.kallsyms] [k] 0xffffffff9b432565 0.23% 2 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseAndOr 0.23% 2 osh oils-for-unix [.] word_::LeftMostSpanForWord 0.23% 2 osh oils-for-unix [.] word_parse::WordParser::_ReadLikeDQ 0.23% 2 osh oils-for-unix [.] Str::join 0.23% 2 osh oils-for-unix [.] cmd_parse::_ReadHereLines 0.23% 2 osh [kernel.kallsyms] [k] 0xffffffff9bed914e 0.23% 2 osh oils-for-unix [.] List::append 0.23% 2 osh oils-for-unix [.] cmd_parse::_MakeSimpleCommand 0.23% 2 osh [kernel.kallsyms] [k] 0xffffffff9b63810d 0.22% 2 osh [kernel.kallsyms] [k] 0xffffffff9b6c8a5f 0.22% 2 osh oils-for-unix [.] alloc::Arena::AddLine 0.22% 2 osh oils-for-unix [.] _StrFormat 0.21% 2 osh oils-for-unix [.] word_::DetectShAssignment 0.21% 2 osh libc-2.27.so [.] __strlen_avx2 0.21% 2 osh oils-for-unix [.] cmd_parse::CommandParser::_Eat 0.20% 2 osh libc-2.27.so [.] __memset_avx2_unaligned_erms 0.20% 2 osh [kernel.kallsyms] [k] 0xffffffff9b50388c 0.20% 2 osh libstdc++.so.6.0.25 [.] std::__cxx11::basic_string, std::allocator >::_M_mutate 0.20% 2 osh oils-for-unix [.] word_::StaticEval 0.20% 2 osh oils-for-unix [.] word_::CommandKind 0.15% 1 osh ld-2.27.so [.] _dl_lookup_symbol_x 0.14% 1 osh libc-2.27.so [.] _dl_addr 0.13% 1 osh libstdc++.so.6.0.25 [.] std::__cxx11::collate::do_transform 0.12% 1 osh libstdc++.so.6.0.25 [.] malloc@plt 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b64b939 0.12% 1 osh oils-for-unix [.] MarkSweepHeap::Collect 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6c8a65 0.12% 1 osh oils-for-unix [.] __errno_location@plt 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b64b8a5 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6371d7 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b688a12 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b661a4b 0.12% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseAndOr 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6930c2 0.12% 1 osh oils-for-unix [.] Alloc, int&, int&> 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b65bc8b 0.12% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseCommand 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b966600 0.12% 1 osh oils-for-unix [.] word_parse::WordParser::ReadSingleQuoted 0.12% 1 osh oils-for-unix [.] word_::KeywordToken 0.12% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_MaybeExpandAliases 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b663472 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6828f2 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9c0012b0 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9c0014c7 0.12% 1 osh libc-2.27.so [.] __strncmp_sse42 0.12% 1 osh oils-for-unix [.] are_equal 0.12% 1 osh libc-2.27.so [.] __GI_____strtol_l_internal 0.12% 1 osh oils-for-unix [.] id_kind_asdl::Id_str 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b488bc2 0.12% 1 osh oils-for-unix [.] Alloc> 0.12% 1 osh oils-for-unix [.] reader::FileLineReader::_GetLine 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b405089 0.12% 1 osh oils-for-unix [.] List::reserve 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b68191c 0.12% 1 osh oils-for-unix [.] List::append 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b861b96 0.12% 1 osh [kernel.kallsyms] [k] 0xffffffff9b637d47 0.11% 1 osh oils-for-unix [.] Alloc 0.11% 1 osh oils-for-unix [.] reader::_Reader::GetLine 0.11% 1 osh oils-for-unix [.] List*>::index_ 0.11% 1 osh oils-for-unix [.] cmd_parse::_AppendMoreEnv 0.11% 1 osh oils-for-unix [.] List::index_ 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b69e38d 0.11% 1 osh oils-for-unix [.] Alloc*&, syntax_asdl::Token*&> 0.11% 1 osh oils-for-unix [.] calloc@plt 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b7024e7 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6790b7 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b637a41 0.11% 1 osh oils-for-unix [.] word_parse::WordParser::_ReadSingleQuoted 0.11% 1 osh libc-2.27.so [.] __memcmp_avx2_movbe 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6846e4 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b637fef 0.11% 1 osh oils-for-unix [.] std::_Function_handler, false, false> >::_M_invoke 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9c0000a4 0.11% 1 osh oils-for-unix [.] Alloc> 0.11% 1 osh oils-for-unix [.] word_parse::WordParser::_ReadVarOpArg2 0.11% 1 osh oils-for-unix [.] List::append 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9c00150f 0.11% 1 osh oils-for-unix [.] Alloc> 0.11% 1 osh oils-for-unix [.] word_::TildeDetect 0.11% 1 osh oils-for-unix [.] cmd_parse::_MakeAssignPair 0.11% 1 osh [kernel.kallsyms] [k] 0xffffffff9b66665d 0.11% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseIf 0.11% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseCommandLine 0.10% 1 osh libstdc++.so.6.0.25 [.] std::__cxx11::basic_string, std::allocator >::_M_append 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b8b4330 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b684820 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b488bd9 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b529ea3 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6cc91c 0.10% 1 osh oils-for-unix [.] Alloc 0.10% 1 osh oils-for-unix [.] OmitChar 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b666e9a 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6c7dcc 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9ba99dd0 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6abbde 0.10% 1 osh oils-for-unix [.] List::reserve 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b682980 0.10% 1 osh oils-for-unix [.] free@plt 0.10% 1 osh oils-for-unix [.] Str::endswith 0.10% 1 osh oils-for-unix [.] parse_lib::_BaseTrail::SetLatestWords 0.10% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParsePipeline 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6379a8 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6c6489 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9beded7a 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b681736 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b666e81 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b666f2d 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b663ccc 0.10% 1 osh libstdc++.so.6.0.25 [.] operator delete@plt 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b661a63 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b663f8c 0.10% 1 osh libc-2.27.so [.] __memset_avx2_erms 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b66ebab 0.10% 1 osh libnsl-2.27.so [.] _fini 0.10% 1 osh oils-for-unix [.] List::index_ 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b64b48b 0.10% 1 osh libc-2.27.so [.] read 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b6cf64f 0.10% 1 osh libc-2.27.so [.] __memchr_avx2 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b695c77 0.10% 1 osh [kernel.kallsyms] [k] 0xffffffff9b8ee225 0.02% 1 osh [kernel.kallsyms] [k] 0xffffffff9b4b0daf 0.00% 1 perf [kernel.kallsyms] [k] 0xffffffff9c0017fc 0.00% 4 perf [kernel.kallsyms] [k] 0xffffffff9b478ad8 0.00% 1 perf [kernel.kallsyms] [k] 0xffffffff9b478ada # # (Cannot load tips.txt file, please install perf!) #