The tree below lists functions, it does not go deeper when it touches a cycle Each entry contains 3 components 'percentage_time', 'function_name', 'fucntion index in the original gprof file' Note that if a function does not contain the total called number in 'called' column, the percentage_time is its own percentage_time + 80.20 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] |-+ 65.00 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [2] | |-+ 64.10 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [3] | |-+ 60.80 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] | |-+ 54.60 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] | | |-+ 38.40 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6] | | | |-+ 19.00 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [11] | | | | |-+ 17.40 nfd::face::LinkService::receiveData(ndn::Data const&) [13] | | | | |-+ 16.60 ndn::util::signal::Signal::operator()(ndn::Data const&) [15] | | | | |-+ 16.10 nfd::face::LinkService::sendData(ndn::Data const&) [18] | | | | |-+ 15.30 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [21] | | | | |-+ 14.70 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] | | | | |-+ 11.50 nfd::face::Transport::send(nfd::face::Transport::Packet&&) [9] | | | | |-- 10.75 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [10] | | | |-+ 18.90 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [12] | | | |-+ 17.20 nfd::face::LinkService::receiveInterest(ndn::Interest const&) [14] | | | |-+ 16.40 ndn::util::signal::Signal::operator()(ndn::Interest const&) [17] | | | |-+ 16.00 nfd::face::LinkService::sendInterest(ndn::Interest const&) [19] | | | |-+ 15.30 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [20] | | | |-+ 14.70 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] | | | |-+ 11.50 nfd::face::Transport::send(nfd::face::Transport::Packet&&) [9] | | | |-- 10.75 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [10] | | |-- 10.30 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25] | |-- 1.30 nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [40] |-- 6.50 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [28] |-+ 2.20 boost::asio::detail::epoll_reactor::descriptor_state::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [33] |-- 2.10 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36] ================================================== The tree below lists functions, it does not go deeper when it touches a cycle Each entry contains 3 components 'percentage_time', 'function_name', 'fucntion index in the original gprof file' Note that if a function does not contain the total called number in 'called' column, the percentage_time is its own percentage_time - 8.00 ndn::Name::~Name() [27] ================================================== The tree below lists functions, it does not go deeper when it touches a cycle Each entry contains 3 components 'percentage_time', 'function_name', 'fucntion index in the original gprof file' Note that if a function does not contain the total called number in 'called' column, the percentage_time is its own percentage_time - 2.50 ndn::Block::operator=(ndn::Block const&) [32] ==================================================