Ticket #8932: data.out

File data.out, 243.7 KB (added by naidu.trk@…, 9 years ago)

valgrind massif tool output

Line 
180.74% (782,254B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
2->34.25% (331,853B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
3| ->34.25% (331,853B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
4| ->34.25% (331,853B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
5| | ->34.25% (331,853B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
6| | ->34.25% (331,853B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
7| | ->34.25% (331,853B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
8| | ->34.24% (331,705B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
9| | | ->34.24% (331,705B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
10| | | ->34.24% (331,705B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
11| | | ->34.24% (331,705B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
12| | | ->34.24% (331,705B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
13| | | ->34.24% (331,705B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
14| | | ->34.24% (331,705B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
15| | | ->34.24% (331,705B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
16| | | ->34.24% (331,705B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
17| | | ->34.24% (331,705B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
18| | | ->34.24% (331,705B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
19| | | ->34.24% (331,705B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
20| | | ->34.24% (331,705B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
21| | | ->34.24% (331,705B) 0x808070A: main (nfmgr.cc:2158)
22| | |
23| | ->00.02% (148B) in 1+ places, all below ms_print's threshold (01.00%)
24| |
25| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
26|
27->17.55% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
28| ->17.52% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
29| | ->06.90% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
30| | | ->06.17% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
31| | | | ->06.17% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
32| | | | ->03.97% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
33| | | | | ->03.97% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
34| | | | | ->02.95% (28,560B) 0x4151037: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
35| | | | | | ->02.95% (28,560B) 0x4151220: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
36| | | | | | ->02.30% (22,288B) in 178 places, all below massif's threshold (01.00%)
37| | | | | |
38| | | | | ->01.02% (9,856B) in 6 places, all below massif's threshold (01.00%)
39| | | | |
40| | | | ->02.18% (21,112B) 0x41576AD: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
41| | | | | ->01.69% (16,408B) 0x41494A3: lua_setfield (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
42| | | | | | ->01.48% (14,336B) 0x7E13328: luaopen_posix_c (lposix.c:4014)
43| | | | | | | ->01.48% (14,336B) 0x414DA7D: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
44| | | | | | | ->01.48% (14,336B) 0x414DE99: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
45| | | | | | | ->01.48% (14,336B) 0x4149775: lua_call (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
46| | | | | | | ->01.48% (14,336B) 0x4164858: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
47| | | | | | | ->01.48% (14,336B) 0x414DA7D: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
48| | | | | | | ->01.48% (14,336B) 0x4158893: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
49| | | | | | | ->01.48% (14,336B) 0x414DEF6: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
50| | | | | | | ->01.48% (14,336B) 0x4149775: lua_call (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
51| | | | | | | ->01.48% (14,336B) 0x4164858: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
52| | | | | | | ->01.48% (14,336B) 0x414DA7D: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
53| | | | | | | ->01.48% (14,336B) 0x4158893: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
54| | | | | | | ->01.48% (14,336B) 0x414DEF6: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
55| | | | | | | ->01.48% (14,336B) 0x4149775: lua_call (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
56| | | | | | | ->01.48% (14,336B) 0x4164858: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
57| | | | | | | ->01.48% (14,336B) 0x414DA7D: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
58| | | | | | | ->01.48% (14,336B) 0x4158893: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
59| | | | | | | ->01.48% (14,336B) 0x414DEF6: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
60| | | | | | | ->01.48% (14,336B) 0x414824E: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
61| | | | | | | ->01.48% (14,336B) 0x414D13E: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
62| | | | | | | ->01.48% (14,336B) 0x414E0CD: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
63| | | | | | | ->01.48% (14,336B) 0x4149822: lua_pcall (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
64| | | | | | | ->01.48% (14,336B) 0x8080224: main (nfmgr.cc:2135)
65| | | | | | |
66| | | | | | ->00.21% (2,072B) in 1+ places, all below ms_print's threshold (01.00%)
67| | | | | |
68| | | | | ->00.49% (4,704B) in 1+ places, all below ms_print's threshold (01.00%)
69| | | | |
70| | | | ->00.02% (224B) in 1+ places, all below ms_print's threshold (01.00%)
71| | | |
72| | | ->00.73% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
73| | |
74| | ->03.44% (33,349B) in 19 places, all below massif's threshold (01.00%)
75| | |
76| | ->03.42% (33,133B) 0x4155209: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
77| | | ->01.48% (14,362B) 0x4149479: lua_setfield (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
78| | | | ->01.48% (14,362B) in 333 places, all below massif's threshold (01.00%)
79| | | |
80| | | ->01.47% (14,276B) 0x415057C: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
81| | | | ->01.07% (10,344B) 0x4151037: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
82| | | | | ->01.07% (10,344B) 0x4151220: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
83| | | | | ->00.61% (5,895B) in 1+ places, all below ms_print's threshold (01.00%)
84| | | | |
85| | | | ->00.38% (3,706B) in 1+ places, all below ms_print's threshold (01.00%)
86| | | |
87| | | ->00.46% (4,495B) in 1+ places, all below ms_print's threshold (01.00%)
88| | |
89| | ->01.26% (12,180B) 0x4151E8B: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
90| | | ->01.13% (10,904B) 0x4153825: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
91| | | | ->01.13% (10,904B) in 69 places, all below massif's threshold (01.00%)
92| | | |
93| | | ->00.13% (1,276B) in 1+ places, all below ms_print's threshold (01.00%)
94| | |
95| | ->01.26% (12,180B) 0x4151EC3: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
96| | | ->01.13% (10,904B) 0x4153825: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
97| | | | ->01.13% (10,904B) in 69 places, all below massif's threshold (01.00%)
98| | | |
99| | | ->00.13% (1,276B) in 1+ places, all below ms_print's threshold (01.00%)
100| | |
101| | ->01.24% (12,000B) 0x4151F04: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
102| | ->01.11% (10,716B) 0x4153825: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
103| | | ->01.11% (10,716B) in 67 places, all below massif's threshold (01.00%)
104| | |
105| | ->00.13% (1,284B) in 1+ places, all below ms_print's threshold (01.00%)
106| |
107| ->00.04% (348B) in 1+ places, all below ms_print's threshold (01.00%)
108|
109->14.85% (143,902B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
110| ->08.22% (79,600B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
111| | ->05.67% (54,976B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
112| | | ->05.67% (54,976B) in 1147 places, all below massif's threshold (01.00%)
113| | |
114| | ->02.54% (24,624B) 0x40F1840: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
115| | ->02.53% (24,544B) 0x449815B: JSONWorker::parse(std::string const&) (JSONWorker.cpp:15)
116| | | ->02.53% (24,544B) 0x806F101: libjson::parse(std::string const&) (libjson.h:248)
117| | | ->01.27% (12,272B) 0x807BE63: processWsInput(int, char*, unsigned int) (nfmgr.cc:1816)
118| | | | ->01.27% (12,272B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
119| | | | ->01.27% (12,272B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
120| | | | ->01.27% (12,272B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
121| | | | ->01.27% (12,272B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
122| | | | ->01.27% (12,272B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
123| | | | ->01.27% (12,272B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
124| | | | ->01.27% (12,272B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
125| | | | ->01.27% (12,272B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
126| | | | ->01.27% (12,272B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
127| | | | ->01.27% (12,272B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
128| | | | ->01.27% (12,272B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
129| | | | ->01.27% (12,272B) 0x444EEF1: service::dispatch() (svclib.cc:264)
130| | | | ->01.27% (12,272B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
131| | | | ->01.27% (12,272B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
132| | | | ->01.27% (12,272B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
133| | | | ->01.27% (12,272B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
134| | | | ->01.27% (12,272B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
135| | | | ->01.27% (12,272B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
136| | | | ->01.27% (12,272B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
137| | | | ->01.27% (12,272B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
138| | | | ->01.27% (12,272B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
139| | | | ->01.27% (12,272B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
140| | | | ->01.27% (12,272B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
141| | | | ->01.27% (12,272B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
142| | | |
143| | | ->01.27% (12,272B) 0x80751A6: handleWrite(int, char*) (nfmgr.cc:1501)
144| | | | ->01.27% (12,272B) 0x807C107: processWsInput(int, char*, unsigned int) (nfmgr.cc:1829)
145| | | | ->01.27% (12,272B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
146| | | | ->01.27% (12,272B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
147| | | | ->01.27% (12,272B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
148| | | | ->01.27% (12,272B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
149| | | | ->01.27% (12,272B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
150| | | | ->01.27% (12,272B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
151| | | | ->01.27% (12,272B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
152| | | | ->01.27% (12,272B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
153| | | | ->01.27% (12,272B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
154| | | | ->01.27% (12,272B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
155| | | | ->01.27% (12,272B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
156| | | | ->01.27% (12,272B) 0x444EEF1: service::dispatch() (svclib.cc:264)
157| | | | ->01.27% (12,272B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
158| | | | ->01.27% (12,272B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
159| | | | ->01.27% (12,272B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
160| | | | ->01.27% (12,272B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
161| | | | ->01.27% (12,272B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
162| | | | ->01.27% (12,272B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
163| | | | ->01.27% (12,272B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
164| | | | ->01.27% (12,272B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
165| | | | ->01.27% (12,272B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
166| | | | ->01.27% (12,272B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
167| | | | ->01.27% (12,272B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
168| | | |
169| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
170| | |
171| | ->00.01% (80B) in 1+ places, all below ms_print's threshold (01.00%)
172| |
173| ->02.56% (24,771B) 0x449B2CE: char* std::string::_S_construct_aux<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&, std::__false_type) (basic_string.h:1722)
174| | ->02.56% (24,771B) 0x449B28F: char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&) (basic_string.h:1743)
175| | ->02.56% (24,771B) 0x449A6D1: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&) (basic_string.tcc:231)
176| | ->02.55% (24,737B) 0x44992D7: JSONWorker::DoNode(internalJSONNode const*, std::string const&) (JSONWorker.cpp:663)
177| | | ->02.55% (24,737B) 0x448BD78: internalJSONNode::FetchNode() const (internalJSONNode.cpp:178)
178| | | ->02.55% (24,737B) 0x448BF30: internalJSONNode::Fetch() const (internalJSONNode.cpp:239)
179| | | ->02.55% (24,737B) 0x80822F8: internalJSONNode::begin() const (internalJSONNode.h:426)
180| | | ->02.55% (24,737B) 0x4437635: JSONNode::begin() const (JSONNode.h:869)
181| | | ->02.55% (24,737B) 0x44334B6: getJsonVal(JSONNode const&, tupl*, int) (common.cc:10)
182| | | ->01.28% (12,386B) 0x807C080: processWsInput(int, char*, unsigned int) (nfmgr.cc:1826)
183| | | | ->01.28% (12,386B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
184| | | | ->01.28% (12,386B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
185| | | | ->01.28% (12,386B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
186| | | | ->01.28% (12,386B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
187| | | | ->01.28% (12,386B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
188| | | | ->01.28% (12,386B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
189| | | | ->01.28% (12,386B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
190| | | | ->01.28% (12,386B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
191| | | | ->01.28% (12,386B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
192| | | | ->01.28% (12,386B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
193| | | | ->01.28% (12,386B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
194| | | | ->01.28% (12,386B) 0x444EEF1: service::dispatch() (svclib.cc:264)
195| | | | ->01.28% (12,386B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
196| | | | ->01.28% (12,386B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
197| | | | ->01.28% (12,386B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
198| | | | ->01.28% (12,386B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
199| | | | ->01.28% (12,386B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
200| | | | ->01.28% (12,386B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
201| | | | ->01.28% (12,386B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
202| | | |
203| | | ->01.27% (12,351B) 0x80751E7: handleWrite(int, char*) (nfmgr.cc:1502)
204| | | | ->01.27% (12,351B) 0x807C107: processWsInput(int, char*, unsigned int) (nfmgr.cc:1829)
205| | | | ->01.27% (12,351B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
206| | | | ->01.27% (12,351B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
207| | | | ->01.27% (12,351B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
208| | | | ->01.27% (12,351B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
209| | | | ->01.27% (12,351B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
210| | | | ->01.27% (12,351B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
211| | | | ->01.27% (12,351B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
212| | | | ->01.27% (12,351B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
213| | | | ->01.27% (12,351B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
214| | | | ->01.27% (12,351B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
215| | | | ->01.27% (12,351B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
216| | | | ->01.27% (12,351B) 0x444EEF1: service::dispatch() (svclib.cc:264)
217| | | | ->01.27% (12,351B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
218| | | | ->01.27% (12,351B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
219| | | | ->01.27% (12,351B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
220| | | | ->01.27% (12,351B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
221| | | | ->01.27% (12,351B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
222| | | | ->01.27% (12,351B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
223| | | |
224| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
225| | |
226| | ->00.00% (34B) in 1+ places, all below ms_print's threshold (01.00%)
227| |
228| ->01.34% (12,954B) 0x448BC0E: internalJSONNode::FetchString() const (internalJSONNode.cpp:168)
229| | ->01.34% (12,954B) 0x448BF23: internalJSONNode::Fetch() const (internalJSONNode.cpp:236)
230| | ->01.34% (12,954B) 0x808235B: internalJSONNode::operator std::string() const (internalJSONNode.h:487)
231| | ->01.34% (12,954B) 0x8082532: JSONNode::as_string() const (JSONNode.h:680)
232| | ->01.34% (12,954B) 0x44335BD: getJsonVal(JSONNode const&, tupl*, int) (common.cc:21)
233| | | ->01.28% (12,396B) 0x80751E7: handleWrite(int, char*) (nfmgr.cc:1502)
234| | | | ->01.28% (12,396B) 0x807C107: processWsInput(int, char*, unsigned int) (nfmgr.cc:1829)
235| | | | ->01.28% (12,396B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
236| | | | ->01.28% (12,396B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
237| | | | ->01.28% (12,396B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
238| | | | ->01.28% (12,396B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
239| | | | ->01.28% (12,396B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
240| | | | ->01.28% (12,396B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
241| | | | ->01.28% (12,396B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
242| | | | ->01.28% (12,396B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
243| | | | ->01.28% (12,396B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
244| | | | ->01.28% (12,396B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
245| | | | ->01.28% (12,396B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
246| | | | ->01.28% (12,396B) 0x444EEF1: service::dispatch() (svclib.cc:264)
247| | | | ->01.28% (12,396B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
248| | | | ->01.28% (12,396B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
249| | | | ->01.28% (12,396B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
250| | | | ->01.28% (12,396B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
251| | | | ->01.28% (12,396B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
252| | | | ->01.28% (12,396B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
253| | | | ->01.28% (12,396B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
254| | | | ->01.28% (12,396B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
255| | | | ->01.28% (12,396B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
256| | | | ->01.28% (12,396B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
257| | | |
258| | | ->00.06% (558B) in 1+ places, all below ms_print's threshold (01.00%)
259| | |
260| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
261| |
262| ->01.27% (12,272B) 0x807FBC7: main (nfmgr.cc:2118)
263| |
264| ->01.27% (12,272B) 0x40F13E4: char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char*, std::string> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
265| | ->01.27% (12,272B) 0x40F147E: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char*, std::string> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
266| | ->01.27% (12,272B) 0x448BF23: internalJSONNode::Fetch() const (internalJSONNode.cpp:236)
267| | ->01.27% (12,272B) 0x808235B: internalJSONNode::operator std::string() const (internalJSONNode.h:487)
268| | ->01.27% (12,272B) 0x8082532: JSONNode::as_string() const (JSONNode.h:680)
269| | ->01.27% (12,272B) 0x44335BD: getJsonVal(JSONNode const&, tupl*, int) (common.cc:21)
270| | | ->01.27% (12,272B) 0x80751E7: handleWrite(int, char*) (nfmgr.cc:1502)
271| | | | ->01.27% (12,272B) 0x807C107: processWsInput(int, char*, unsigned int) (nfmgr.cc:1829)
272| | | | ->01.27% (12,272B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
273| | | | ->01.27% (12,272B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
274| | | | ->01.27% (12,272B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
275| | | | ->01.27% (12,272B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
276| | | | ->01.27% (12,272B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
277| | | | ->01.27% (12,272B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
278| | | | ->01.27% (12,272B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
279| | | | ->01.27% (12,272B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
280| | | | ->01.27% (12,272B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
281| | | | ->01.27% (12,272B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
282| | | | ->01.27% (12,272B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
283| | | | ->01.27% (12,272B) 0x444EEF1: service::dispatch() (svclib.cc:264)
284| | | | ->01.27% (12,272B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
285| | | | ->01.27% (12,272B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
286| | | | ->01.27% (12,272B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
287| | | | ->01.27% (12,272B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
288| | | | ->01.27% (12,272B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
289| | | | ->01.27% (12,272B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
290| | | | ->01.27% (12,272B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
291| | | | ->01.27% (12,272B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
292| | | | ->01.27% (12,272B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
293| | | |
294| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
295| | |
296| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
297| |
298| ->00.21% (2,033B) in 1+ places, all below ms_print's threshold (01.00%)
299|
300->07.02% (68,015B) in 246 places, all below massif's threshold (01.00%)
301|
302->03.20% (31,014B) 0x400A92F: _dl_new_object (dl-object.c:76)
303| ->03.20% (31,014B) 0x400651E: _dl_map_object_from_fd (dl-load.c:1053)
304| ->03.20% (31,014B) 0x4008447: _dl_map_object (dl-load.c:2606)
305| ->02.93% (28,411B) 0x400CE1C: openaux (dl-deps.c:63)
306| | ->02.93% (28,411B) 0x40130D8: dl_open_worker (dl-open.c:265)
307| | ->02.93% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
308| | ->02.93% (28,411B) 0x470BCCC: dlopen_doit (dlopen.c:66)
309| | ->02.93% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
310| | ->02.93% (28,411B) 0x0: ???
311| |
312| ->00.27% (2,603B) in 1+ places, all below ms_print's threshold (01.00%)
313|
314->02.42% (23,400B) 0x80CD0B4: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned int, void const*) (new_allocator.h:94)
315| ->02.42% (23,400B) 0x80CD01F: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
316| ->02.42% (23,400B) 0x80CCF36: std::_Rb_tree_node<std::pair<std::string const, std::string> >* std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node<std::pair<std::string const, std::string> const&>(std::pair<std::string const, std::string> const&) (stl_tree.h:402)
317| ->02.42% (23,400B) 0x80CCB63: std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_<std::pair<std::string const, std::string> const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
318| ->02.39% (23,160B) 0x80CCDD1: std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> const&>(std::pair<std::string const, std::string> const&) (stl_tree.h:1299)
319| | ->02.39% (23,160B) 0x80CC5BB: std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_<std::pair<std::string const, std::string> const&>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1348)
320| | ->02.39% (23,160B) 0x80CC297: void std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> const*>(std::pair<std::string const, std::string> const*, std::pair<std::string const, std::string> const*) (stl_tree.h:1474)
321| | ->02.39% (23,160B) 0x80CC0D6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::map(std::initializer_list<std::pair<std::string const, std::string> >, std::less<std::string> const&, std::allocator<std::pair<std::string const, std::string> > const&) (stl_map.h:204)
322| | ->02.39% (23,160B) 0x80C4193: __static_initialization_and_destruction_0(int, int) (in /home/rk/akorp/server/src/obj/nfmgr)
323| | ->02.39% (23,160B) 0x80C4249: _GLOBAL__sub_I__Z11getMimeTypeRSs (mime_types.cc:993)
324| | ->02.39% (23,160B) 0x8161270: __libc_csu_init (in /home/rk/akorp/server/src/obj/nfmgr)
325| | ->02.39% (23,160B) 0x45538C8: (below main) (libc-start.c:219)
326| |
327| ->00.02% (240B) in 1+ places, all below ms_print's threshold (01.00%)
328|
329->01.45% (14,016B) 0x7F4EEC2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::allocate(unsigned int, void const*) (new_allocator.h:94)
330 ->01.45% (14,016B) 0x7F4ECB3: std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_get_node() (stl_tree.h:369)
331 ->01.45% (14,016B) 0x7F4E40E: std::_Rb_tree_node<std::pair<char const, boost::date_time::string_parse_tree<char> > >* std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_create_node<std::pair<char const, boost::date_time::string_parse_tree<char> > >(std::pair<char const, boost::date_time::string_parse_tree<char> >&&) (stl_tree.h:402)
332 ->01.45% (14,016B) 0x7F4DA61: std::_Rb_tree_iterator<std::pair<char const, boost::date_time::string_parse_tree<char> > > std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_insert_<std::pair<char const, boost::date_time::string_parse_tree<char> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const, boost::date_time::string_parse_tree<char> >&&) (stl_tree.h:979)
333 ->01.45% (14,016B) 0x7F4C44A: std::_Rb_tree_iterator<std::pair<char const, boost::date_time::string_parse_tree<char> > > std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_insert_equal<std::pair<char const, boost::date_time::string_parse_tree<char> > >(std::pair<char const, boost::date_time::string_parse_tree<char> >&&) (stl_tree.h:1324)
334 ->01.45% (14,016B) 0x7F4A3B9: std::_Rb_tree_iterator<std::pair<char const, boost::date_time::string_parse_tree<char> > > std::multimap<char, boost::date_time::string_parse_tree<char>, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::insert<std::pair<char const, boost::date_time::string_parse_tree<char> >, void>(std::pair<char const, boost::date_time::string_parse_tree<char> >&&) (stl_multimap.h:452)
335 ->01.45% (14,016B) in 3 places, all below massif's threshold (01.00%)
336
337--------------------------------------------------------------------------------
338 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
339--------------------------------------------------------------------------------
340 6 41,076,605,746 1,001,240 804,441 196,799 0
341 7 48,307,429,189 1,084,952 868,969 215,983 0
342 8 54,669,846,952 1,170,888 938,024 232,864 0
34380.11% (938,024B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
344->41.65% (487,623B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
345| ->41.65% (487,623B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
346| ->41.65% (487,623B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
347| | ->41.65% (487,623B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
348| | ->41.65% (487,623B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
349| | ->41.65% (487,623B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
350| | ->41.63% (487,475B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
351| | | ->41.63% (487,475B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
352| | | ->41.63% (487,475B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
353| | | ->41.63% (487,475B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
354| | | ->41.63% (487,475B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
355| | | ->41.63% (487,475B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
356| | | ->41.63% (487,475B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
357| | | ->41.63% (487,475B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
358| | | ->41.63% (487,475B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
359| | | ->41.63% (487,475B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
360| | | ->41.63% (487,475B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
361| | | ->41.63% (487,475B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
362| | | ->41.63% (487,475B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
363| | | ->41.63% (487,475B) 0x808070A: main (nfmgr.cc:2158)
364| | |
365| | ->00.01% (148B) in 1+ places, all below ms_print's threshold (01.00%)
366| |
367| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
368|
369->14.52% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
370| ->14.49% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
371| | ->05.71% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
372| | | ->05.10% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
373| | | | ->05.10% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
374| | | | ->03.28% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
375| | | | | ->03.28% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
376| | | | | ->02.44% (28,560B) 0x4151037: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
377| | | | | | ->02.44% (28,560B) 0x4151220: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
378| | | | | | ->01.90% (22,288B) in 178 places, all below massif's threshold (01.00%)
379| | | | | |
380| | | | | ->00.84% (9,856B) in 1+ places, all below ms_print's threshold (01.00%)
381| | | | |
382| | | | ->01.80% (21,112B) 0x41576AD: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
383| | | | | ->01.40% (16,408B) 0x41494A3: lua_setfield (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
384| | | | | | ->01.22% (14,336B) 0x7E13328: luaopen_posix_c (lposix.c:4014)
385| | | | | | | ->01.22% (14,336B) 0x414DA7D: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
386| | | | | | | ->01.22% (14,336B) 0x414DE99: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
387| | | | | | | ->01.22% (14,336B) 0x4149775: lua_call (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
388| | | | | | | ->01.22% (14,336B) 0x4164858: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
389| | | | | | | ->01.22% (14,336B) 0x414DA7D: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
390| | | | | | | ->01.22% (14,336B) 0x4158893: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
391| | | | | | | ->01.22% (14,336B) 0x414DEF6: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
392| | | | | | | ->01.22% (14,336B) 0x4149775: lua_call (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
393| | | | | | | ->01.22% (14,336B) 0x4164858: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
394| | | | | | | ->01.22% (14,336B) 0x414DA7D: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
395| | | | | | | ->01.22% (14,336B) 0x4158893: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
396| | | | | | | ->01.22% (14,336B) 0x414DEF6: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
397| | | | | | | ->01.22% (14,336B) 0x4149775: lua_call (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
398| | | | | | | ->01.22% (14,336B) 0x4164858: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
399| | | | | | | ->01.22% (14,336B) 0x414DA7D: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
400| | | | | | | ->01.22% (14,336B) 0x4158893: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
401| | | | | | | ->01.22% (14,336B) 0x414DEF6: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
402| | | | | | | ->01.22% (14,336B) 0x414824E: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
403| | | | | | | ->01.22% (14,336B) 0x414D13E: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
404| | | | | | | ->01.22% (14,336B) 0x414E0CD: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
405| | | | | | | ->01.22% (14,336B) 0x4149822: lua_pcall (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
406| | | | | | | ->01.22% (14,336B) 0x8080224: main (nfmgr.cc:2135)
407| | | | | | |
408| | | | | | ->00.18% (2,072B) in 1+ places, all below ms_print's threshold (01.00%)
409| | | | | |
410| | | | | ->00.40% (4,704B) in 1+ places, all below ms_print's threshold (01.00%)
411| | | | |
412| | | | ->00.02% (224B) in 1+ places, all below ms_print's threshold (01.00%)
413| | | |
414| | | ->00.61% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
415| | |
416| | ->02.85% (33,349B) in 19 places, all below massif's threshold (01.00%)
417| | |
418| | ->02.83% (33,133B) 0x4155209: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
419| | | ->01.23% (14,362B) 0x4149479: lua_setfield (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
420| | | | ->01.23% (14,362B) in 333 places, all below massif's threshold (01.00%)
421| | | |
422| | | ->01.22% (14,276B) 0x415057C: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
423| | | | ->01.20% (14,050B) in 30 places, all below massif's threshold (01.00%)
424| | | |
425| | | ->00.38% (4,495B) in 1+ places, all below ms_print's threshold (01.00%)
426| | |
427| | ->01.04% (12,180B) 0x4151E8B: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
428| | | ->01.04% (12,180B) in 2 places, all below massif's threshold (01.00%)
429| | |
430| | ->01.04% (12,180B) 0x4151EC3: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
431| | | ->01.04% (12,180B) in 2 places, all below massif's threshold (01.00%)
432| | |
433| | ->01.02% (12,000B) 0x4151F04: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
434| | ->01.02% (12,000B) in 2 places, all below massif's threshold (01.00%)
435| |
436| ->00.03% (348B) in 1+ places, all below ms_print's threshold (01.00%)
437|
438->12.29% (143,902B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
439| ->06.80% (79,600B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
440| | ->04.70% (54,976B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
441| | | ->04.70% (54,976B) in 1147 places, all below massif's threshold (01.00%)
442| | |
443| | ->02.10% (24,624B) 0x40F1840: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
444| | ->02.10% (24,544B) 0x449815B: JSONWorker::parse(std::string const&) (JSONWorker.cpp:15)
445| | | ->02.10% (24,544B) 0x806F101: libjson::parse(std::string const&) (libjson.h:248)
446| | | ->01.05% (12,272B) 0x807BE63: processWsInput(int, char*, unsigned int) (nfmgr.cc:1816)
447| | | | ->01.05% (12,272B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
448| | | | ->01.05% (12,272B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
449| | | | ->01.05% (12,272B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
450| | | | ->01.05% (12,272B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
451| | | | ->01.05% (12,272B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
452| | | | ->01.05% (12,272B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
453| | | | ->01.05% (12,272B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
454| | | | ->01.05% (12,272B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
455| | | | ->01.05% (12,272B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
456| | | | ->01.05% (12,272B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
457| | | | ->01.05% (12,272B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
458| | | | ->01.05% (12,272B) 0x444EEF1: service::dispatch() (svclib.cc:264)
459| | | | ->01.05% (12,272B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
460| | | | ->01.05% (12,272B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
461| | | | ->01.05% (12,272B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
462| | | | ->01.05% (12,272B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
463| | | | ->01.05% (12,272B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
464| | | | ->01.05% (12,272B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
465| | | | ->01.05% (12,272B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
466| | | | ->01.05% (12,272B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
467| | | | ->01.05% (12,272B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
468| | | | ->01.05% (12,272B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
469| | | | ->01.05% (12,272B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
470| | | | ->01.05% (12,272B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
471| | | |
472| | | ->01.05% (12,272B) 0x80751A6: handleWrite(int, char*) (nfmgr.cc:1501)
473| | | | ->01.05% (12,272B) 0x807C107: processWsInput(int, char*, unsigned int) (nfmgr.cc:1829)
474| | | | ->01.05% (12,272B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
475| | | | ->01.05% (12,272B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
476| | | | ->01.05% (12,272B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
477| | | | ->01.05% (12,272B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
478| | | | ->01.05% (12,272B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
479| | | | ->01.05% (12,272B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
480| | | | ->01.05% (12,272B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
481| | | | ->01.05% (12,272B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
482| | | | ->01.05% (12,272B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
483| | | | ->01.05% (12,272B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
484| | | | ->01.05% (12,272B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
485| | | | ->01.05% (12,272B) 0x444EEF1: service::dispatch() (svclib.cc:264)
486| | | | ->01.05% (12,272B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
487| | | | ->01.05% (12,272B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
488| | | | ->01.05% (12,272B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
489| | | | ->01.05% (12,272B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
490| | | | ->01.05% (12,272B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
491| | | | ->01.05% (12,272B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
492| | | | ->01.05% (12,272B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
493| | | | ->01.05% (12,272B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
494| | | | ->01.05% (12,272B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
495| | | | ->01.05% (12,272B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
496| | | | ->01.05% (12,272B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
497| | | |
498| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
499| | |
500| | ->00.01% (80B) in 1+ places, all below ms_print's threshold (01.00%)
501| |
502| ->02.12% (24,771B) 0x449B2CE: char* std::string::_S_construct_aux<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&, std::__false_type) (basic_string.h:1722)
503| | ->02.12% (24,771B) 0x449B28F: char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&) (basic_string.h:1743)
504| | ->02.12% (24,771B) 0x449A6D1: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&) (basic_string.tcc:231)
505| | ->02.11% (24,737B) 0x44992D7: JSONWorker::DoNode(internalJSONNode const*, std::string const&) (JSONWorker.cpp:663)
506| | | ->02.11% (24,737B) 0x448BD78: internalJSONNode::FetchNode() const (internalJSONNode.cpp:178)
507| | | ->02.11% (24,737B) 0x448BF30: internalJSONNode::Fetch() const (internalJSONNode.cpp:239)
508| | | ->02.11% (24,737B) 0x80822F8: internalJSONNode::begin() const (internalJSONNode.h:426)
509| | | ->02.11% (24,737B) 0x4437635: JSONNode::begin() const (JSONNode.h:869)
510| | | ->02.11% (24,737B) 0x44334B6: getJsonVal(JSONNode const&, tupl*, int) (common.cc:10)
511| | | ->01.06% (12,386B) 0x807C080: processWsInput(int, char*, unsigned int) (nfmgr.cc:1826)
512| | | | ->01.06% (12,386B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
513| | | | ->01.06% (12,386B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
514| | | | ->01.06% (12,386B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
515| | | | ->01.06% (12,386B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
516| | | | ->01.06% (12,386B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
517| | | | ->01.06% (12,386B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
518| | | | ->01.06% (12,386B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
519| | | | ->01.06% (12,386B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
520| | | | ->01.06% (12,386B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
521| | | | ->01.06% (12,386B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
522| | | | ->01.06% (12,386B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
523| | | | ->01.06% (12,386B) 0x444EEF1: service::dispatch() (svclib.cc:264)
524| | | | ->01.06% (12,386B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
525| | | | ->01.06% (12,386B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
526| | | | ->01.06% (12,386B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
527| | | | ->01.06% (12,386B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
528| | | | ->01.06% (12,386B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
529| | | | ->01.06% (12,386B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
530| | | | ->01.06% (12,386B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
531| | | |
532| | | ->01.05% (12,351B) 0x80751E7: handleWrite(int, char*) (nfmgr.cc:1502)
533| | | | ->01.05% (12,351B) 0x807C107: processWsInput(int, char*, unsigned int) (nfmgr.cc:1829)
534| | | | ->01.05% (12,351B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
535| | | | ->01.05% (12,351B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
536| | | | ->01.05% (12,351B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
537| | | | ->01.05% (12,351B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
538| | | | ->01.05% (12,351B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
539| | | | ->01.05% (12,351B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
540| | | | ->01.05% (12,351B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
541| | | | ->01.05% (12,351B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
542| | | | ->01.05% (12,351B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
543| | | | ->01.05% (12,351B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
544| | | | ->01.05% (12,351B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
545| | | | ->01.05% (12,351B) 0x444EEF1: service::dispatch() (svclib.cc:264)
546| | | | ->01.05% (12,351B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
547| | | | ->01.05% (12,351B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
548| | | | ->01.05% (12,351B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
549| | | | ->01.05% (12,351B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
550| | | | ->01.05% (12,351B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
551| | | | ->01.05% (12,351B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
552| | | |
553| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
554| | |
555| | ->00.00% (34B) in 1+ places, all below ms_print's threshold (01.00%)
556| |
557| ->01.11% (12,954B) 0x448BC0E: internalJSONNode::FetchString() const (internalJSONNode.cpp:168)
558| | ->01.11% (12,954B) 0x448BF23: internalJSONNode::Fetch() const (internalJSONNode.cpp:236)
559| | ->01.11% (12,954B) 0x808235B: internalJSONNode::operator std::string() const (internalJSONNode.h:487)
560| | ->01.11% (12,954B) 0x8082532: JSONNode::as_string() const (JSONNode.h:680)
561| | ->01.11% (12,954B) 0x44335BD: getJsonVal(JSONNode const&, tupl*, int) (common.cc:21)
562| | | ->01.06% (12,396B) 0x80751E7: handleWrite(int, char*) (nfmgr.cc:1502)
563| | | | ->01.06% (12,396B) 0x807C107: processWsInput(int, char*, unsigned int) (nfmgr.cc:1829)
564| | | | ->01.06% (12,396B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
565| | | | ->01.06% (12,396B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
566| | | | ->01.06% (12,396B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
567| | | | ->01.06% (12,396B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
568| | | | ->01.06% (12,396B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
569| | | | ->01.06% (12,396B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
570| | | | ->01.06% (12,396B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
571| | | | ->01.06% (12,396B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
572| | | | ->01.06% (12,396B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
573| | | | ->01.06% (12,396B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
574| | | | ->01.06% (12,396B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
575| | | | ->01.06% (12,396B) 0x444EEF1: service::dispatch() (svclib.cc:264)
576| | | | ->01.06% (12,396B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
577| | | | ->01.06% (12,396B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
578| | | | ->01.06% (12,396B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
579| | | | ->01.06% (12,396B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
580| | | | ->01.06% (12,396B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
581| | | | ->01.06% (12,396B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
582| | | | ->01.06% (12,396B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
583| | | | ->01.06% (12,396B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
584| | | | ->01.06% (12,396B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
585| | | | ->01.06% (12,396B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
586| | | |
587| | | ->00.05% (558B) in 1+ places, all below ms_print's threshold (01.00%)
588| | |
589| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
590| |
591| ->01.05% (12,272B) 0x807FBC7: main (nfmgr.cc:2118)
592| |
593| ->01.05% (12,272B) 0x40F13E4: char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char*, std::string> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
594| | ->01.05% (12,272B) 0x40F147E: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char*, std::string> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
595| | ->01.05% (12,272B) 0x448BF23: internalJSONNode::Fetch() const (internalJSONNode.cpp:236)
596| | ->01.05% (12,272B) 0x808235B: internalJSONNode::operator std::string() const (internalJSONNode.h:487)
597| | ->01.05% (12,272B) 0x8082532: JSONNode::as_string() const (JSONNode.h:680)
598| | ->01.05% (12,272B) 0x44335BD: getJsonVal(JSONNode const&, tupl*, int) (common.cc:21)
599| | | ->01.05% (12,272B) 0x80751E7: handleWrite(int, char*) (nfmgr.cc:1502)
600| | | | ->01.05% (12,272B) 0x807C107: processWsInput(int, char*, unsigned int) (nfmgr.cc:1829)
601| | | | ->01.05% (12,272B) 0x807CAF9: handleRequest(service*, int, int, std::string&) (nfmgr.cc:1869)
602| | | | ->01.05% (12,272B) 0x80A2141: std::_Function_handler<void (service*, int, int, std::string&), void (*)(service*, int, int, std::string&)>::_M_invoke(std::_Any_data const&, service*, int, int, std::string&) (functional:1925)
603| | | | ->01.05% (12,272B) 0x44508A4: std::function<void (service*, int, int, std::string&)>::operator()(service*, int, int, std::string&) const (functional:2310)
604| | | | ->01.05% (12,272B) 0x444E870: service::handleDataMessages(Reactor*, int) (svclib.cc:215)
605| | | | ->01.05% (12,272B) 0x4451D70: std::_Mem_fn<void (service::*)(Reactor*, int)>::operator()(service*, Reactor*, int) const (in /home/rk/akorp/server/src/obj/libakorp.so)
606| | | | ->01.05% (12,272B) 0x4451B99: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, Reactor*&&, int&&, 0u, 1u, 2u>(std::tuple<Reactor*&&, int&&>&&, std::_Index_tuple<0u, 1u, 2u>) (functional:1156)
607| | | | ->01.05% (12,272B) 0x4451684: void std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)>::operator()<Reactor*, int, void>(Reactor*&&, int&&) (functional:1215)
608| | | | ->01.05% (12,272B) 0x4450D01: std::_Function_handler<void (Reactor*, int), std::_Bind<std::_Mem_fn<void (service::*)(Reactor*, int)> (service*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, Reactor*, int) (functional:1925)
609| | | | ->01.05% (12,272B) 0x444573A: std::function<void (Reactor*, int)>::operator()(Reactor*, int) const (functional:2310)
610| | | | ->01.05% (12,272B) 0x4443A76: Reactor::_run(bool) (reactor.cc:79)
611| | | | ->01.05% (12,272B) 0x4443C2D: Reactor::dispatch() (reactor.cc:102)
612| | | | ->01.05% (12,272B) 0x444EEF1: service::dispatch() (svclib.cc:264)
613| | | | ->01.05% (12,272B) 0x807F1A2: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2078)
614| | | | ->01.05% (12,272B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
615| | | | ->01.05% (12,272B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
616| | | | ->01.05% (12,272B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
617| | | | ->01.05% (12,272B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
618| | | | ->01.05% (12,272B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
619| | | | ->01.05% (12,272B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
620| | | | ->01.05% (12,272B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
621| | | | ->01.05% (12,272B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
622| | | |
623| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
624| | |
625| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
626| |
627| ->00.17% (2,033B) in 1+ places, all below ms_print's threshold (01.00%)
628|
629->05.81% (68,015B) in 246 places, all below massif's threshold (01.00%)
630|
631->02.65% (31,014B) 0x400A92F: _dl_new_object (dl-object.c:76)
632| ->02.65% (31,014B) 0x400651E: _dl_map_object_from_fd (dl-load.c:1053)
633| ->02.65% (31,014B) 0x4008447: _dl_map_object (dl-load.c:2606)
634| ->02.43% (28,411B) 0x400CE1C: openaux (dl-deps.c:63)
635| | ->02.43% (28,411B) 0x40130D8: dl_open_worker (dl-open.c:265)
636| | ->02.43% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
637| | ->02.43% (28,411B) 0x470BCCC: dlopen_doit (dlopen.c:66)
638| | ->02.43% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
639| | ->02.43% (28,411B) 0x0: ???
640| |
641| ->00.22% (2,603B) in 1+ places, all below ms_print's threshold (01.00%)
642|
643->02.00% (23,400B) 0x80CD0B4: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned int, void const*) (new_allocator.h:94)
644| ->02.00% (23,400B) 0x80CD01F: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
645| ->02.00% (23,400B) 0x80CCF36: std::_Rb_tree_node<std::pair<std::string const, std::string> >* std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node<std::pair<std::string const, std::string> const&>(std::pair<std::string const, std::string> const&) (stl_tree.h:402)
646| ->02.00% (23,400B) 0x80CCB63: std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_<std::pair<std::string const, std::string> const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
647| ->01.98% (23,160B) 0x80CCDD1: std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> const&>(std::pair<std::string const, std::string> const&) (stl_tree.h:1299)
648| | ->01.98% (23,160B) 0x80CC5BB: std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_<std::pair<std::string const, std::string> const&>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1348)
649| | ->01.98% (23,160B) 0x80CC297: void std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> const*>(std::pair<std::string const, std::string> const*, std::pair<std::string const, std::string> const*) (stl_tree.h:1474)
650| | ->01.98% (23,160B) 0x80CC0D6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::map(std::initializer_list<std::pair<std::string const, std::string> >, std::less<std::string> const&, std::allocator<std::pair<std::string const, std::string> > const&) (stl_map.h:204)
651| | ->01.98% (23,160B) 0x80C4193: __static_initialization_and_destruction_0(int, int) (in /home/rk/akorp/server/src/obj/nfmgr)
652| | ->01.98% (23,160B) 0x80C4249: _GLOBAL__sub_I__Z11getMimeTypeRSs (mime_types.cc:993)
653| | ->01.98% (23,160B) 0x8161270: __libc_csu_init (in /home/rk/akorp/server/src/obj/nfmgr)
654| | ->01.98% (23,160B) 0x45538C8: (below main) (libc-start.c:219)
655| |
656| ->00.02% (240B) in 1+ places, all below ms_print's threshold (01.00%)
657|
658->01.20% (14,016B) 0x7F4EEC2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::allocate(unsigned int, void const*) (new_allocator.h:94)
659 ->01.20% (14,016B) 0x7F4ECB3: std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_get_node() (stl_tree.h:369)
660 ->01.20% (14,016B) 0x7F4E40E: std::_Rb_tree_node<std::pair<char const, boost::date_time::string_parse_tree<char> > >* std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_create_node<std::pair<char const, boost::date_time::string_parse_tree<char> > >(std::pair<char const, boost::date_time::string_parse_tree<char> >&&) (stl_tree.h:402)
661 ->01.20% (14,016B) 0x7F4DA61: std::_Rb_tree_iterator<std::pair<char const, boost::date_time::string_parse_tree<char> > > std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_insert_<std::pair<char const, boost::date_time::string_parse_tree<char> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const, boost::date_time::string_parse_tree<char> >&&) (stl_tree.h:979)
662 ->01.20% (14,016B) 0x7F4C44A: std::_Rb_tree_iterator<std::pair<char const, boost::date_time::string_parse_tree<char> > > std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_insert_equal<std::pair<char const, boost::date_time::string_parse_tree<char> > >(std::pair<char const, boost::date_time::string_parse_tree<char> >&&) (stl_tree.h:1324)
663 ->01.20% (14,016B) 0x7F4A3B9: std::_Rb_tree_iterator<std::pair<char const, boost::date_time::string_parse_tree<char> > > std::multimap<char, boost::date_time::string_parse_tree<char>, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::insert<std::pair<char const, boost::date_time::string_parse_tree<char> >, void>(std::pair<char const, boost::date_time::string_parse_tree<char> >&&) (stl_multimap.h:452)
664 ->01.20% (14,016B) in 3 places, all below massif's threshold (01.00%)
665
666--------------------------------------------------------------------------------
667 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
668--------------------------------------------------------------------------------
669 9 58,536,089,483 1,174,800 932,785 242,015 0
670 10 65,897,452,847 1,290,928 1,028,547 262,381 0
671 11 75,104,371,819 1,397,928 1,110,995 286,933 0
672 12 83,058,991,571 1,502,208 1,194,184 308,024 0
67379.50% (1,194,184B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
674->49.42% (742,368B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
675| ->49.42% (742,368B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
676| ->49.42% (742,368B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
677| | ->49.42% (742,368B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
678| | ->49.42% (742,368B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
679| | ->49.42% (742,368B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
680| | ->49.41% (742,220B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
681| | | ->49.41% (742,220B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
682| | | ->49.41% (742,220B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
683| | | ->49.41% (742,220B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
684| | | ->49.41% (742,220B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
685| | | ->49.41% (742,220B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
686| | | ->49.41% (742,220B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
687| | | ->49.41% (742,220B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
688| | | ->49.41% (742,220B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
689| | | ->49.41% (742,220B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
690| | | ->49.41% (742,220B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
691| | | ->49.41% (742,220B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
692| | | ->49.41% (742,220B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
693| | | ->49.41% (742,220B) 0x808070A: main (nfmgr.cc:2158)
694| | |
695| | ->00.01% (148B) in 1+ places, all below ms_print's threshold (01.00%)
696| |
697| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
698|
699->11.32% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
700| ->11.30% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
701| | ->04.64% (69,709B) in 22 places, all below massif's threshold (01.00%)
702| | |
703| | ->04.45% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
704| | | ->03.98% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
705| | | | ->03.98% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
706| | | | ->02.56% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
707| | | | | ->02.56% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
708| | | | | ->01.90% (28,560B) 0x4151037: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
709| | | | | | ->01.90% (28,560B) 0x4151220: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
710| | | | | | ->01.48% (22,288B) in 178 places, all below massif's threshold (01.00%)
711| | | | | |
712| | | | | ->00.66% (9,856B) in 1+ places, all below ms_print's threshold (01.00%)
713| | | | |
714| | | | ->01.41% (21,112B) 0x41576AD: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
715| | | | | ->01.09% (16,408B) 0x41494A3: lua_setfield (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
716| | | | | | ->01.09% (16,408B) in 12 places, all below massif's threshold (01.00%)
717| | | | | |
718| | | | | ->00.31% (4,704B) in 1+ places, all below ms_print's threshold (01.00%)
719| | | | |
720| | | | ->00.01% (224B) in 1+ places, all below ms_print's threshold (01.00%)
721| | | |
722| | | ->00.47% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
723| | |
724| | ->02.21% (33,133B) 0x4155209: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
725| | ->02.21% (33,133B) in 11 places, all below massif's threshold (01.00%)
726| |
727| ->00.02% (348B) in 1+ places, all below ms_print's threshold (01.00%)
728|
729->09.59% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
730| ->05.30% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
731| | ->03.66% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
732| | | ->03.66% (54,980B) in 1147 places, all below massif's threshold (01.00%)
733| | |
734| | ->01.64% (24,624B) 0x40F1840: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
735| | ->01.63% (24,544B) 0x449815B: JSONWorker::parse(std::string const&) (JSONWorker.cpp:15)
736| | | ->01.63% (24,544B) 0x806F101: libjson::parse(std::string const&) (libjson.h:248)
737| | | ->01.63% (24,544B) in 4 places, all below massif's threshold (01.00%)
738| | |
739| | ->00.01% (80B) in 1+ places, all below ms_print's threshold (01.00%)
740| |
741| ->02.65% (39,738B) in 23 places, all below massif's threshold (01.00%)
742| |
743| ->01.65% (24,775B) 0x449B2CE: char* std::string::_S_construct_aux<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&, std::__false_type) (basic_string.h:1722)
744| ->01.65% (24,775B) 0x449B28F: char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&) (basic_string.h:1743)
745| ->01.65% (24,775B) 0x449A6D1: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&) (basic_string.tcc:231)
746| ->01.65% (24,741B) 0x44992D7: JSONWorker::DoNode(internalJSONNode const*, std::string const&) (JSONWorker.cpp:663)
747| | ->01.65% (24,741B) 0x448BD78: internalJSONNode::FetchNode() const (internalJSONNode.cpp:178)
748| | ->01.65% (24,741B) 0x448BF30: internalJSONNode::Fetch() const (internalJSONNode.cpp:239)
749| | ->01.65% (24,741B) 0x80822F8: internalJSONNode::begin() const (internalJSONNode.h:426)
750| | ->01.65% (24,741B) 0x4437635: JSONNode::begin() const (JSONNode.h:869)
751| | ->01.65% (24,741B) 0x44334B6: getJsonVal(JSONNode const&, tupl*, int) (common.cc:10)
752| | ->01.65% (24,741B) in 4 places, all below massif's threshold (01.00%)
753| |
754| ->00.00% (34B) in 1+ places, all below ms_print's threshold (01.00%)
755|
756->05.54% (83,231B) in 247 places, all below massif's threshold (01.00%)
757|
758->02.06% (31,014B) 0x400A92F: _dl_new_object (dl-object.c:76)
759| ->02.06% (31,014B) 0x400651E: _dl_map_object_from_fd (dl-load.c:1053)
760| ->02.06% (31,014B) 0x4008447: _dl_map_object (dl-load.c:2606)
761| ->01.89% (28,411B) 0x400CE1C: openaux (dl-deps.c:63)
762| | ->01.89% (28,411B) 0x40130D8: dl_open_worker (dl-open.c:265)
763| | ->01.89% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
764| | ->01.89% (28,411B) 0x470BCCC: dlopen_doit (dlopen.c:66)
765| | ->01.89% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
766| | ->01.89% (28,411B) 0x0: ???
767| |
768| ->00.17% (2,603B) in 1+ places, all below ms_print's threshold (01.00%)
769|
770->01.56% (23,400B) 0x80CD0B4: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned int, void const*) (new_allocator.h:94)
771 ->01.56% (23,400B) 0x80CD01F: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
772 ->01.56% (23,400B) 0x80CCF36: std::_Rb_tree_node<std::pair<std::string const, std::string> >* std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node<std::pair<std::string const, std::string> const&>(std::pair<std::string const, std::string> const&) (stl_tree.h:402)
773 ->01.56% (23,400B) 0x80CCB63: std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_<std::pair<std::string const, std::string> const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
774 ->01.54% (23,160B) 0x80CCDD1: std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> const&>(std::pair<std::string const, std::string> const&) (stl_tree.h:1299)
775 | ->01.54% (23,160B) 0x80CC5BB: std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_<std::pair<std::string const, std::string> const&>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1348)
776 | ->01.54% (23,160B) 0x80CC297: void std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> const*>(std::pair<std::string const, std::string> const*, std::pair<std::string const, std::string> const*) (stl_tree.h:1474)
777 | ->01.54% (23,160B) 0x80CC0D6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::map(std::initializer_list<std::pair<std::string const, std::string> >, std::less<std::string> const&, std::allocator<std::pair<std::string const, std::string> > const&) (stl_map.h:204)
778 | ->01.54% (23,160B) 0x80C4193: __static_initialization_and_destruction_0(int, int) (in /home/rk/akorp/server/src/obj/nfmgr)
779 | ->01.54% (23,160B) 0x80C4249: _GLOBAL__sub_I__Z11getMimeTypeRSs (mime_types.cc:993)
780 | ->01.54% (23,160B) 0x8161270: __libc_csu_init (in /home/rk/akorp/server/src/obj/nfmgr)
781 | ->01.54% (23,160B) 0x45538C8: (below main) (libc-start.c:219)
782 |
783 ->00.02% (240B) in 1+ places, all below ms_print's threshold (01.00%)
784
785--------------------------------------------------------------------------------
786 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
787--------------------------------------------------------------------------------
788 13 87,988,632,258 1,534,488 1,213,476 321,012 0
789 14 93,428,181,953 1,597,408 1,261,983 335,425 0
790 15 99,092,821,751 1,672,936 1,322,905 350,031 0
791 16 104,986,366,325 1,743,560 1,377,420 366,140 0
792 17 111,112,925,890 1,814,456 1,432,069 382,387 0
793 18 119,795,588,420 1,927,200 1,521,782 405,418 0
79478.96% (1,521,782B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
795->55.52% (1,069,966B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
796| ->55.52% (1,069,966B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
797| ->55.52% (1,069,966B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
798| | ->55.52% (1,069,966B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
799| | ->55.52% (1,069,966B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
800| | ->55.52% (1,069,966B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
801| | ->55.51% (1,069,818B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
802| | | ->55.51% (1,069,818B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
803| | | ->55.51% (1,069,818B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
804| | | ->55.51% (1,069,818B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
805| | | ->55.51% (1,069,818B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
806| | | ->55.51% (1,069,818B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
807| | | ->55.51% (1,069,818B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
808| | | ->55.51% (1,069,818B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
809| | | ->55.51% (1,069,818B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
810| | | ->55.51% (1,069,818B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
811| | | ->55.51% (1,069,818B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
812| | | ->55.51% (1,069,818B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
813| | | ->55.51% (1,069,818B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
814| | | ->55.51% (1,069,818B) 0x808070A: main (nfmgr.cc:2158)
815| | |
816| | ->00.01% (148B) in 1+ places, all below ms_print's threshold (01.00%)
817| |
818| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
819|
820->08.82% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
821| ->08.81% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
822| | ->03.62% (69,709B) in 22 places, all below massif's threshold (01.00%)
823| | |
824| | ->03.47% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
825| | | ->03.10% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
826| | | | ->03.10% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
827| | | | ->01.99% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
828| | | | | ->01.99% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
829| | | | | ->01.48% (28,560B) 0x4151037: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
830| | | | | | ->01.48% (28,560B) 0x4151220: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
831| | | | | | ->01.16% (22,288B) in 178 places, all below massif's threshold (01.00%)
832| | | | | |
833| | | | | ->00.51% (9,856B) in 1+ places, all below ms_print's threshold (01.00%)
834| | | | |
835| | | | ->01.10% (21,112B) 0x41576AD: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
836| | | | | ->01.10% (21,112B) in 3 places, all below massif's threshold (01.00%)
837| | | | |
838| | | | ->00.01% (224B) in 1+ places, all below ms_print's threshold (01.00%)
839| | | |
840| | | ->00.37% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
841| | |
842| | ->01.72% (33,133B) 0x4155209: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
843| | ->01.72% (33,133B) in 11 places, all below massif's threshold (01.00%)
844| |
845| ->00.02% (348B) in 1+ places, all below ms_print's threshold (01.00%)
846|
847->07.48% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
848| ->04.13% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
849| | ->02.85% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
850| | | ->02.85% (54,980B) in 1147 places, all below massif's threshold (01.00%)
851| | |
852| | ->01.28% (24,624B) 0x40F1840: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
853| | ->01.27% (24,544B) 0x449815B: JSONWorker::parse(std::string const&) (JSONWorker.cpp:15)
854| | | ->01.27% (24,544B) 0x806F101: libjson::parse(std::string const&) (libjson.h:248)
855| | | ->01.27% (24,544B) in 4 places, all below massif's threshold (01.00%)
856| | |
857| | ->00.00% (80B) in 1+ places, all below ms_print's threshold (01.00%)
858| |
859| ->02.06% (39,738B) in 23 places, all below massif's threshold (01.00%)
860| |
861| ->01.29% (24,775B) 0x449B2CE: char* std::string::_S_construct_aux<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&, std::__false_type) (basic_string.h:1722)
862| ->01.29% (24,775B) 0x449B28F: char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&) (basic_string.h:1743)
863| ->01.29% (24,775B) 0x449A6D1: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&) (basic_string.tcc:231)
864| ->01.28% (24,741B) 0x44992D7: JSONWorker::DoNode(internalJSONNode const*, std::string const&) (JSONWorker.cpp:663)
865| | ->01.28% (24,741B) 0x448BD78: internalJSONNode::FetchNode() const (internalJSONNode.cpp:178)
866| | ->01.28% (24,741B) 0x448BF30: internalJSONNode::Fetch() const (internalJSONNode.cpp:239)
867| | ->01.28% (24,741B) 0x80822F8: internalJSONNode::begin() const (internalJSONNode.h:426)
868| | ->01.28% (24,741B) 0x4437635: JSONNode::begin() const (JSONNode.h:869)
869| | ->01.28% (24,741B) 0x44334B6: getJsonVal(JSONNode const&, tupl*, int) (common.cc:10)
870| | ->01.28% (24,741B) in 4 places, all below massif's threshold (01.00%)
871| |
872| ->00.00% (34B) in 1+ places, all below ms_print's threshold (01.00%)
873|
874->04.32% (83,231B) in 247 places, all below massif's threshold (01.00%)
875|
876->01.61% (31,014B) 0x400A92F: _dl_new_object (dl-object.c:76)
877| ->01.61% (31,014B) 0x400651E: _dl_map_object_from_fd (dl-load.c:1053)
878| ->01.61% (31,014B) 0x4008447: _dl_map_object (dl-load.c:2606)
879| ->01.47% (28,411B) 0x400CE1C: openaux (dl-deps.c:63)
880| | ->01.47% (28,411B) 0x40130D8: dl_open_worker (dl-open.c:265)
881| | ->01.47% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
882| | ->01.47% (28,411B) 0x470BCCC: dlopen_doit (dlopen.c:66)
883| | ->01.47% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
884| | ->01.47% (28,411B) 0x0: ???
885| |
886| ->00.14% (2,603B) in 1+ places, all below ms_print's threshold (01.00%)
887|
888->01.21% (23,400B) 0x80CD0B4: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned int, void const*) (new_allocator.h:94)
889 ->01.21% (23,400B) 0x80CD01F: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
890 ->01.21% (23,400B) 0x80CCF36: std::_Rb_tree_node<std::pair<std::string const, std::string> >* std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node<std::pair<std::string const, std::string> const&>(std::pair<std::string const, std::string> const&) (stl_tree.h:402)
891 ->01.21% (23,400B) 0x80CCB63: std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_<std::pair<std::string const, std::string> const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
892 ->01.20% (23,160B) 0x80CCDD1: std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> const&>(std::pair<std::string const, std::string> const&) (stl_tree.h:1299)
893 | ->01.20% (23,160B) 0x80CC5BB: std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_<std::pair<std::string const, std::string> const&>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1348)
894 | ->01.20% (23,160B) 0x80CC297: void std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> const*>(std::pair<std::string const, std::string> const*, std::pair<std::string const, std::string> const*) (stl_tree.h:1474)
895 | ->01.20% (23,160B) 0x80CC0D6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::map(std::initializer_list<std::pair<std::string const, std::string> >, std::less<std::string> const&, std::allocator<std::pair<std::string const, std::string> > const&) (stl_map.h:204)
896 | ->01.20% (23,160B) 0x80C4193: __static_initialization_and_destruction_0(int, int) (in /home/rk/akorp/server/src/obj/nfmgr)
897 | ->01.20% (23,160B) 0x80C4249: _GLOBAL__sub_I__Z11getMimeTypeRSs (mime_types.cc:993)
898 | ->01.20% (23,160B) 0x8161270: __libc_csu_init (in /home/rk/akorp/server/src/obj/nfmgr)
899 | ->01.20% (23,160B) 0x45538C8: (below main) (libc-start.c:219)
900 |
901 ->00.01% (240B) in 1+ places, all below ms_print's threshold (01.00%)
902
903--------------------------------------------------------------------------------
904 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
905--------------------------------------------------------------------------------
906 19 126,457,035,115 1,991,984 1,568,907 423,077 0
907 20 133,435,514,804 2,072,696 1,631,129 441,567 0
908 21 140,697,719,436 2,156,688 1,695,879 460,809 0
909 22 148,254,469,176 2,244,096 1,763,256 480,840 0
910 23 156,118,154,790 2,335,088 1,833,383 501,705 0
911 24 160,166,106,384 2,381,912 1,869,483 512,429 0
912 25 166,907,957,245 2,472,152 1,941,843 530,309 0
91378.55% (1,941,843B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
914->60.27% (1,490,027B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
915| ->60.27% (1,490,027B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
916| ->60.27% (1,490,027B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
917| | ->60.27% (1,490,027B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
918| | ->60.27% (1,490,027B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
919| | ->60.27% (1,490,027B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
920| | ->60.27% (1,489,879B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
921| | | ->60.27% (1,489,879B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
922| | | ->60.27% (1,489,879B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
923| | | ->60.27% (1,489,879B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
924| | | ->60.27% (1,489,879B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
925| | | ->60.27% (1,489,879B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
926| | | ->60.27% (1,489,879B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
927| | | ->60.27% (1,489,879B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
928| | | ->60.27% (1,489,879B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
929| | | ->60.27% (1,489,879B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
930| | | ->60.27% (1,489,879B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
931| | | ->60.27% (1,489,879B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
932| | | ->60.27% (1,489,879B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
933| | | ->60.27% (1,489,879B) 0x808070A: main (nfmgr.cc:2158)
934| | |
935| | ->00.01% (148B) in 1+ places, all below ms_print's threshold (01.00%)
936| |
937| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
938|
939->06.88% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
940| ->06.86% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
941| | ->02.82% (69,709B) in 22 places, all below massif's threshold (01.00%)
942| | |
943| | ->02.70% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
944| | | ->02.42% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
945| | | | ->02.42% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
946| | | | ->01.55% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
947| | | | | ->01.55% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
948| | | | | ->01.16% (28,560B) 0x4151037: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
949| | | | | | ->01.16% (28,560B) 0x4151220: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
950| | | | | | ->00.90% (22,288B) in 1+ places, all below ms_print's threshold (01.00%)
951| | | | | |
952| | | | | ->00.40% (9,856B) in 1+ places, all below ms_print's threshold (01.00%)
953| | | | |
954| | | | ->00.86% (21,336B) in 1+ places, all below ms_print's threshold (01.00%)
955| | | |
956| | | ->00.29% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
957| | |
958| | ->01.34% (33,133B) 0x4155209: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
959| | ->01.34% (33,133B) in 11 places, all below massif's threshold (01.00%)
960| |
961| ->00.01% (348B) in 1+ places, all below ms_print's threshold (01.00%)
962|
963->05.83% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
964| ->03.22% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
965| | ->02.22% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
966| | | ->02.22% (54,980B) in 1147 places, all below massif's threshold (01.00%)
967| | |
968| | ->01.00% (24,624B) in 1+ places, all below ms_print's threshold (01.00%)
969| |
970| ->01.61% (39,738B) in 23 places, all below massif's threshold (01.00%)
971| |
972| ->01.00% (24,775B) 0x449B2CE: char* std::string::_S_construct_aux<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&, std::__false_type) (basic_string.h:1722)
973| ->01.00% (24,775B) 0x449B28F: char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&) (basic_string.h:1743)
974| ->01.00% (24,775B) 0x449A6D1: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<char> const&) (basic_string.tcc:231)
975| ->01.00% (24,741B) 0x44992D7: JSONWorker::DoNode(internalJSONNode const*, std::string const&) (JSONWorker.cpp:663)
976| | ->01.00% (24,741B) 0x448BD78: internalJSONNode::FetchNode() const (internalJSONNode.cpp:178)
977| | ->01.00% (24,741B) 0x448BF30: internalJSONNode::Fetch() const (internalJSONNode.cpp:239)
978| | ->01.00% (24,741B) 0x80822F8: internalJSONNode::begin() const (internalJSONNode.h:426)
979| | ->01.00% (24,741B) 0x4437635: JSONNode::begin() const (JSONNode.h:869)
980| | ->01.00% (24,741B) 0x44334B6: getJsonVal(JSONNode const&, tupl*, int) (common.cc:10)
981| | ->01.00% (24,741B) in 4 places, all below massif's threshold (01.00%)
982| |
983| ->00.00% (34B) in 1+ places, all below ms_print's threshold (01.00%)
984|
985->04.31% (106,631B) in 248 places, all below massif's threshold (01.00%)
986|
987->01.25% (31,014B) 0x400A92F: _dl_new_object (dl-object.c:76)
988 ->01.25% (31,014B) 0x400651E: _dl_map_object_from_fd (dl-load.c:1053)
989 ->01.25% (31,014B) 0x4008447: _dl_map_object (dl-load.c:2606)
990 ->01.15% (28,411B) 0x400CE1C: openaux (dl-deps.c:63)
991 | ->01.15% (28,411B) 0x40130D8: dl_open_worker (dl-open.c:265)
992 | ->01.15% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
993 | ->01.15% (28,411B) 0x470BCCC: dlopen_doit (dlopen.c:66)
994 | ->01.15% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
995 | ->01.15% (28,411B) 0x0: ???
996 |
997 ->00.11% (2,603B) in 1+ places, all below ms_print's threshold (01.00%)
998
999--------------------------------------------------------------------------------
1000 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1001--------------------------------------------------------------------------------
1002 26 175,598,633,808 2,572,648 2,019,321 553,327 0
100378.49% (2,019,321B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1004->60.93% (1,567,505B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
1005| ->60.93% (1,567,505B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
1006| ->60.93% (1,567,505B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
1007| | ->60.93% (1,567,505B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
1008| | ->60.93% (1,567,505B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
1009| | ->60.93% (1,567,505B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
1010| | ->60.92% (1,567,357B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
1011| | | ->60.92% (1,567,357B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
1012| | | ->60.92% (1,567,357B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
1013| | | ->60.92% (1,567,357B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
1014| | | ->60.92% (1,567,357B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
1015| | | ->60.92% (1,567,357B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
1016| | | ->60.92% (1,567,357B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
1017| | | ->60.92% (1,567,357B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1018| | | ->60.92% (1,567,357B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
1019| | | ->60.92% (1,567,357B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1020| | | ->60.92% (1,567,357B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
1021| | | ->60.92% (1,567,357B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
1022| | | ->60.92% (1,567,357B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
1023| | | ->60.92% (1,567,357B) 0x808070A: main (nfmgr.cc:2158)
1024| | |
1025| | ->00.01% (148B) in 1+ places, all below ms_print's threshold (01.00%)
1026| |
1027| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1028|
1029->06.61% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1030| ->06.60% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1031| | ->02.71% (69,709B) in 22 places, all below massif's threshold (01.00%)
1032| | |
1033| | ->02.60% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1034| | | ->02.32% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1035| | | | ->02.32% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1036| | | | ->01.49% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1037| | | | | ->01.49% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1038| | | | | ->01.11% (28,560B) 0x4151037: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1039| | | | | | ->01.11% (28,560B) 0x4151220: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1040| | | | | | ->00.87% (22,288B) in 1+ places, all below ms_print's threshold (01.00%)
1041| | | | | |
1042| | | | | ->00.38% (9,856B) in 1+ places, all below ms_print's threshold (01.00%)
1043| | | | |
1044| | | | ->00.83% (21,336B) in 1+ places, all below ms_print's threshold (01.00%)
1045| | | |
1046| | | ->00.28% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
1047| | |
1048| | ->01.29% (33,133B) 0x4155209: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1049| | ->01.29% (33,133B) in 11 places, all below massif's threshold (01.00%)
1050| |
1051| ->00.01% (348B) in 1+ places, all below ms_print's threshold (01.00%)
1052|
1053->05.60% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1054| ->03.09% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1055| | ->02.14% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1056| | | ->02.14% (54,980B) in 1147 places, all below massif's threshold (01.00%)
1057| | |
1058| | ->00.96% (24,624B) in 1+ places, all below ms_print's threshold (01.00%)
1059| |
1060| ->02.51% (64,513B) in 24 places, all below massif's threshold (01.00%)
1061|
1062->04.14% (106,631B) in 248 places, all below massif's threshold (01.00%)
1063|
1064->01.21% (31,014B) 0x400A92F: _dl_new_object (dl-object.c:76)
1065 ->01.21% (31,014B) 0x400651E: _dl_map_object_from_fd (dl-load.c:1053)
1066 ->01.21% (31,014B) 0x4008447: _dl_map_object (dl-load.c:2606)
1067 ->01.10% (28,411B) 0x400CE1C: openaux (dl-deps.c:63)
1068 | ->01.10% (28,411B) 0x40130D8: dl_open_worker (dl-open.c:265)
1069 | ->01.10% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
1070 | ->01.10% (28,411B) 0x470BCCC: dlopen_doit (dlopen.c:66)
1071 | ->01.10% (28,411B) 0x400F05C: _dl_catch_error (dl-error.c:177)
1072 | ->01.10% (28,411B) 0x0: ???
1073 |
1074 ->00.10% (2,603B) in 1+ places, all below ms_print's threshold (01.00%)
1075
1076--------------------------------------------------------------------------------
1077 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1078--------------------------------------------------------------------------------
1079 27 184,603,596,805 2,664,496 2,087,302 577,194 0
1080 28 193,916,789,421 2,733,704 2,132,518 601,186 0
1081 29 203,607,740,324 2,884,384 2,256,799 627,585 0
1082 30 213,690,033,545 3,001,072 2,346,746 654,326 0
1083 31 218,882,404,682 3,061,160 2,393,070 668,090 0
1084 32 224,179,532,830 3,122,448 2,440,294 682,154 0
1085 33 229,585,256,128 3,184,912 2,488,456 696,456 0
1086 34 235,646,921,003 3,267,264 2,554,748 712,516 0
108778.19% (2,554,748B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1088->64.36% (2,102,932B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
1089| ->64.36% (2,102,932B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
1090| ->64.36% (2,102,932B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
1091| | ->64.36% (2,102,932B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
1092| | ->64.36% (2,102,932B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
1093| | ->64.36% (2,102,932B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
1094| | ->64.36% (2,102,784B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
1095| | | ->64.36% (2,102,784B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
1096| | | ->64.36% (2,102,784B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
1097| | | ->64.36% (2,102,784B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
1098| | | ->64.36% (2,102,784B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
1099| | | ->64.36% (2,102,784B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
1100| | | ->64.36% (2,102,784B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
1101| | | ->64.36% (2,102,784B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1102| | | ->64.36% (2,102,784B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
1103| | | ->64.36% (2,102,784B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1104| | | ->64.36% (2,102,784B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
1105| | | ->64.36% (2,102,784B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
1106| | | ->64.36% (2,102,784B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
1107| | | ->64.36% (2,102,784B) 0x808070A: main (nfmgr.cc:2158)
1108| | |
1109| | ->00.00% (148B) in 1+ places, all below ms_print's threshold (01.00%)
1110| |
1111| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1112|
1113->05.20% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1114| ->05.19% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1115| | ->02.13% (69,709B) in 22 places, all below massif's threshold (01.00%)
1116| | |
1117| | ->02.05% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1118| | | ->01.83% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1119| | | | ->01.83% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1120| | | | ->01.18% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1121| | | | | ->01.18% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1122| | | | | ->01.18% (38,416B) in 7 places, all below massif's threshold (01.00%)
1123| | | | |
1124| | | | ->00.65% (21,336B) in 1+ places, all below ms_print's threshold (01.00%)
1125| | | |
1126| | | ->00.22% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
1127| | |
1128| | ->01.01% (33,133B) 0x4155209: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1129| | ->01.01% (33,133B) in 11 places, all below massif's threshold (01.00%)
1130| |
1131| ->00.01% (348B) in 1+ places, all below ms_print's threshold (01.00%)
1132|
1133->04.41% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1134| ->02.44% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1135| | ->01.68% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1136| | | ->01.68% (54,980B) in 1147 places, all below massif's threshold (01.00%)
1137| | |
1138| | ->00.75% (24,624B) in 1+ places, all below ms_print's threshold (01.00%)
1139| |
1140| ->01.97% (64,513B) in 24 places, all below massif's threshold (01.00%)
1141|
1142->04.21% (137,645B) in 249 places, all below massif's threshold (01.00%)
1143
1144--------------------------------------------------------------------------------
1145 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1146--------------------------------------------------------------------------------
1147 35 241,325,894,771 3,332,984 2,605,401 727,583 0
114878.17% (2,605,401B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1149->64.61% (2,153,585B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
1150| ->64.61% (2,153,585B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
1151| ->64.61% (2,153,585B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
1152| | ->64.61% (2,153,585B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
1153| | ->64.61% (2,153,585B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
1154| | ->64.61% (2,153,585B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
1155| | ->64.61% (2,153,437B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
1156| | | ->64.61% (2,153,437B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
1157| | | ->64.61% (2,153,437B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
1158| | | ->64.61% (2,153,437B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
1159| | | ->64.61% (2,153,437B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
1160| | | ->64.61% (2,153,437B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
1161| | | ->64.61% (2,153,437B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
1162| | | ->64.61% (2,153,437B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1163| | | ->64.61% (2,153,437B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
1164| | | ->64.61% (2,153,437B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1165| | | ->64.61% (2,153,437B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
1166| | | ->64.61% (2,153,437B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
1167| | | ->64.61% (2,153,437B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
1168| | | ->64.61% (2,153,437B) 0x808070A: main (nfmgr.cc:2158)
1169| | |
1170| | ->00.00% (148B) in 1+ places, all below ms_print's threshold (01.00%)
1171| |
1172| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1173|
1174->05.10% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1175| ->05.09% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1176| | ->03.09% (102,842B) in 23 places, all below massif's threshold (01.00%)
1177| | |
1178| | ->02.01% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1179| | ->01.79% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1180| | | ->01.79% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1181| | | ->01.15% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1182| | | | ->01.15% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1183| | | | ->01.15% (38,416B) in 7 places, all below massif's threshold (01.00%)
1184| | | |
1185| | | ->00.64% (21,336B) in 1+ places, all below ms_print's threshold (01.00%)
1186| | |
1187| | ->00.21% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
1188| |
1189| ->00.01% (348B) in 1+ places, all below ms_print's threshold (01.00%)
1190|
1191->04.32% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1192| ->02.39% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1193| | ->01.65% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1194| | | ->01.65% (54,980B) in 1147 places, all below massif's threshold (01.00%)
1195| | |
1196| | ->00.74% (24,624B) in 1+ places, all below ms_print's threshold (01.00%)
1197| |
1198| ->01.94% (64,513B) in 24 places, all below massif's threshold (01.00%)
1199|
1200->04.13% (137,645B) in 249 places, all below massif's threshold (01.00%)
1201
1202--------------------------------------------------------------------------------
1203 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1204--------------------------------------------------------------------------------
1205 36 247,121,582,031 3,400,048 2,657,090 742,958 0
120678.15% (2,657,090B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1207->64.86% (2,205,274B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
1208| ->64.86% (2,205,274B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
1209| ->64.86% (2,205,274B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
1210| | ->64.86% (2,205,274B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
1211| | ->64.86% (2,205,274B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
1212| | ->64.86% (2,205,274B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
1213| | ->64.86% (2,205,126B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
1214| | | ->64.86% (2,205,126B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
1215| | | ->64.86% (2,205,126B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
1216| | | ->64.86% (2,205,126B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
1217| | | ->64.86% (2,205,126B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
1218| | | ->64.86% (2,205,126B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
1219| | | ->64.86% (2,205,126B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
1220| | | ->64.86% (2,205,126B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1221| | | ->64.86% (2,205,126B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
1222| | | ->64.86% (2,205,126B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1223| | | ->64.86% (2,205,126B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
1224| | | ->64.86% (2,205,126B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
1225| | | ->64.86% (2,205,126B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
1226| | | ->64.86% (2,205,126B) 0x808070A: main (nfmgr.cc:2158)
1227| | |
1228| | ->00.00% (148B) in 1+ places, all below ms_print's threshold (01.00%)
1229| |
1230| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1231|
1232->05.00% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1233| ->04.99% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1234| | ->03.02% (102,842B) in 23 places, all below massif's threshold (01.00%)
1235| | |
1236| | ->01.97% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1237| | ->01.76% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1238| | | ->01.76% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1239| | | ->01.13% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1240| | | | ->01.13% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1241| | | | ->01.13% (38,416B) in 7 places, all below massif's threshold (01.00%)
1242| | | |
1243| | | ->00.63% (21,336B) in 1+ places, all below ms_print's threshold (01.00%)
1244| | |
1245| | ->00.21% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
1246| |
1247| ->00.01% (348B) in 1+ places, all below ms_print's threshold (01.00%)
1248|
1249->04.24% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1250| ->02.34% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1251| | ->01.62% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1252| | | ->01.62% (54,980B) in 1147 places, all below massif's threshold (01.00%)
1253| | |
1254| | ->00.72% (24,624B) in 1+ places, all below ms_print's threshold (01.00%)
1255| |
1256| ->01.90% (64,513B) in 24 places, all below massif's threshold (01.00%)
1257|
1258->04.05% (137,645B) in 249 places, all below massif's threshold (01.00%)
1259
1260--------------------------------------------------------------------------------
1261 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1262--------------------------------------------------------------------------------
1263 37 253,036,046,525 3,468,432 2,709,815 758,617 0
126478.13% (2,709,815B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1265->65.10% (2,257,999B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
1266| ->65.10% (2,257,999B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
1267| ->65.10% (2,257,999B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
1268| | ->65.10% (2,257,999B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
1269| | ->65.10% (2,257,999B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
1270| | ->65.10% (2,257,999B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
1271| | ->65.10% (2,257,851B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
1272| | | ->65.10% (2,257,851B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
1273| | | ->65.10% (2,257,851B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
1274| | | ->65.10% (2,257,851B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
1275| | | ->65.10% (2,257,851B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
1276| | | ->65.10% (2,257,851B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
1277| | | ->65.10% (2,257,851B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
1278| | | ->65.10% (2,257,851B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1279| | | ->65.10% (2,257,851B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
1280| | | ->65.10% (2,257,851B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1281| | | ->65.10% (2,257,851B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
1282| | | ->65.10% (2,257,851B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
1283| | | ->65.10% (2,257,851B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
1284| | | ->65.10% (2,257,851B) 0x808070A: main (nfmgr.cc:2158)
1285| | |
1286| | ->00.00% (148B) in 1+ places, all below ms_print's threshold (01.00%)
1287| |
1288| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1289|
1290->04.90% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1291| ->04.89% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1292| | ->02.97% (102,842B) in 23 places, all below massif's threshold (01.00%)
1293| | |
1294| | ->01.93% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1295| | ->01.72% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1296| | | ->01.72% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1297| | | ->01.11% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1298| | | | ->01.11% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1299| | | | ->01.11% (38,416B) in 7 places, all below massif's threshold (01.00%)
1300| | | |
1301| | | ->00.62% (21,336B) in 1+ places, all below ms_print's threshold (01.00%)
1302| | |
1303| | ->00.21% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
1304| |
1305| ->00.01% (348B) in 1+ places, all below ms_print's threshold (01.00%)
1306|
1307->04.16% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1308| ->02.30% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1309| | ->01.59% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1310| | | ->01.59% (54,980B) in 1147 places, all below massif's threshold (01.00%)
1311| | |
1312| | ->00.71% (24,624B) in 1+ places, all below ms_print's threshold (01.00%)
1313| |
1314| ->01.86% (64,513B) in 24 places, all below massif's threshold (01.00%)
1315|
1316->03.97% (137,645B) in 249 places, all below massif's threshold (01.00%)
1317
1318--------------------------------------------------------------------------------
1319 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1320--------------------------------------------------------------------------------
1321 38 259,063,981,816 3,538,184 2,763,576 774,608 0
132278.11% (2,763,576B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1323->65.34% (2,311,760B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
1324| ->65.34% (2,311,760B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
1325| ->65.34% (2,311,760B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
1326| | ->65.34% (2,311,760B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
1327| | ->65.34% (2,311,760B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
1328| | ->65.34% (2,311,760B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
1329| | ->65.33% (2,311,612B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
1330| | | ->65.33% (2,311,612B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
1331| | | ->65.33% (2,311,612B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
1332| | | ->65.33% (2,311,612B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
1333| | | ->65.33% (2,311,612B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
1334| | | ->65.33% (2,311,612B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
1335| | | ->65.33% (2,311,612B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
1336| | | ->65.33% (2,311,612B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1337| | | ->65.33% (2,311,612B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
1338| | | ->65.33% (2,311,612B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1339| | | ->65.33% (2,311,612B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
1340| | | ->65.33% (2,311,612B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
1341| | | ->65.33% (2,311,612B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
1342| | | ->65.33% (2,311,612B) 0x808070A: main (nfmgr.cc:2158)
1343| | |
1344| | ->00.00% (148B) in 1+ places, all below ms_print's threshold (01.00%)
1345| |
1346| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1347|
1348->04.81% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1349| ->04.80% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1350| | ->02.91% (102,842B) in 23 places, all below massif's threshold (01.00%)
1351| | |
1352| | ->01.89% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1353| | ->01.69% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1354| | | ->01.69% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1355| | | ->01.09% (38,416B) 0x4156334: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1356| | | | ->01.09% (38,416B) 0x4150594: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1357| | | | ->01.09% (38,416B) in 7 places, all below massif's threshold (01.00%)
1358| | | |
1359| | | ->00.60% (21,336B) in 1+ places, all below ms_print's threshold (01.00%)
1360| | |
1361| | ->00.20% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
1362| |
1363| ->00.01% (348B) in 1+ places, all below ms_print's threshold (01.00%)
1364|
1365->04.07% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1366| ->02.25% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1367| | ->01.55% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1368| | | ->01.55% (54,980B) in 1147 places, all below massif's threshold (01.00%)
1369| | |
1370| | ->00.70% (24,624B) in 1+ places, all below ms_print's threshold (01.00%)
1371| |
1372| ->01.82% (64,513B) in 24 places, all below massif's threshold (01.00%)
1373|
1374->03.89% (137,645B) in 249 places, all below massif's threshold (01.00%)
1375
1376--------------------------------------------------------------------------------
1377 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1378--------------------------------------------------------------------------------
1379 39 265,154,434,298 3,583,904 2,793,228 790,676 0
1380 40 271,364,921,609 3,665,832 2,859,071 806,761 0
1381 41 277,694,221,779 3,741,560 2,917,508 824,052 0
1382 42 284,157,339,714 3,816,368 2,975,166 841,202 0
1383 43 290,753,708,061 3,892,664 3,033,984 858,680 0
1384 44 297,482,238,026 3,970,520 3,093,998 876,522 0
1385 45 304,344,671,519 4,011,400 3,117,384 894,016 0
1386 46 311,339,963,686 4,130,904 3,217,615 913,289 0
1387 47 318,477,542,831 4,213,528 3,281,304 932,224 0
1388 48 325,758,047,046 4,297,784 3,346,264 951,520 0
1389 49 330,158,498,484 4,361,008 3,397,793 963,215 0
139077.91% (3,397,793B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1391->67.55% (2,945,977B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
1392| ->67.55% (2,945,977B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
1393| ->67.55% (2,945,977B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
1394| | ->67.55% (2,945,977B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
1395| | ->67.55% (2,945,977B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
1396| | ->67.55% (2,945,977B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
1397| | ->67.55% (2,945,829B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
1398| | | ->67.55% (2,945,829B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
1399| | | ->67.55% (2,945,829B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
1400| | | ->67.55% (2,945,829B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
1401| | | ->67.55% (2,945,829B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
1402| | | ->67.55% (2,945,829B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
1403| | | ->67.55% (2,945,829B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
1404| | | ->67.55% (2,945,829B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1405| | | ->67.55% (2,945,829B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
1406| | | ->67.55% (2,945,829B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1407| | | ->67.55% (2,945,829B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
1408| | | ->67.55% (2,945,829B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
1409| | | ->67.55% (2,945,829B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
1410| | | ->67.55% (2,945,829B) 0x808070A: main (nfmgr.cc:2158)
1411| | |
1412| | ->00.00% (148B) in 1+ places, all below ms_print's threshold (01.00%)
1413| |
1414| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1415|
1416->03.90% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1417| ->03.89% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1418| | ->02.36% (102,842B) in 23 places, all below massif's threshold (01.00%)
1419| | |
1420| | ->01.53% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1421| | ->01.37% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1422| | | ->01.37% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1423| | | ->01.37% (59,752B) in 4 places, all below massif's threshold (01.00%)
1424| | |
1425| | ->00.16% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
1426| |
1427| ->00.01% (348B) in 1+ places, all below ms_print's threshold (01.00%)
1428|
1429->03.30% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1430| ->01.83% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1431| | ->01.26% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1432| | | ->01.26% (54,980B) in 1147 places, all below massif's threshold (01.00%)
1433| | |
1434| | ->00.56% (24,624B) in 1+ places, all below ms_print's threshold (01.00%)
1435| |
1436| ->01.48% (64,513B) in 24 places, all below massif's threshold (01.00%)
1437|
1438->03.16% (137,645B) in 249 places, all below massif's threshold (01.00%)
1439
1440--------------------------------------------------------------------------------
1441 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1442--------------------------------------------------------------------------------
1443 50 333,928,574,103 4,404,640 3,431,426 973,214 0
144477.90% (3,431,426B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1445->67.65% (2,979,610B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
1446| ->67.65% (2,979,610B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
1447| ->67.65% (2,979,610B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
1448| | ->67.65% (2,979,610B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
1449| | ->67.65% (2,979,610B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
1450| | ->67.65% (2,979,610B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
1451| | ->67.64% (2,979,462B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
1452| | | ->67.64% (2,979,462B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
1453| | | ->67.64% (2,979,462B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
1454| | | ->67.64% (2,979,462B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
1455| | | ->67.64% (2,979,462B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
1456| | | ->67.64% (2,979,462B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
1457| | | ->67.64% (2,979,462B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
1458| | | ->67.64% (2,979,462B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1459| | | ->67.64% (2,979,462B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
1460| | | ->67.64% (2,979,462B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1461| | | ->67.64% (2,979,462B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
1462| | | ->67.64% (2,979,462B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
1463| | | ->67.64% (2,979,462B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
1464| | | ->67.64% (2,979,462B) 0x808070A: main (nfmgr.cc:2158)
1465| | |
1466| | ->00.00% (148B) in 1+ places, all below ms_print's threshold (01.00%)
1467| |
1468| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1469|
1470->03.86% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1471| ->03.85% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1472| | ->02.33% (102,842B) in 23 places, all below massif's threshold (01.00%)
1473| | |
1474| | ->01.52% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1475| | ->01.36% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1476| | | ->01.36% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1477| | | ->01.36% (59,752B) in 4 places, all below massif's threshold (01.00%)
1478| | |
1479| | ->00.16% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
1480| |
1481| ->00.01% (348B) in 1+ places, all below ms_print's threshold (01.00%)
1482|
1483->03.27% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1484| ->01.81% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1485| | ->01.25% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1486| | | ->01.25% (54,980B) in 1147 places, all below massif's threshold (01.00%)
1487| | |
1488| | ->00.56% (24,624B) in 1+ places, all below ms_print's threshold (01.00%)
1489| |
1490| ->01.46% (64,513B) in 24 places, all below massif's threshold (01.00%)
1491|
1492->03.12% (137,645B) in 249 places, all below massif's threshold (01.00%)
1493
1494--------------------------------------------------------------------------------
1495 n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1496--------------------------------------------------------------------------------
1497 51 337,735,444,911 4,448,704 3,465,392 983,312 0
149877.90% (3,465,392B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1499->67.74% (3,013,576B) 0x808A43D: boost::asio::detail::thread_info_base::allocate(boost::asio::detail::thread_info_base*, unsigned int) (thread_info_base.hpp:60)
1500| ->67.74% (3,013,576B) 0x808A4CD: boost::asio::asio_handler_allocate(unsigned int, ...) (handler_alloc_hook.ipp:47)
1501| ->67.74% (3,013,576B) 0x80AB1D5: void* boost_asio_handler_alloc_helpers::allocate<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(unsigned int, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_alloc_helpers.hpp:37)
1502| | ->67.74% (3,013,576B) 0x80A6FD9: void boost::asio::detail::reactive_descriptor_service::async_read_some<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (reactive_descriptor_service.hpp:289)
1503| | ->67.74% (3,013,576B) 0x80A1FD5: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::stream_descriptor_service::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::reactive_descriptor_service::implementation_type&, boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (stream_descriptor_service.hpp:237)
1504| | ->67.74% (3,013,576B) 0x809C979: boost::asio::async_result<boost::asio::handler_type<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, void (boost::system::error_code, unsigned int)>::type>::type boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>::async_read_some<boost::asio::null_buffers, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::null_buffers const&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&&) (basic_stream_descriptor.hpp:351)
1505| | ->67.74% (3,013,428B) 0x807F246: handleServiceControlAndDataMessages(boost::system::error_code) (nfmgr.cc:2087)
1506| | | ->67.74% (3,013,428B) 0x80B8DF5: void boost::_bi::list1<boost::arg<1> (*)()>::operator()<void (*)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&> >(boost::_bi::type<void>, void (*&)(boost::system::error_code), boost::_bi::list2<boost::system::error_code const&, unsigned int const&>&, int) (bind.hpp:253)
1507| | | ->67.74% (3,013,428B) 0x80B7CA6: void boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >::operator()<boost::system::error_code, unsigned int>(boost::system::error_code const&, unsigned int const&) (bind_template.hpp:102)
1508| | | ->67.74% (3,013,428B) 0x80B6471: boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>::operator()() (bind_handler.hpp:127)
1509| | | ->67.74% (3,013,428B) 0x80B47BE: void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int> >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, ...) (handler_invoke_hook.hpp:64)
1510| | | ->67.74% (3,013,428B) 0x80B26D3: void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >(boost::asio::detail::binder2<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >, boost::system::error_code, unsigned int>&, boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> >&) (handler_invoke_helpers.hpp:37)
1511| | | ->67.74% (3,013,428B) 0x80AF5F2: boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, void (*)(boost::system::error_code), boost::_bi::list1<boost::arg<1> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (reactive_null_buffers_op.hpp:75)
1512| | | ->67.74% (3,013,428B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1513| | | ->67.74% (3,013,428B) 0x808C30A: 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 int) (epoll_reactor.ipp:651)
1514| | | ->67.74% (3,013,428B) 0x808A8B1: boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned int) (task_io_service_operation.hpp:37)
1515| | | ->67.74% (3,013,428B) 0x808CC3E: boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) (task_io_service.ipp:384)
1516| | | ->67.74% (3,013,428B) 0x808C809: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:153)
1517| | | ->67.74% (3,013,428B) 0x808CF16: boost::asio::io_service::run() (io_service.ipp:59)
1518| | | ->67.74% (3,013,428B) 0x808070A: main (nfmgr.cc:2158)
1519| | |
1520| | ->00.00% (148B) in 1+ places, all below ms_print's threshold (01.00%)
1521| |
1522| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1523|
1524->03.82% (170,054B) 0x4159655: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1525| ->03.81% (169,706B) 0x41512B5: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1526| | ->02.31% (102,842B) in 23 places, all below massif's threshold (01.00%)
1527| | |
1528| | ->01.50% (66,864B) 0x41554C1: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1529| | ->01.34% (59,752B) 0x4155CDA: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1530| | | ->01.34% (59,752B) 0x4156179: ??? (in /usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0)
1531| | | ->01.34% (59,752B) in 4 places, all below massif's threshold (01.00%)
1532| | |
1533| | ->00.16% (7,112B) in 1+ places, all below ms_print's threshold (01.00%)
1534| |
1535| ->00.01% (348B) in 1+ places, all below ms_print's threshold (01.00%)
1536|
1537->03.24% (144,117B) 0x40EF4F2: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1538| ->01.79% (79,604B) 0x40F1768: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1539| | ->01.24% (54,980B) 0x40F1F24: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17)
1540| | | ->01.24% (54,980B) in 1147 places, all below massif's threshold (01.00%)
1541| | |
1542| | ->00.55% (24,624B) in 1+ places, all below ms_print's threshold (01.00%)
1543| |
1544| ->01.45% (64,513B) in 24 places, all below massif's threshold (01.00%)
1545|
1546->03.09% (137,645B) in 249 places, all below massif's threshold (01.00%)