Skip to content

Instantly share code, notes, and snippets.

@haberman
Created May 15, 2016 00:13
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 haberman/b2a20c22de71d35b67d3ef3373729695 to your computer and use it in GitHub Desktop.
Save haberman/b2a20c22de71d35b67d3ef3373729695 to your computer and use it in GitHub Desktop.
nmsize sample output
0.7% 0.7% 8645 google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField(google::protobuf::Message*)
0.6% 1.2% 7131 google::protobuf::io::Printer::Print(char const*, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&)
0.5% 1.8% 6346 google::protobuf::DescriptorBuilder::BuildMessage(google::protobuf::DescriptorProto const&, google::protobuf::Descriptor const*, google::protobuf::Descriptor*)
0.5% 2.2% 6248 google::protobuf::io::Printer::Print(char const*, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&)
0.5% 2.7% 5974 google::protobuf::util::converter::ProtoWriter::RenderPrimitiveField(google::protobuf::Field const&, google::protobuf::Type const&, google::protobuf::util::converter::DataPiece const&)
0.5% 3.2% 5958 google::protobuf::Descriptor::DebugString(int, std::string*, google::protobuf::DebugStringOptions const&, bool) const
0.4% 3.6% 5683 google::protobuf::DescriptorBuilder::BuildFile(google::protobuf::FileDescriptorProto const&)
0.4% 4.1% 5386 google::protobuf::io::Printer::Print(char const*, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&, char const*, std::string const&)
0.4% 4.5% 5110 google::protobuf::util::converter::DecodeCompactFieldMaskPaths(google::protobuf::StringPiece, google::protobuf::ResultCallback1<google::protobuf::util::Status, google::protobuf::StringPiece>*)
0.4% 4.9% 5062 google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFieldValue(google::protobuf::Message*, google::protobuf::Reflection const*, google::protobuf::FieldDescriptor const*)
[snip]
0.0% 100.0% 1 google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fsource_5fcontext_2eproto_
0.0% 100.0% 1 google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fapi_2eproto()::already_here
0.0% 100.0% 1 google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fapi_2eproto_
0.0% 100.0% 1 google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fany_2eproto()::already_here
0.0% 100.0% 1 google::protobuf::util::converter::ProtoStreamObjectWriter::Options::Defaults()::defaults
0.0% 100.0% 1 google::protobuf::static_descriptor_initializer_google_2fprotobuf_2fany_2eproto_
0.0% 100.0% 1 std::__ioinit
0.0% 100.0% 1 google::protobuf::static_descriptor_initializer_google_2fprotobuf_2ftimestamp_2eproto_
0.0% 100.0% 1 google::protobuf::protobuf_AddDesc_google_2fprotobuf_2ftimestamp_2eproto()::already_here
100.0% 1263892 TOTAL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment