-------------------------------------------------------------------------------- Command: /opt/couchbase/bin/cbc-pillowfight -I 200000000 -r 0 -m 1024 -M 1024 --json --random-body -U couchbase://ec2-34-242-20-94.eu-west-1.compute.amazonaws.com -u Administrator -P asdasd --no-population --random-seed 90 Massif arguments: (none) ms_print arguments: massif.out.22630 -------------------------------------------------------------------------------- MB 282.8^ # | @@@@# | @@@@@@@@# | @@@@@@@@@@@@@# | @@@@@@@@@@@@@@@@@# | @:::@@ @@@@@@@@@@@@@@# | ::@@@: :@@ @@@@@@@@@@@@@@# | @@@@@@: @ @: :@@ @@@@@@@@@@@@@@# | :@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# | ::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# | ::@@@::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# | :::: @@@::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# | @@@:::: : @@@::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# | :@:@@@:::: : @@@::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# | @@@:::@:@@@:::: : @@@::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# | @@:::@ @: :@:@@@:::: : @@@::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# | ::::@ :: @ @: :@:@@@:::: : @@@::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# |::: ::@ :: @ @: :@:@@@:::: : @@@::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# |::: ::@ :: @ @: :@:@@@:::: : @@@::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# |::: ::@ :: @ @: :@:@@@:::: : @@@::@:::@@@ @@@ : @ @: :@@ @@@@@@@@@@@@@@# 0 +----------------------------------------------------------------------->Gi 0 31.11 Number of snapshots: 82 Detailed snapshots: [6, 10, 11, 14, 16, 17, 18, 24, 25, 26, 29, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 46, 47, 48, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81 (peak)] -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 0 0 0 0 0 0 1 329,970,933 52,942,488 52,511,234 431,254 0 2 859,446,203 57,035,872 56,643,133 392,739 0 3 1,194,804,894 59,686,744 59,302,020 384,724 0 4 1,981,290,290 65,923,008 65,397,581 525,427 0 5 2,551,575,596 69,969,328 69,397,316 572,012 0 6 3,070,733,388 74,214,144 73,516,300 697,844 0 99.06% (73,516,300B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->33.69% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->33.69% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->33.69% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->33.69% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->28.75% (21,338,368B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->11.66% (8,650,752B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->11.66% (8,650,752B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->11.66% (8,650,752B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->11.66% (8,650,752B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->11.66% (8,650,752B) 0x493AD72: lcb_get (get.cc:302) | | ->11.66% (8,650,752B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->11.66% (8,650,752B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->11.66% (8,650,752B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->11.66% (8,650,752B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->10.69% (7,931,392B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->10.69% (7,931,392B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->10.69% (7,931,392B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->10.69% (7,931,392B) 0x493AD72: lcb_get (get.cc:302) | | ->10.69% (7,931,392B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->10.69% (7,931,392B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->10.69% (7,931,392B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->10.69% (7,931,392B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->06.09% (4,518,528B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->03.82% (2,832,384B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->03.82% (2,832,384B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->03.82% (2,832,384B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->03.82% (2,832,384B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->03.82% (2,832,384B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->03.82% (2,832,384B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->03.82% (2,832,384B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->03.82% (2,832,384B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->03.82% (2,832,384B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->02.27% (1,686,144B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.27% (1,686,144B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.27% (1,686,144B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.27% (1,686,144B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.27% (1,686,144B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.27% (1,686,144B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.27% (1,686,144B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.27% (1,686,144B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.27% (1,686,144B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.32% (237,696B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.93% (2,177,932B) in 225 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 7 3,831,173,157 80,040,016 79,279,548 760,468 0 8 4,471,823,761 84,904,472 84,177,574 726,898 0 9 5,188,406,169 90,517,648 89,676,186 841,462 0 10 5,558,486,752 93,359,144 92,480,439 878,705 0 99.06% (92,480,439B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->41.93% (39,141,888B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->16.95% (15,826,944B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->16.95% (15,826,944B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->16.95% (15,826,944B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->16.95% (15,826,944B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->16.95% (15,826,944B) 0x493AD72: lcb_get (get.cc:302) | | ->16.95% (15,826,944B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->16.95% (15,826,944B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->16.95% (15,826,944B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->16.95% (15,826,944B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.64% (14,601,216B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->15.64% (14,601,216B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->15.64% (14,601,216B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->15.64% (14,601,216B) 0x493AD72: lcb_get (get.cc:302) | | ->15.64% (14,601,216B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->15.64% (14,601,216B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->15.64% (14,601,216B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->15.64% (14,601,216B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->08.88% (8,290,560B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->05.55% (5,184,768B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->05.55% (5,184,768B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->05.55% (5,184,768B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->05.55% (5,184,768B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->05.55% (5,184,768B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->05.55% (5,184,768B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->05.55% (5,184,768B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->05.55% (5,184,768B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->05.55% (5,184,768B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->03.33% (3,105,792B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->03.33% (3,105,792B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->03.33% (3,105,792B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->03.33% (3,105,792B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->03.33% (3,105,792B) 0x48A8422: run_loop (plugin-select.c:309) | | ->03.33% (3,105,792B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->03.33% (3,105,792B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->03.33% (3,105,792B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->03.33% (3,105,792B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.45% (423,168B) in 1+ places, all below ms_print's threshold (01.00%) | ->26.78% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->26.78% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->26.78% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->26.78% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->01.39% (1,301,808B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.11% (1,036,320B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.11% (1,036,320B) in 2 places, all below massif's threshold (1.00%) | | | ->00.28% (265,488B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.28% (1,196,736B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.16% (1,084,416B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.16% (1,084,416B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.16% (1,084,416B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.16% (1,084,416B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.16% (1,084,416B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.16% (1,084,416B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.16% (1,084,416B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.16% (1,084,416B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.16% (1,084,416B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.12% (112,320B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.90% (840,007B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 11 6,170,844,625 98,126,320 97,119,824 1,006,496 0 98.97% (97,119,824B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->44.31% (43,484,160B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->17.90% (17,563,648B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->17.90% (17,563,648B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->17.90% (17,563,648B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->17.90% (17,563,648B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->17.90% (17,563,648B) 0x493AD72: lcb_get (get.cc:302) | | ->17.90% (17,563,648B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->17.90% (17,563,648B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->17.90% (17,563,648B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->17.90% (17,563,648B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->16.55% (16,239,104B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->16.55% (16,239,104B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->16.55% (16,239,104B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->16.55% (16,239,104B) 0x493AD72: lcb_get (get.cc:302) | | ->16.55% (16,239,104B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->16.55% (16,239,104B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->16.55% (16,239,104B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->16.55% (16,239,104B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->09.39% (9,214,848B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->05.87% (5,760,000B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->05.87% (5,760,000B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->05.87% (5,760,000B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->05.87% (5,760,000B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->05.87% (5,760,000B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->05.87% (5,760,000B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->05.87% (5,760,000B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->05.87% (5,760,000B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->05.87% (5,760,000B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->03.52% (3,454,848B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->03.52% (3,454,848B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->03.52% (3,454,848B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->03.52% (3,454,848B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->03.52% (3,454,848B) 0x48A8422: run_loop (plugin-select.c:309) | | ->03.52% (3,454,848B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->03.52% (3,454,848B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->03.52% (3,454,848B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->03.52% (3,454,848B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.48% (466,560B) in 1+ places, all below ms_print's threshold (01.00%) | ->25.48% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->25.48% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->25.48% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->25.48% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->01.47% (1,447,248B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.17% (1,151,856B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.17% (1,151,856B) in 2 places, all below massif's threshold (1.00%) | | | ->00.30% (295,392B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.35% (1,327,488B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.23% (1,203,168B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.23% (1,203,168B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.23% (1,203,168B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.23% (1,203,168B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.23% (1,203,168B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.23% (1,203,168B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.23% (1,203,168B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.23% (1,203,168B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.23% (1,203,168B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.13% (124,320B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.88% (860,928B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 12 6,887,208,592 103,563,248 102,396,949 1,166,299 0 13 7,440,975,628 107,833,048 106,586,854 1,246,194 0 14 8,105,154,110 112,812,856 111,495,639 1,317,217 0 98.83% (111,495,639B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->50.50% (56,968,960B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->20.45% (23,068,672B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->20.45% (23,068,672B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->20.45% (23,068,672B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->20.45% (23,068,672B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->20.45% (23,068,672B) 0x493AD72: lcb_get (get.cc:302) | | ->20.45% (23,068,672B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->20.45% (23,068,672B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->20.45% (23,068,672B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->20.45% (23,068,672B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->18.80% (21,213,696B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->18.80% (21,213,696B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->18.80% (21,213,696B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->18.80% (21,213,696B) 0x493AD72: lcb_get (get.cc:302) | | ->18.80% (21,213,696B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->18.80% (21,213,696B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->18.80% (21,213,696B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->18.80% (21,213,696B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->10.72% (12,087,936B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->06.72% (7,576,320B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->06.72% (7,576,320B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->06.72% (7,576,320B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->06.72% (7,576,320B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->06.72% (7,576,320B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->06.72% (7,576,320B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->06.72% (7,576,320B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->06.72% (7,576,320B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->06.72% (7,576,320B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->04.00% (4,511,616B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->04.00% (4,511,616B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->04.00% (4,511,616B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->04.00% (4,511,616B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->04.00% (4,511,616B) 0x48A8422: run_loop (plugin-select.c:309) | | ->04.00% (4,511,616B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->04.00% (4,511,616B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->04.00% (4,511,616B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->04.00% (4,511,616B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.53% (598,656B) in 1+ places, all below ms_print's threshold (01.00%) | ->22.16% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->22.16% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->22.16% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->22.16% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->01.68% (1,897,584B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.34% (1,510,992B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.34% (1,510,992B) in 2 places, all below massif's threshold (1.00%) | | | ->00.34% (386,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.54% (1,741,248B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.40% (1,580,736B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.40% (1,580,736B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.40% (1,580,736B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.40% (1,580,736B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.40% (1,580,736B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.40% (1,580,736B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.40% (1,580,736B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.40% (1,580,736B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.40% (1,580,736B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.14% (160,512B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.79% (887,847B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 15 8,541,650,101 116,161,448 114,778,991 1,382,457 0 16 9,019,796,209 119,768,896 118,335,632 1,433,264 0 98.80% (118,335,632B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->52.94% (63,405,952B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->21.42% (25,657,344B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->21.42% (25,657,344B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->21.42% (25,657,344B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->21.42% (25,657,344B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->21.42% (25,657,344B) 0x493AD72: lcb_get (get.cc:302) | | ->21.42% (25,657,344B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->21.42% (25,657,344B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->21.42% (25,657,344B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->21.42% (25,657,344B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->19.73% (23,629,312B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->19.73% (23,629,312B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->19.73% (23,629,312B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->19.73% (23,629,312B) 0x493AD72: lcb_get (get.cc:302) | | ->19.73% (23,629,312B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->19.73% (23,629,312B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->19.73% (23,629,312B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->19.73% (23,629,312B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->11.23% (13,446,912B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->07.03% (8,420,736B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->07.03% (8,420,736B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->07.03% (8,420,736B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->07.03% (8,420,736B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->07.03% (8,420,736B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->07.03% (8,420,736B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->07.03% (8,420,736B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->07.03% (8,420,736B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->07.03% (8,420,736B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->04.20% (5,026,176B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->04.20% (5,026,176B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->04.20% (5,026,176B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->04.20% (5,026,176B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->04.20% (5,026,176B) 0x48A8422: run_loop (plugin-select.c:309) | | ->04.20% (5,026,176B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->04.20% (5,026,176B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->04.20% (5,026,176B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->04.20% (5,026,176B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.56% (672,384B) in 1+ places, all below ms_print's threshold (01.00%) | ->20.87% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->20.87% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->20.87% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->20.87% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->01.76% (2,112,816B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.40% (1,680,864B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.40% (1,680,864B) in 2 places, all below massif's threshold (1.00%) | | | ->00.36% (431,952B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.61% (1,933,728B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.47% (1,754,688B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.47% (1,754,688B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.47% (1,754,688B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.47% (1,754,688B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.47% (1,754,688B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.47% (1,754,688B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.47% (1,754,688B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.47% (1,754,688B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.47% (1,754,688B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.15% (179,040B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.74% (883,136B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 17 9,354,003,373 122,176,544 120,698,692 1,477,852 0 98.79% (120,698,692B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->53.76% (65,682,432B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->21.78% (26,607,616B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->21.78% (26,607,616B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->21.78% (26,607,616B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->21.78% (26,607,616B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->21.78% (26,607,616B) 0x493AD72: lcb_get (get.cc:302) | | ->21.78% (26,607,616B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->21.78% (26,607,616B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->21.78% (26,607,616B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->21.78% (26,607,616B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->20.01% (24,453,632B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->20.01% (24,453,632B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->20.01% (24,453,632B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->20.01% (24,453,632B) 0x493AD72: lcb_get (get.cc:302) | | ->20.01% (24,453,632B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->20.01% (24,453,632B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->20.01% (24,453,632B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->20.01% (24,453,632B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->11.40% (13,925,760B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->07.14% (8,724,480B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->07.14% (8,724,480B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->07.14% (8,724,480B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->07.14% (8,724,480B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->07.14% (8,724,480B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->07.14% (8,724,480B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->07.14% (8,724,480B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->07.14% (8,724,480B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->07.14% (8,724,480B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->04.26% (5,201,280B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->04.26% (5,201,280B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->04.26% (5,201,280B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->04.26% (5,201,280B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->04.26% (5,201,280B) 0x48A8422: run_loop (plugin-select.c:309) | | ->04.26% (5,201,280B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->04.26% (5,201,280B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->04.26% (5,201,280B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->04.26% (5,201,280B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.57% (695,424B) in 1+ places, all below ms_print's threshold (01.00%) | ->20.46% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->20.46% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->20.46% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->20.46% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->01.79% (2,187,984B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.42% (1,740,720B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.42% (1,740,720B) in 2 places, all below massif's threshold (1.00%) | | | ->00.37% (447,264B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.64% (2,006,976B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.49% (1,819,968B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.49% (1,819,968B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.49% (1,819,968B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.49% (1,819,968B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.49% (1,819,968B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.49% (1,819,968B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.49% (1,819,968B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.49% (1,819,968B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.49% (1,819,968B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.15% (187,008B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.67% (821,300B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 18 9,825,092,086 125,879,424 124,304,955 1,574,469 0 98.75% (124,304,955B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->54.82% (69,006,464B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->22.18% (27,918,336B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->22.18% (27,918,336B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->22.18% (27,918,336B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->22.18% (27,918,336B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->22.18% (27,918,336B) 0x493AD72: lcb_get (get.cc:302) | | ->22.18% (27,918,336B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->22.18% (27,918,336B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->22.18% (27,918,336B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->22.18% (27,918,336B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->20.43% (25,722,368B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->20.43% (25,722,368B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->20.43% (25,722,368B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->20.43% (25,722,368B) 0x493AD72: lcb_get (get.cc:302) | | ->20.43% (25,722,368B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->20.43% (25,722,368B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->20.43% (25,722,368B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->20.43% (25,722,368B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->11.63% (14,637,312B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->07.28% (9,165,312B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->07.28% (9,165,312B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->07.28% (9,165,312B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->07.28% (9,165,312B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->07.28% (9,165,312B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->07.28% (9,165,312B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->07.28% (9,165,312B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->07.28% (9,165,312B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->07.28% (9,165,312B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->04.35% (5,472,000B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->04.35% (5,472,000B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->04.35% (5,472,000B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->04.35% (5,472,000B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->04.35% (5,472,000B) 0x48A8422: run_loop (plugin-select.c:309) | | ->04.35% (5,472,000B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->04.35% (5,472,000B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->04.35% (5,472,000B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->04.35% (5,472,000B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.58% (728,448B) in 1+ places, all below ms_print's threshold (01.00%) | ->19.86% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->19.86% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->19.86% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->19.86% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->01.83% (2,299,968B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.45% (1,829,664B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.45% (1,829,664B) in 2 places, all below massif's threshold (1.00%) | | | ->00.37% (470,304B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.67% (2,105,280B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.52% (1,909,728B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.52% (1,909,728B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.52% (1,909,728B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.52% (1,909,728B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.52% (1,909,728B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.52% (1,909,728B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.52% (1,909,728B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.52% (1,909,728B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.52% (1,909,728B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.16% (195,552B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.71% (893,243B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 19 10,428,789,486 130,394,320 128,739,257 1,655,063 0 20 10,796,739,404 132,952,032 131,288,629 1,663,403 0 21 11,326,376,752 137,005,312 135,223,349 1,781,963 0 22 12,047,534,941 142,658,656 140,731,482 1,927,174 0 23 12,838,663,444 148,426,048 146,493,000 1,933,048 0 24 13,511,253,598 153,649,056 151,488,119 2,160,937 0 98.59% (151,488,119B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->61.46% (94,438,912B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->24.87% (38,207,488B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->24.87% (38,207,488B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->24.87% (38,207,488B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->24.87% (38,207,488B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->24.87% (38,207,488B) 0x493AD72: lcb_get (get.cc:302) | | ->24.87% (38,207,488B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->24.87% (38,207,488B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->24.87% (38,207,488B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->24.87% (38,207,488B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->22.90% (35,187,712B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->22.90% (35,187,712B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->22.90% (35,187,712B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->22.90% (35,187,712B) 0x493AD72: lcb_get (get.cc:302) | | ->22.90% (35,187,712B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->22.90% (35,187,712B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->22.90% (35,187,712B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->22.90% (35,187,712B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->13.04% (20,037,888B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->08.17% (12,547,200B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->08.17% (12,547,200B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->08.17% (12,547,200B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->08.17% (12,547,200B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->08.17% (12,547,200B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->08.17% (12,547,200B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->08.17% (12,547,200B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->08.17% (12,547,200B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->08.17% (12,547,200B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->04.88% (7,490,688B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->04.88% (7,490,688B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->04.88% (7,490,688B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->04.88% (7,490,688B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->04.88% (7,490,688B) 0x48A8422: run_loop (plugin-select.c:309) | | ->04.88% (7,490,688B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->04.88% (7,490,688B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->04.88% (7,490,688B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->04.88% (7,490,688B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.65% (1,005,824B) in 1+ places, all below ms_print's threshold (01.00%) | ->16.27% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->16.27% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->16.27% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->16.27% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.05% (3,151,152B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.63% (2,504,736B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.02% (1,568,400B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.02% (1,568,400B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.02% (1,568,400B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.02% (1,568,400B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.02% (1,568,400B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.02% (1,568,400B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.02% (1,568,400B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.02% (1,568,400B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.02% (1,568,400B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.61% (936,336B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.42% (646,416B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.87% (2,877,888B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.70% (2,610,912B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.70% (2,610,912B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.70% (2,610,912B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.70% (2,610,912B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.70% (2,610,912B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.70% (2,610,912B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.70% (2,610,912B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.70% (2,610,912B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.70% (2,610,912B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.17% (266,976B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.66% (1,020,167B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 25 13,954,011,224 156,738,712 154,579,429 2,159,283 0 98.62% (154,579,429B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->62.13% (97,374,336B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->25.13% (39,387,136B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->25.13% (39,387,136B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->25.13% (39,387,136B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->25.13% (39,387,136B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->25.13% (39,387,136B) 0x493AD72: lcb_get (get.cc:302) | | ->25.13% (39,387,136B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->25.13% (39,387,136B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->25.13% (39,387,136B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->25.13% (39,387,136B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->23.15% (36,288,000B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->23.15% (36,288,000B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->23.15% (36,288,000B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->23.15% (36,288,000B) 0x493AD72: lcb_get (get.cc:302) | | ->23.15% (36,288,000B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->23.15% (36,288,000B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->23.15% (36,288,000B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->23.15% (36,288,000B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->13.18% (20,663,808B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->08.26% (12,940,416B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->08.26% (12,940,416B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->08.26% (12,940,416B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->08.26% (12,940,416B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->08.26% (12,940,416B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->08.26% (12,940,416B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->08.26% (12,940,416B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->08.26% (12,940,416B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->08.26% (12,940,416B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->04.93% (7,723,392B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->04.93% (7,723,392B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->04.93% (7,723,392B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->04.93% (7,723,392B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->04.93% (7,723,392B) 0x48A8422: run_loop (plugin-select.c:309) | | ->04.93% (7,723,392B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->04.93% (7,723,392B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->04.93% (7,723,392B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->04.93% (7,723,392B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.66% (1,035,392B) in 1+ places, all below ms_print's threshold (01.00%) | ->15.95% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->15.95% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->15.95% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->15.95% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.07% (3,249,552B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.65% (2,582,976B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.03% (1,617,552B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.03% (1,617,552B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.03% (1,617,552B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.03% (1,617,552B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.03% (1,617,552B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.03% (1,617,552B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.03% (1,617,552B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.03% (1,617,552B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.03% (1,617,552B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.62% (965,424B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.43% (666,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.90% (2,971,296B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.72% (2,694,720B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.72% (2,694,720B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.72% (2,694,720B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.72% (2,694,720B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.72% (2,694,720B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.72% (2,694,720B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.72% (2,694,720B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.72% (2,694,720B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.72% (2,694,720B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.18% (276,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.63% (984,245B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 26 14,385,143,177 159,890,392 157,706,577 2,183,815 0 98.63% (157,706,577B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->62.71% (100,273,408B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->25.39% (40,599,552B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->25.39% (40,599,552B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->25.39% (40,599,552B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->25.39% (40,599,552B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->25.39% (40,599,552B) 0x493AD72: lcb_get (get.cc:302) | | ->25.39% (40,599,552B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->25.39% (40,599,552B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->25.39% (40,599,552B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->25.39% (40,599,552B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->23.35% (37,334,528B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->23.35% (37,334,528B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->23.35% (37,334,528B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->23.35% (37,334,528B) 0x493AD72: lcb_get (get.cc:302) | | ->23.35% (37,334,528B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->23.35% (37,334,528B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->23.35% (37,334,528B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->23.35% (37,334,528B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->13.31% (21,275,904B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->08.34% (13,329,408B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->08.34% (13,329,408B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->08.34% (13,329,408B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->08.34% (13,329,408B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->08.34% (13,329,408B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->08.34% (13,329,408B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->08.34% (13,329,408B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->08.34% (13,329,408B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->08.34% (13,329,408B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->04.97% (7,946,496B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->04.97% (7,946,496B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->04.97% (7,946,496B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->04.97% (7,946,496B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->04.97% (7,946,496B) 0x48A8422: run_loop (plugin-select.c:309) | | ->04.97% (7,946,496B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->04.97% (7,946,496B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->04.97% (7,946,496B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->04.97% (7,946,496B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.67% (1,063,424B) in 1+ places, all below ms_print's threshold (01.00%) | ->15.64% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->15.64% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->15.64% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->15.64% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.09% (3,345,360B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.66% (2,659,488B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.04% (1,666,176B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.04% (1,666,176B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.04% (1,666,176B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.04% (1,666,176B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.04% (1,666,176B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.04% (1,666,176B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.04% (1,666,176B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.04% (1,666,176B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.04% (1,666,176B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.62% (993,312B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.43% (685,872B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.91% (3,061,632B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.74% (2,776,992B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.74% (2,776,992B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.74% (2,776,992B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.74% (2,776,992B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.74% (2,776,992B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.74% (2,776,992B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.74% (2,776,992B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.74% (2,776,992B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.74% (2,776,992B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.18% (284,640B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.64% (1,026,177B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 27 14,997,336,221 164,442,160 162,126,969 2,315,191 0 28 15,424,669,917 167,591,992 165,241,539 2,350,453 0 29 15,950,676,187 171,427,152 169,024,635 2,402,517 0 98.60% (169,024,635B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->64.70% (110,916,864B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->26.15% (44,826,624B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->26.15% (44,826,624B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->26.15% (44,826,624B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->26.15% (44,826,624B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->26.15% (44,826,624B) 0x493AD72: lcb_get (get.cc:302) | | ->26.15% (44,826,624B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->26.15% (44,826,624B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->26.15% (44,826,624B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->26.15% (44,826,624B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->24.14% (41,380,864B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->24.14% (41,380,864B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->24.14% (41,380,864B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->24.14% (41,380,864B) 0x493AD72: lcb_get (get.cc:302) | | ->24.14% (41,380,864B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->24.14% (41,380,864B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->24.14% (41,380,864B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->24.14% (41,380,864B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->13.73% (23,539,584B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->08.59% (14,729,856B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->08.59% (14,729,856B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->08.59% (14,729,856B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->08.59% (14,729,856B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->08.59% (14,729,856B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->08.59% (14,729,856B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->08.59% (14,729,856B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->08.59% (14,729,856B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->08.59% (14,729,856B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.14% (8,809,728B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.14% (8,809,728B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.14% (8,809,728B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.14% (8,809,728B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.14% (8,809,728B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.14% (8,809,728B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.14% (8,809,728B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.14% (8,809,728B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.14% (8,809,728B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.68% (1,169,792B) in 1+ places, all below ms_print's threshold (01.00%) | ->14.58% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->14.58% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->14.58% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->14.58% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.16% (3,702,000B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.72% (2,942,448B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.07% (1,841,232B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.07% (1,841,232B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.07% (1,841,232B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.07% (1,841,232B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.07% (1,841,232B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.07% (1,841,232B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.07% (1,841,232B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.07% (1,841,232B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.07% (1,841,232B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.64% (1,101,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.44% (759,552B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.97% (3,385,632B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.79% (3,067,968B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.79% (3,067,968B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.79% (3,067,968B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.79% (3,067,968B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.79% (3,067,968B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.79% (3,067,968B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.79% (3,067,968B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.79% (3,067,968B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.79% (3,067,968B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.19% (317,664B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.60% (1,020,139B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 30 16,349,196,705 174,330,776 171,821,334 2,509,442 0 31 16,824,745,231 177,844,640 175,331,353 2,513,287 0 32 17,305,494,713 181,357,088 178,688,655 2,668,433 0 33 17,637,959,430 183,822,872 181,107,866 2,715,006 0 98.52% (181,107,866B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->66.50% (122,237,184B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->26.92% (49,479,680B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->26.92% (49,479,680B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->26.92% (49,479,680B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->26.92% (49,479,680B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->26.92% (49,479,680B) 0x493AD72: lcb_get (get.cc:302) | | ->26.92% (49,479,680B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->26.92% (49,479,680B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->26.92% (49,479,680B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->26.92% (49,479,680B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->24.76% (45,516,800B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->24.76% (45,516,800B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->24.76% (45,516,800B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->24.76% (45,516,800B) 0x493AD72: lcb_get (get.cc:302) | | ->24.76% (45,516,800B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->24.76% (45,516,800B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->24.76% (45,516,800B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->24.76% (45,516,800B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->14.12% (25,951,872B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->08.85% (16,262,784B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->08.85% (16,262,784B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->08.85% (16,262,784B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->08.85% (16,262,784B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->08.85% (16,262,784B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->08.85% (16,262,784B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->08.85% (16,262,784B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->08.85% (16,262,784B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->08.85% (16,262,784B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.27% (9,689,088B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.27% (9,689,088B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.27% (9,689,088B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.27% (9,689,088B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.27% (9,689,088B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.27% (9,689,088B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.27% (9,689,088B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.27% (9,689,088B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.27% (9,689,088B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.70% (1,288,832B) in 1+ places, all below ms_print's threshold (01.00%) | ->13.60% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->13.60% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->13.60% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->13.60% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.22% (4,080,624B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.76% (3,243,984B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.11% (2,032,848B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.11% (2,032,848B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.11% (2,032,848B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.11% (2,032,848B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.11% (2,032,848B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.11% (2,032,848B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.11% (2,032,848B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.11% (2,032,848B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.11% (2,032,848B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.66% (1,211,136B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.46% (836,640B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.03% (3,729,024B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.84% (3,382,560B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.84% (3,382,560B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.84% (3,382,560B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.84% (3,382,560B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.84% (3,382,560B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.84% (3,382,560B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.84% (3,382,560B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.84% (3,382,560B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.84% (3,382,560B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.19% (346,464B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.58% (1,061,034B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 34 18,407,650,067 189,400,456 186,519,197 2,881,259 0 98.48% (186,519,197B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->67.23% (127,333,504B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->27.23% (51,576,832B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->27.23% (51,576,832B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->27.23% (51,576,832B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.23% (51,576,832B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.23% (51,576,832B) 0x493AD72: lcb_get (get.cc:302) | | ->27.23% (51,576,832B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.23% (51,576,832B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.23% (51,576,832B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.23% (51,576,832B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->25.01% (47,376,896B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->25.01% (47,376,896B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->25.01% (47,376,896B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->25.01% (47,376,896B) 0x493AD72: lcb_get (get.cc:302) | | ->25.01% (47,376,896B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->25.01% (47,376,896B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->25.01% (47,376,896B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->25.01% (47,376,896B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->14.27% (27,033,216B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->08.95% (16,948,608B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->08.95% (16,948,608B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->08.95% (16,948,608B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->08.95% (16,948,608B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->08.95% (16,948,608B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->08.95% (16,948,608B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->08.95% (16,948,608B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->08.95% (16,948,608B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->08.95% (16,948,608B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.32% (10,084,608B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.32% (10,084,608B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.32% (10,084,608B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.32% (10,084,608B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.32% (10,084,608B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.32% (10,084,608B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.32% (10,084,608B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.32% (10,084,608B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.32% (10,084,608B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.71% (1,346,560B) in 1+ places, all below ms_print's threshold (01.00%) | ->13.20% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->13.20% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->13.20% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->13.20% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.24% (4,250,592B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.78% (3,379,152B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.12% (2,118,576B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.12% (2,118,576B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.12% (2,118,576B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.12% (2,118,576B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.12% (2,118,576B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.12% (2,118,576B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.12% (2,118,576B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.12% (2,118,576B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.12% (2,118,576B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.67% (1,260,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.46% (871,440B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.05% (3,885,792B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.86% (3,524,160B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.86% (3,524,160B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.86% (3,524,160B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.86% (3,524,160B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.86% (3,524,160B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.86% (3,524,160B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.86% (3,524,160B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.86% (3,524,160B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.86% (3,524,160B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.19% (361,632B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.55% (1,049,309B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 35 18,930,837,426 193,208,000 190,367,238 2,840,762 0 98.53% (190,367,238B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->67.77% (130,941,568B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->27.46% (53,051,392B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->27.46% (53,051,392B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->27.46% (53,051,392B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.46% (53,051,392B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.46% (53,051,392B) 0x493AD72: lcb_get (get.cc:302) | | ->27.46% (53,051,392B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.46% (53,051,392B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.46% (53,051,392B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.46% (53,051,392B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->25.22% (48,720,896B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->25.22% (48,720,896B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->25.22% (48,720,896B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->25.22% (48,720,896B) 0x493AD72: lcb_get (get.cc:302) | | ->25.22% (48,720,896B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->25.22% (48,720,896B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->25.22% (48,720,896B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->25.22% (48,720,896B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->14.38% (27,791,232B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.02% (17,419,776B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.02% (17,419,776B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.02% (17,419,776B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.02% (17,419,776B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.02% (17,419,776B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.02% (17,419,776B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.02% (17,419,776B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.02% (17,419,776B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.02% (17,419,776B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.37% (10,371,456B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.37% (10,371,456B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.37% (10,371,456B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.37% (10,371,456B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.37% (10,371,456B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.37% (10,371,456B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.37% (10,371,456B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.37% (10,371,456B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.37% (10,371,456B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.71% (1,378,048B) in 1+ places, all below ms_print's threshold (01.00%) | ->12.94% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->12.94% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->12.94% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->12.94% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.26% (4,369,440B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.80% (3,473,904B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.13% (2,177,472B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.13% (2,177,472B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.13% (2,177,472B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.13% (2,177,472B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.13% (2,177,472B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.13% (2,177,472B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.13% (2,177,472B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.13% (2,177,472B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.13% (2,177,472B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.67% (1,296,432B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.46% (895,536B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.07% (3,990,144B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.87% (3,619,680B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.87% (3,619,680B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.87% (3,619,680B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.87% (3,619,680B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.87% (3,619,680B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.87% (3,619,680B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.87% (3,619,680B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.87% (3,619,680B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.87% (3,619,680B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.19% (370,464B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.55% (1,066,086B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 36 19,500,612,485 197,092,992 194,225,055 2,867,937 0 98.54% (194,225,055B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->68.27% (134,558,720B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->27.67% (54,525,952B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->27.67% (54,525,952B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->27.67% (54,525,952B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.67% (54,525,952B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.67% (54,525,952B) 0x493AD72: lcb_get (get.cc:302) | | ->27.67% (54,525,952B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.67% (54,525,952B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.67% (54,525,952B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.67% (54,525,952B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->25.39% (50,050,560B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->25.39% (50,050,560B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->25.39% (50,050,560B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->25.39% (50,050,560B) 0x493AD72: lcb_get (get.cc:302) | | ->25.39% (50,050,560B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->25.39% (50,050,560B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->25.39% (50,050,560B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->25.39% (50,050,560B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->14.49% (28,564,992B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.09% (17,910,912B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.09% (17,910,912B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.09% (17,910,912B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.09% (17,910,912B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.09% (17,910,912B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.09% (17,910,912B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.09% (17,910,912B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.09% (17,910,912B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.09% (17,910,912B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.41% (10,654,080B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.41% (10,654,080B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.41% (10,654,080B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.41% (10,654,080B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.41% (10,654,080B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.41% (10,654,080B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.41% (10,654,080B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.41% (10,654,080B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.41% (10,654,080B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.72% (1,417,216B) in 1+ places, all below ms_print's threshold (01.00%) | ->12.68% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->12.68% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->12.68% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->12.68% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.28% (4,491,024B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.81% (3,570,624B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.14% (2,238,864B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.14% (2,238,864B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.14% (2,238,864B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.14% (2,238,864B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.14% (2,238,864B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.14% (2,238,864B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.14% (2,238,864B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.14% (2,238,864B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.14% (2,238,864B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.68% (1,331,760B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.47% (920,400B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.08% (4,109,376B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.89% (3,726,240B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.89% (3,726,240B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.89% (3,726,240B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.89% (3,726,240B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.89% (3,726,240B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.89% (3,726,240B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.89% (3,726,240B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.89% (3,726,240B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.89% (3,726,240B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.19% (383,136B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.54% (1,065,935B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 37 20,042,285,343 201,054,928 198,090,480 2,964,448 0 98.53% (198,090,480B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->68.74% (138,212,864B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->27.85% (56,000,512B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->27.85% (56,000,512B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->27.85% (56,000,512B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.85% (56,000,512B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.85% (56,000,512B) 0x493AD72: lcb_get (get.cc:302) | | ->27.85% (56,000,512B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.85% (56,000,512B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.85% (56,000,512B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.85% (56,000,512B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->25.57% (51,416,064B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->25.57% (51,416,064B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->25.57% (51,416,064B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->25.57% (51,416,064B) 0x493AD72: lcb_get (get.cc:302) | | ->25.57% (51,416,064B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->25.57% (51,416,064B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->25.57% (51,416,064B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->25.57% (51,416,064B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->14.59% (29,338,368B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.15% (18,392,448B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.15% (18,392,448B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.15% (18,392,448B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.15% (18,392,448B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.15% (18,392,448B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.15% (18,392,448B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.15% (18,392,448B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.15% (18,392,448B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.15% (18,392,448B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.44% (10,945,920B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.44% (10,945,920B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.44% (10,945,920B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.44% (10,945,920B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.44% (10,945,920B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.44% (10,945,920B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.44% (10,945,920B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.44% (10,945,920B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.44% (10,945,920B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.73% (1,457,920B) in 1+ places, all below ms_print's threshold (01.00%) | ->12.43% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->12.43% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->12.43% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->12.43% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.29% (4,613,232B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.82% (3,667,296B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.14% (2,299,056B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.14% (2,299,056B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.14% (2,299,056B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.14% (2,299,056B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.14% (2,299,056B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.14% (2,299,056B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.14% (2,299,056B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.14% (2,299,056B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.14% (2,299,056B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.68% (1,368,240B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.47% (945,936B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.10% (4,216,800B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.90% (3,823,776B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.90% (3,823,776B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.90% (3,823,776B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.90% (3,823,776B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.90% (3,823,776B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.90% (3,823,776B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.90% (3,823,776B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.90% (3,823,776B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.90% (3,823,776B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.20% (393,024B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.52% (1,047,584B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 38 20,845,021,007 207,153,288 204,038,865 3,114,423 0 98.50% (204,038,865B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->69.38% (143,715,968B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->28.09% (58,195,968B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->28.09% (58,195,968B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->28.09% (58,195,968B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.09% (58,195,968B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.09% (58,195,968B) 0x493AD72: lcb_get (get.cc:302) | | ->28.09% (58,195,968B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.09% (58,195,968B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.09% (58,195,968B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.09% (58,195,968B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->25.83% (53,498,368B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->25.83% (53,498,368B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->25.83% (53,498,368B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->25.83% (53,498,368B) 0x493AD72: lcb_get (get.cc:302) | | ->25.83% (53,498,368B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->25.83% (53,498,368B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->25.83% (53,498,368B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->25.83% (53,498,368B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->14.73% (30,505,344B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.23% (19,115,520B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.23% (19,115,520B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.23% (19,115,520B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.23% (19,115,520B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.23% (19,115,520B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.23% (19,115,520B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.23% (19,115,520B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.23% (19,115,520B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.23% (19,115,520B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.50% (11,389,824B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.50% (11,389,824B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.50% (11,389,824B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.50% (11,389,824B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.50% (11,389,824B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.50% (11,389,824B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.50% (11,389,824B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.50% (11,389,824B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.50% (11,389,824B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.73% (1,516,288B) in 1+ places, all below ms_print's threshold (01.00%) | ->12.07% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->12.07% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->12.07% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->12.07% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.32% (4,797,504B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.84% (3,813,168B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.15% (2,389,440B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.15% (2,389,440B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.15% (2,389,440B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.15% (2,389,440B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.15% (2,389,440B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.15% (2,389,440B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.15% (2,389,440B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.15% (2,389,440B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.15% (2,389,440B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.69% (1,423,728B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.48% (984,336B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.11% (4,377,600B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.92% (3,971,136B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.92% (3,971,136B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.92% (3,971,136B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.92% (3,971,136B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.92% (3,971,136B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.92% (3,971,136B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.92% (3,971,136B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.92% (3,971,136B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.92% (3,971,136B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.20% (406,464B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.55% (1,147,793B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 39 21,640,286,434 212,866,952 209,620,203 3,246,749 0 40 22,327,699,329 217,754,912 214,467,431 3,287,481 0 98.49% (214,467,431B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->70.49% (153,493,632B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->28.55% (62,160,896B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->28.55% (62,160,896B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->28.55% (62,160,896B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.55% (62,160,896B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.55% (62,160,896B) 0x493AD72: lcb_get (get.cc:302) | | ->28.55% (62,160,896B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.55% (62,160,896B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.55% (62,160,896B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.55% (62,160,896B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->26.23% (57,125,376B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->26.23% (57,125,376B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->26.23% (57,125,376B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->26.23% (57,125,376B) 0x493AD72: lcb_get (get.cc:302) | | ->26.23% (57,125,376B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->26.23% (57,125,376B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->26.23% (57,125,376B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->26.23% (57,125,376B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->14.96% (32,587,008B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.38% (20,421,504B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.38% (20,421,504B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.38% (20,421,504B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.38% (20,421,504B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.38% (20,421,504B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.38% (20,421,504B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.38% (20,421,504B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.38% (20,421,504B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.38% (20,421,504B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.59% (12,165,504B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.59% (12,165,504B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.59% (12,165,504B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.59% (12,165,504B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.59% (12,165,504B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.59% (12,165,504B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.59% (12,165,504B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.59% (12,165,504B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.59% (12,165,504B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.74% (1,620,352B) in 1+ places, all below ms_print's threshold (01.00%) | ->11.48% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->11.48% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->11.48% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->11.48% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.35% (5,125,104B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.87% (4,073,376B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.17% (2,552,688B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.17% (2,552,688B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.17% (2,552,688B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.17% (2,552,688B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.17% (2,552,688B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.17% (2,552,688B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.17% (2,552,688B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.17% (2,552,688B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.17% (2,552,688B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.70% (1,520,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.48% (1,051,728B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.15% (4,677,888B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.95% (4,244,352B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.95% (4,244,352B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.95% (4,244,352B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.95% (4,244,352B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.95% (4,244,352B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.95% (4,244,352B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.95% (4,244,352B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.95% (4,244,352B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.95% (4,244,352B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.20% (433,536B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.54% (1,170,807B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 41 22,654,885,102 219,932,912 216,595,141 3,337,771 0 98.48% (216,595,141B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->70.71% (155,524,096B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->28.64% (62,980,096B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->28.64% (62,980,096B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->28.64% (62,980,096B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.64% (62,980,096B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.64% (62,980,096B) 0x493AD72: lcb_get (get.cc:302) | | ->28.64% (62,980,096B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.64% (62,980,096B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.64% (62,980,096B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.64% (62,980,096B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->26.32% (57,881,600B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->26.32% (57,881,600B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->26.32% (57,881,600B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->26.32% (57,881,600B) 0x493AD72: lcb_get (get.cc:302) | | ->26.32% (57,881,600B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->26.32% (57,881,600B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->26.32% (57,881,600B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->26.32% (57,881,600B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.02% (33,023,232B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.41% (20,696,832B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.41% (20,696,832B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.41% (20,696,832B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.41% (20,696,832B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.41% (20,696,832B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.41% (20,696,832B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.41% (20,696,832B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.41% (20,696,832B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.41% (20,696,832B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.60% (12,326,400B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.60% (12,326,400B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.60% (12,326,400B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.60% (12,326,400B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.60% (12,326,400B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.60% (12,326,400B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.60% (12,326,400B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.60% (12,326,400B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.60% (12,326,400B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.75% (1,639,168B) in 1+ places, all below ms_print's threshold (01.00%) | ->11.37% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->11.37% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->11.37% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->11.37% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.36% (5,193,312B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.88% (4,127,904B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.18% (2,587,104B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.18% (2,587,104B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.18% (2,587,104B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.18% (2,587,104B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.18% (2,587,104B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.18% (2,587,104B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.18% (2,587,104B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.18% (2,587,104B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.18% (2,587,104B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.70% (1,540,800B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.48% (1,065,408B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.16% (4,744,992B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.96% (4,303,488B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.96% (4,303,488B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.96% (4,303,488B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.96% (4,303,488B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.96% (4,303,488B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.96% (4,303,488B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.96% (4,303,488B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.96% (4,303,488B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.96% (4,303,488B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.20% (441,504B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.52% (1,132,741B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 42 23,257,554,696 224,371,632 220,923,486 3,448,146 0 98.46% (220,923,486B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->71.13% (159,597,312B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->28.80% (64,618,496B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->28.80% (64,618,496B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->28.80% (64,618,496B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.80% (64,618,496B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.80% (64,618,496B) 0x493AD72: lcb_get (get.cc:302) | | ->28.80% (64,618,496B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.80% (64,618,496B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.80% (64,618,496B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.80% (64,618,496B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->26.48% (59,415,552B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->26.48% (59,415,552B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->26.48% (59,415,552B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->26.48% (59,415,552B) 0x493AD72: lcb_get (get.cc:302) | | ->26.48% (59,415,552B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->26.48% (59,415,552B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->26.48% (59,415,552B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->26.48% (59,415,552B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.10% (33,883,392B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.46% (21,229,824B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.46% (21,229,824B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.46% (21,229,824B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.46% (21,229,824B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.46% (21,229,824B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.46% (21,229,824B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.46% (21,229,824B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.46% (21,229,824B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.46% (21,229,824B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.64% (12,653,568B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.64% (12,653,568B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.64% (12,653,568B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.64% (12,653,568B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.64% (12,653,568B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.64% (12,653,568B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.64% (12,653,568B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.64% (12,653,568B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.64% (12,653,568B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.75% (1,679,872B) in 1+ places, all below ms_print's threshold (01.00%) | ->11.14% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->11.14% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->11.14% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->11.14% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.38% (5,328,864B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.89% (4,235,424B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.18% (2,653,728B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.18% (2,653,728B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.18% (2,653,728B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.18% (2,653,728B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.18% (2,653,728B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.18% (2,653,728B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.18% (2,653,728B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.18% (2,653,728B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.18% (2,653,728B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.70% (1,581,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.49% (1,093,440B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.17% (4,864,512B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.97% (4,412,736B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.97% (4,412,736B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.97% (4,412,736B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.97% (4,412,736B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.97% (4,412,736B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.97% (4,412,736B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.97% (4,412,736B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.97% (4,412,736B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.97% (4,412,736B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.20% (451,776B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.50% (1,132,798B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 43 23,565,942,400 226,615,528 223,126,480 3,489,048 0 98.46% (223,126,480B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->71.34% (161,666,944B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->28.88% (65,437,696B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->28.88% (65,437,696B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->28.88% (65,437,696B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.88% (65,437,696B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.88% (65,437,696B) 0x493AD72: lcb_get (get.cc:302) | | ->28.88% (65,437,696B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.88% (65,437,696B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.88% (65,437,696B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.88% (65,437,696B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->26.57% (60,204,032B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->26.57% (60,204,032B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->26.57% (60,204,032B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->26.57% (60,204,032B) 0x493AD72: lcb_get (get.cc:302) | | ->26.57% (60,204,032B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->26.57% (60,204,032B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->26.57% (60,204,032B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->26.57% (60,204,032B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.15% (34,323,456B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.49% (21,501,696B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.49% (21,501,696B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.49% (21,501,696B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.49% (21,501,696B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.49% (21,501,696B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.49% (21,501,696B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.49% (21,501,696B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.49% (21,501,696B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.49% (21,501,696B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.66% (12,821,760B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.66% (12,821,760B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.66% (12,821,760B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.66% (12,821,760B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.66% (12,821,760B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.66% (12,821,760B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.66% (12,821,760B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.66% (12,821,760B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.66% (12,821,760B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.75% (1,701,760B) in 1+ places, all below ms_print's threshold (01.00%) | ->11.03% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->11.03% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->11.03% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->11.03% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.38% (5,398,368B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.89% (4,290,432B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.19% (2,687,712B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.19% (2,687,712B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.19% (2,687,712B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.19% (2,687,712B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.19% (2,687,712B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.19% (2,687,712B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.19% (2,687,712B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.19% (2,687,712B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.19% (2,687,712B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.71% (1,602,720B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.49% (1,107,936B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.17% (4,924,896B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->01.97% (4,467,744B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->01.97% (4,467,744B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->01.97% (4,467,744B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->01.97% (4,467,744B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->01.97% (4,467,744B) 0x48A8422: run_loop (plugin-select.c:309) | | ->01.97% (4,467,744B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->01.97% (4,467,744B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->01.97% (4,467,744B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.97% (4,467,744B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.20% (457,152B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.50% (1,136,272B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 44 24,080,781,288 230,662,384 226,910,172 3,752,212 0 45 24,739,171,737 235,193,136 231,498,737 3,694,399 0 46 25,507,685,117 240,560,248 236,856,120 3,704,128 0 98.46% (236,856,120B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->72.57% (174,567,424B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->29.34% (70,582,272B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->29.34% (70,582,272B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->29.34% (70,582,272B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->29.34% (70,582,272B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->29.34% (70,582,272B) 0x493AD72: lcb_get (get.cc:302) | | ->29.34% (70,582,272B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->29.34% (70,582,272B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->29.34% (70,582,272B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->29.34% (70,582,272B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.06% (65,092,608B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.06% (65,092,608B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.06% (65,092,608B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.06% (65,092,608B) 0x493AD72: lcb_get (get.cc:302) | | ->27.06% (65,092,608B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.06% (65,092,608B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.06% (65,092,608B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.06% (65,092,608B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.40% (37,054,464B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.64% (23,194,752B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.64% (23,194,752B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.64% (23,194,752B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.64% (23,194,752B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.64% (23,194,752B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.64% (23,194,752B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.64% (23,194,752B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.64% (23,194,752B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.64% (23,194,752B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.76% (13,859,712B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.76% (13,859,712B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.76% (13,859,712B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.76% (13,859,712B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.76% (13,859,712B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.76% (13,859,712B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.76% (13,859,712B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.76% (13,859,712B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.76% (13,859,712B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.76% (1,838,080B) in 1+ places, all below ms_print's threshold (01.00%) | ->10.39% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->10.39% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->10.39% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->10.39% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.42% (5,829,792B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.93% (4,631,808B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.21% (2,899,344B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.21% (2,899,344B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.21% (2,899,344B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.21% (2,899,344B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.21% (2,899,344B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.21% (2,899,344B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.21% (2,899,344B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.21% (2,899,344B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.21% (2,899,344B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.72% (1,732,464B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.50% (1,197,984B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.21% (5,311,488B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.00% (4,816,992B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.00% (4,816,992B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.00% (4,816,992B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.00% (4,816,992B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.00% (4,816,992B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.00% (4,816,992B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.00% (4,816,992B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.00% (4,816,992B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.00% (4,816,992B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (494,496B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.48% (1,147,416B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 47 25,848,791,030 242,966,184 239,213,352 3,752,832 0 98.46% (239,213,352B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->72.76% (176,772,992B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->29.41% (71,467,008B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->29.41% (71,467,008B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->29.41% (71,467,008B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->29.41% (71,467,008B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->29.41% (71,467,008B) 0x493AD72: lcb_get (get.cc:302) | | ->29.41% (71,467,008B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->29.41% (71,467,008B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->29.41% (71,467,008B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->29.41% (71,467,008B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.13% (65,916,928B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.13% (65,916,928B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.13% (65,916,928B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.13% (65,916,928B) 0x493AD72: lcb_get (get.cc:302) | | ->27.13% (65,916,928B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.13% (65,916,928B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.13% (65,916,928B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.13% (65,916,928B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.44% (37,525,248B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.67% (23,488,896B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.67% (23,488,896B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.67% (23,488,896B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.67% (23,488,896B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.67% (23,488,896B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.67% (23,488,896B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.67% (23,488,896B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.67% (23,488,896B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.67% (23,488,896B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.78% (14,036,352B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.78% (14,036,352B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.78% (14,036,352B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.78% (14,036,352B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.78% (14,036,352B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.78% (14,036,352B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.78% (14,036,352B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.78% (14,036,352B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.78% (14,036,352B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.77% (1,863,808B) in 1+ places, all below ms_print's threshold (01.00%) | ->10.29% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->10.29% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->10.29% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->10.29% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.43% (5,904,192B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.93% (4,690,656B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.21% (2,936,112B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.21% (2,936,112B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.21% (2,936,112B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.21% (2,936,112B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.21% (2,936,112B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.21% (2,936,112B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.21% (2,936,112B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.21% (2,936,112B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.21% (2,936,112B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.72% (1,754,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.50% (1,213,536B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.21% (5,378,976B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.01% (4,878,144B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.01% (4,878,144B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.01% (4,878,144B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.01% (4,878,144B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.01% (4,878,144B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.01% (4,878,144B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.01% (4,878,144B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.01% (4,878,144B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.01% (4,878,144B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (500,832B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.48% (1,157,192B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 48 26,516,548,861 247,858,072 243,960,758 3,897,314 0 98.43% (243,960,758B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->73.10% (181,181,952B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->29.56% (73,269,248B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->29.56% (73,269,248B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->29.56% (73,269,248B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->29.56% (73,269,248B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->29.56% (73,269,248B) 0x493AD72: lcb_get (get.cc:302) | | ->29.56% (73,269,248B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->29.56% (73,269,248B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->29.56% (73,269,248B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->29.56% (73,269,248B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.25% (67,544,064B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.25% (67,544,064B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.25% (67,544,064B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.25% (67,544,064B) 0x493AD72: lcb_get (get.cc:302) | | ->27.25% (67,544,064B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.25% (67,544,064B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.25% (67,544,064B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.25% (67,544,064B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.51% (38,454,912B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.71% (24,073,344B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.71% (24,073,344B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.71% (24,073,344B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.71% (24,073,344B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.71% (24,073,344B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.71% (24,073,344B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.71% (24,073,344B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.71% (24,073,344B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.71% (24,073,344B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.80% (14,381,568B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.80% (14,381,568B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.80% (14,381,568B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.80% (14,381,568B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.80% (14,381,568B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.80% (14,381,568B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.80% (14,381,568B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.80% (14,381,568B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.80% (14,381,568B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.77% (1,913,728B) in 1+ places, all below ms_print's threshold (01.00%) | ->10.09% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->10.09% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->10.09% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->10.09% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.44% (6,051,072B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.94% (4,806,864B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.21% (3,009,168B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.21% (3,009,168B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.21% (3,009,168B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.21% (3,009,168B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.21% (3,009,168B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.21% (3,009,168B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.21% (3,009,168B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.21% (3,009,168B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.21% (3,009,168B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.73% (1,797,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.50% (1,244,208B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.22% (5,510,784B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.02% (4,998,528B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.02% (4,998,528B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.02% (4,998,528B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.02% (4,998,528B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.02% (4,998,528B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.02% (4,998,528B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.02% (4,998,528B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.02% (4,998,528B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.02% (4,998,528B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (512,256B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.49% (1,216,950B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 49 27,229,816,644 252,840,632 248,871,180 3,969,452 0 98.43% (248,871,180B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->73.49% (185,818,880B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->29.72% (75,137,024B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->29.72% (75,137,024B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->29.72% (75,137,024B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->29.72% (75,137,024B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->29.72% (75,137,024B) 0x493AD72: lcb_get (get.cc:302) | | ->29.72% (75,137,024B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->29.72% (75,137,024B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->29.72% (75,137,024B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->29.72% (75,137,024B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.40% (69,278,720B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.40% (69,278,720B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.40% (69,278,720B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.40% (69,278,720B) 0x493AD72: lcb_get (get.cc:302) | | ->27.40% (69,278,720B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.40% (69,278,720B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.40% (69,278,720B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.40% (69,278,720B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.60% (39,437,952B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.76% (24,687,360B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.76% (24,687,360B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.76% (24,687,360B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.76% (24,687,360B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.76% (24,687,360B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.76% (24,687,360B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.76% (24,687,360B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.76% (24,687,360B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.76% (24,687,360B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.83% (14,750,592B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.83% (14,750,592B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.83% (14,750,592B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.83% (14,750,592B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.83% (14,750,592B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.83% (14,750,592B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.83% (14,750,592B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.83% (14,750,592B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.83% (14,750,592B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.78% (1,965,184B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.89% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.89% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->09.89% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.89% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.45% (6,206,352B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.95% (4,929,744B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.22% (3,085,920B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.22% (3,085,920B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.22% (3,085,920B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.22% (3,085,920B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.22% (3,085,920B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.22% (3,085,920B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.22% (3,085,920B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.22% (3,085,920B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.22% (3,085,920B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.73% (1,843,824B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.50% (1,276,608B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.24% (5,651,328B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.03% (5,125,728B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.03% (5,125,728B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.03% (5,125,728B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.03% (5,125,728B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.03% (5,125,728B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.03% (5,125,728B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.03% (5,125,728B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.03% (5,125,728B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.03% (5,125,728B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (525,600B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.47% (1,194,620B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 50 27,538,204,531 254,839,976 250,861,125 3,978,851 0 51 27,606,683,449 255,369,816 251,374,898 3,994,918 0 98.44% (251,374,898B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->73.68% (188,145,664B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->29.79% (76,087,296B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->29.79% (76,087,296B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->29.79% (76,087,296B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->29.79% (76,087,296B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->29.79% (76,087,296B) 0x493AD72: lcb_get (get.cc:302) | | ->29.79% (76,087,296B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->29.79% (76,087,296B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->29.79% (76,087,296B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->29.79% (76,087,296B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.46% (70,135,296B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.46% (70,135,296B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.46% (70,135,296B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.46% (70,135,296B) 0x493AD72: lcb_get (get.cc:302) | | ->27.46% (70,135,296B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.46% (70,135,296B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.46% (70,135,296B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.46% (70,135,296B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.64% (39,937,536B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.79% (25,003,392B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.79% (25,003,392B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.79% (25,003,392B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.79% (25,003,392B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.79% (25,003,392B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.79% (25,003,392B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.79% (25,003,392B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.79% (25,003,392B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.79% (25,003,392B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.85% (14,934,144B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.85% (14,934,144B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.85% (14,934,144B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.85% (14,934,144B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.85% (14,934,144B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.85% (14,934,144B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.85% (14,934,144B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.85% (14,934,144B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.85% (14,934,144B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.78% (1,985,536B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.79% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.79% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->09.79% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.79% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.46% (6,284,208B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.95% (4,992,192B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.22% (3,125,424B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.22% (3,125,424B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.22% (3,125,424B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.22% (3,125,424B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.22% (3,125,424B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.22% (3,125,424B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.22% (3,125,424B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.22% (3,125,424B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.22% (3,125,424B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.73% (1,866,768B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.51% (1,292,016B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.24% (5,727,936B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.03% (5,193,984B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.03% (5,193,984B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.03% (5,193,984B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.03% (5,193,984B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.03% (5,193,984B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.03% (5,193,984B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.03% (5,193,984B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.03% (5,193,984B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.03% (5,193,984B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (533,952B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.48% (1,217,090B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 52 27,915,136,862 257,496,504 253,492,006 4,004,498 0 53 27,968,150,023 257,924,384 253,880,968 4,043,416 0 98.43% (253,880,968B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->73.88% (190,563,072B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->29.87% (77,037,568B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->29.87% (77,037,568B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->29.87% (77,037,568B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->29.87% (77,037,568B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->29.87% (77,037,568B) 0x493AD72: lcb_get (get.cc:302) | | ->29.87% (77,037,568B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->29.87% (77,037,568B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->29.87% (77,037,568B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->29.87% (77,037,568B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.55% (71,067,136B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.55% (71,067,136B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.55% (71,067,136B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.55% (71,067,136B) 0x493AD72: lcb_get (get.cc:302) | | ->27.55% (71,067,136B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.55% (71,067,136B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.55% (71,067,136B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.55% (71,067,136B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.68% (40,452,864B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.82% (25,319,040B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.82% (25,319,040B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.82% (25,319,040B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.82% (25,319,040B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.82% (25,319,040B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.82% (25,319,040B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.82% (25,319,040B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.82% (25,319,040B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.82% (25,319,040B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.87% (15,133,824B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.87% (15,133,824B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.87% (15,133,824B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.87% (15,133,824B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.87% (15,133,824B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.87% (15,133,824B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.87% (15,133,824B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.87% (15,133,824B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.87% (15,133,824B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.78% (2,005,504B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.69% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.69% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->09.69% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.69% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.47% (6,364,992B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.96% (5,056,608B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.23% (3,164,880B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.23% (3,164,880B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.23% (3,164,880B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.23% (3,164,880B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.23% (3,164,880B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.23% (3,164,880B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.23% (3,164,880B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.23% (3,164,880B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.23% (3,164,880B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.73% (1,891,728B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.51% (1,308,384B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.25% (5,797,248B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.04% (5,257,056B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.04% (5,257,056B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.04% (5,257,056B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.04% (5,257,056B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.04% (5,257,056B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.04% (5,257,056B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.04% (5,257,056B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.04% (5,257,056B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.04% (5,257,056B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (540,192B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.45% (1,155,656B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 54 28,276,538,331 260,205,128 256,120,632 4,084,496 0 55 28,317,879,828 260,504,184 256,414,216 4,089,968 0 98.43% (256,414,216B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->74.05% (192,914,816B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->29.92% (77,955,072B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->29.92% (77,955,072B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->29.92% (77,955,072B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->29.92% (77,955,072B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->29.92% (77,955,072B) 0x493AD72: lcb_get (get.cc:302) | | ->29.92% (77,955,072B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->29.92% (77,955,072B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->29.92% (77,955,072B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->29.92% (77,955,072B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.63% (71,981,056B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.63% (71,981,056B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.63% (71,981,056B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.63% (71,981,056B) 0x493AD72: lcb_get (get.cc:302) | | ->27.63% (71,981,056B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.63% (71,981,056B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.63% (71,981,056B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.63% (71,981,056B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.72% (40,948,992B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.84% (25,620,864B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.84% (25,620,864B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.84% (25,620,864B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.84% (25,620,864B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.84% (25,620,864B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.84% (25,620,864B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.84% (25,620,864B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.84% (25,620,864B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.84% (25,620,864B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.88% (15,328,128B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.88% (15,328,128B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.88% (15,328,128B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.88% (15,328,128B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.88% (15,328,128B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.88% (15,328,128B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.88% (15,328,128B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.88% (15,328,128B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.88% (15,328,128B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.78% (2,029,696B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.60% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.60% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->09.60% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.60% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.47% (6,443,616B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.96% (5,118,624B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.23% (3,202,608B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.23% (3,202,608B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.23% (3,202,608B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.23% (3,202,608B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.23% (3,202,608B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.23% (3,202,608B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.23% (3,202,608B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.23% (3,202,608B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.23% (3,202,608B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.74% (1,916,016B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.51% (1,324,992B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.25% (5,865,216B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.04% (5,318,592B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.04% (5,318,592B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.04% (5,318,592B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.04% (5,318,592B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.04% (5,318,592B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.04% (5,318,592B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.04% (5,318,592B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.04% (5,318,592B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.04% (5,318,592B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (546,624B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.46% (1,190,568B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 56 28,626,267,758 262,710,448 258,576,066 4,134,382 0 57 28,689,694,154 263,110,072 258,965,248 4,144,824 0 98.42% (258,965,248B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->74.22% (195,276,032B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.00% (78,938,112B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.00% (78,938,112B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.00% (78,938,112B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.00% (78,938,112B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.00% (78,938,112B) 0x493AD72: lcb_get (get.cc:302) | | ->30.00% (78,938,112B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.00% (78,938,112B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.00% (78,938,112B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.00% (78,938,112B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.68% (72,830,464B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.68% (72,830,464B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.68% (72,830,464B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.68% (72,830,464B) 0x493AD72: lcb_get (get.cc:302) | | ->27.68% (72,830,464B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.68% (72,830,464B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.68% (72,830,464B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.68% (72,830,464B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.75% (41,448,192B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.86% (25,938,816B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.86% (25,938,816B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.86% (25,938,816B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.86% (25,938,816B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.86% (25,938,816B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.86% (25,938,816B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.86% (25,938,816B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.86% (25,938,816B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.86% (25,938,816B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.89% (15,509,376B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.89% (15,509,376B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.89% (15,509,376B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.89% (15,509,376B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.89% (15,509,376B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.89% (15,509,376B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.89% (15,509,376B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.89% (15,509,376B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.89% (15,509,376B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.78% (2,059,264B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.50% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.50% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->09.50% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.50% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.48% (6,522,528B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.97% (5,181,024B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.23% (3,242,352B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.23% (3,242,352B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.23% (3,242,352B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.23% (3,242,352B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.23% (3,242,352B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.23% (3,242,352B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.23% (3,242,352B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.23% (3,242,352B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.23% (3,242,352B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.74% (1,938,672B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.51% (1,341,504B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.26% (5,938,560B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.05% (5,385,120B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.05% (5,385,120B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.05% (5,385,120B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.05% (5,385,120B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.05% (5,385,120B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.05% (5,385,120B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.05% (5,385,120B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.05% (5,385,120B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.05% (5,385,120B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (553,440B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.47% (1,228,128B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 58 28,998,081,871 265,226,464 261,011,949 4,214,515 0 59 29,062,202,298 265,741,512 261,512,764 4,228,748 0 98.41% (261,512,764B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->74.40% (197,705,856B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.07% (79,921,152B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.07% (79,921,152B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.07% (79,921,152B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.07% (79,921,152B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.07% (79,921,152B) 0x493AD72: lcb_get (get.cc:302) | | ->30.07% (79,921,152B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.07% (79,921,152B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.07% (79,921,152B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.07% (79,921,152B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.75% (73,740,800B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.75% (73,740,800B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.75% (73,740,800B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.75% (73,740,800B) 0x493AD72: lcb_get (get.cc:302) | | ->27.75% (73,740,800B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.75% (73,740,800B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.75% (73,740,800B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.75% (73,740,800B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.79% (41,957,376B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.88% (26,252,544B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.88% (26,252,544B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.88% (26,252,544B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.88% (26,252,544B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.88% (26,252,544B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.88% (26,252,544B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.88% (26,252,544B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.88% (26,252,544B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.88% (26,252,544B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.91% (15,704,832B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.91% (15,704,832B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.91% (15,704,832B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.91% (15,704,832B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.91% (15,704,832B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.91% (15,704,832B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.91% (15,704,832B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.91% (15,704,832B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.91% (15,704,832B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.79% (2,086,528B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.41% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.41% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->09.41% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.41% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.48% (6,603,216B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.97% (5,244,672B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.23% (3,281,568B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.23% (3,281,568B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.23% (3,281,568B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.23% (3,281,568B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.23% (3,281,568B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.23% (3,281,568B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.23% (3,281,568B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.23% (3,281,568B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.23% (3,281,568B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.74% (1,963,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.51% (1,358,544B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.26% (6,012,864B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.05% (5,452,032B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.05% (5,452,032B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.05% (5,452,032B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.05% (5,452,032B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.05% (5,452,032B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.05% (5,452,032B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.05% (5,452,032B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.05% (5,452,032B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.05% (5,452,032B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (560,832B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.45% (1,190,828B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 60 29,370,590,626 267,743,304 263,526,483 4,216,821 0 61 29,427,957,670 268,399,416 264,133,511 4,265,905 0 98.41% (264,133,511B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->74.54% (200,065,408B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.13% (80,871,424B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.13% (80,871,424B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.13% (80,871,424B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.13% (80,871,424B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.13% (80,871,424B) 0x493AD72: lcb_get (get.cc:302) | | ->30.13% (80,871,424B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.13% (80,871,424B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.13% (80,871,424B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.13% (80,871,424B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.80% (74,622,464B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.80% (74,622,464B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.80% (74,622,464B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.80% (74,622,464B) 0x493AD72: lcb_get (get.cc:302) | | ->27.80% (74,622,464B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.80% (74,622,464B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.80% (74,622,464B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.80% (74,622,464B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.82% (42,461,184B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.90% (26,568,576B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.90% (26,568,576B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.90% (26,568,576B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.90% (26,568,576B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.90% (26,568,576B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.90% (26,568,576B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.90% (26,568,576B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.90% (26,568,576B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.90% (26,568,576B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.92% (15,892,608B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.92% (15,892,608B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.92% (15,892,608B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.92% (15,892,608B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.92% (15,892,608B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.92% (15,892,608B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.92% (15,892,608B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.92% (15,892,608B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.92% (15,892,608B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.79% (2,110,336B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.31% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.31% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->09.31% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.31% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.49% (6,682,368B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.98% (5,307,648B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.24% (3,321,072B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.24% (3,321,072B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.24% (3,321,072B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.24% (3,321,072B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.24% (3,321,072B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.24% (3,321,072B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.24% (3,321,072B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.24% (3,321,072B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.24% (3,321,072B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.74% (1,986,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.51% (1,374,720B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.27% (6,084,288B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.06% (5,516,832B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.06% (5,516,832B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.06% (5,516,832B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.06% (5,516,832B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.06% (5,516,832B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.06% (5,516,832B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.06% (5,516,832B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.06% (5,516,832B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.06% (5,516,832B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (567,456B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.48% (1,301,447B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 62 29,736,350,665 270,375,144 266,109,952 4,265,192 0 63 29,830,235,902 271,083,720 266,784,828 4,298,892 0 98.41% (266,784,828B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->74.74% (202,621,440B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.21% (81,887,232B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.21% (81,887,232B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.21% (81,887,232B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.21% (81,887,232B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.21% (81,887,232B) 0x493AD72: lcb_get (get.cc:302) | | ->30.21% (81,887,232B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.21% (81,887,232B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.21% (81,887,232B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.21% (81,887,232B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.88% (75,590,144B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.88% (75,590,144B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.88% (75,590,144B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.88% (75,590,144B) 0x493AD72: lcb_get (get.cc:302) | | ->27.88% (75,590,144B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.88% (75,590,144B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.88% (75,590,144B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.88% (75,590,144B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.87% (43,009,920B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.93% (26,912,256B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.93% (26,912,256B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.93% (26,912,256B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.93% (26,912,256B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.93% (26,912,256B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.93% (26,912,256B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.93% (26,912,256B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.93% (26,912,256B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.93% (26,912,256B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.94% (16,097,664B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.94% (16,097,664B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.94% (16,097,664B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.94% (16,097,664B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.94% (16,097,664B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.94% (16,097,664B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.94% (16,097,664B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.94% (16,097,664B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.94% (16,097,664B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.79% (2,134,144B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.22% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.22% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->09.22% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.22% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.50% (6,768,384B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.98% (5,376,240B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.24% (3,364,032B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.24% (3,364,032B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.24% (3,364,032B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.24% (3,364,032B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.24% (3,364,032B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.24% (3,364,032B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.24% (3,364,032B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.24% (3,364,032B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.24% (3,364,032B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.74% (2,012,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.51% (1,392,144B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.27% (6,163,680B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.06% (5,589,024B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.06% (5,589,024B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.06% (5,589,024B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.06% (5,589,024B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.06% (5,589,024B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.06% (5,589,024B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.06% (5,589,024B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.06% (5,589,024B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.06% (5,589,024B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (574,656B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.45% (1,231,324B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 64 30,138,624,099 273,316,920 268,880,032 4,436,888 0 65 30,199,019,092 273,800,232 269,339,318 4,460,914 0 98.37% (269,339,318B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->74.88% (205,011,328B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.27% (82,870,272B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.27% (82,870,272B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.27% (82,870,272B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.27% (82,870,272B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.27% (82,870,272B) 0x493AD72: lcb_get (get.cc:302) | | ->30.27% (82,870,272B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.27% (82,870,272B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.27% (82,870,272B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.27% (82,870,272B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->27.93% (76,468,224B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->27.93% (76,468,224B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->27.93% (76,468,224B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->27.93% (76,468,224B) 0x493AD72: lcb_get (get.cc:302) | | ->27.93% (76,468,224B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->27.93% (76,468,224B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->27.93% (76,468,224B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->27.93% (76,468,224B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.89% (43,513,728B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.94% (27,228,672B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.94% (27,228,672B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.94% (27,228,672B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.94% (27,228,672B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.94% (27,228,672B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.94% (27,228,672B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.94% (27,228,672B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.94% (27,228,672B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.94% (27,228,672B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.95% (16,285,056B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.95% (16,285,056B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.95% (16,285,056B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.95% (16,285,056B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.95% (16,285,056B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.95% (16,285,056B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.95% (16,285,056B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.95% (16,285,056B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.95% (16,285,056B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.79% (2,159,104B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.13% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.13% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->09.13% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.13% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.50% (6,847,680B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.99% (5,439,216B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.24% (3,403,584B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.24% (3,403,584B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.24% (3,403,584B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.24% (3,403,584B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.24% (3,403,584B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.24% (3,403,584B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.24% (3,403,584B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.24% (3,403,584B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.24% (3,403,584B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.74% (2,035,632B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.51% (1,408,464B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.28% (6,236,736B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.07% (5,655,744B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.07% (5,655,744B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.07% (5,655,744B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.07% (5,655,744B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.07% (5,655,744B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.07% (5,655,744B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.07% (5,655,744B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.07% (5,655,744B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.07% (5,655,744B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (580,992B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.45% (1,243,574B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 66 30,507,407,086 276,025,104 271,529,444 4,495,660 0 67 30,576,486,774 276,538,488 272,019,084 4,519,404 0 98.37% (272,019,084B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->75.05% (207,554,944B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.33% (83,886,080B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.33% (83,886,080B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.33% (83,886,080B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.33% (83,886,080B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.33% (83,886,080B) 0x493AD72: lcb_get (get.cc:302) | | ->30.33% (83,886,080B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.33% (83,886,080B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.33% (83,886,080B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.33% (83,886,080B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->28.00% (77,432,320B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->28.00% (77,432,320B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.00% (77,432,320B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.00% (77,432,320B) 0x493AD72: lcb_get (get.cc:302) | | ->28.00% (77,432,320B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.00% (77,432,320B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.00% (77,432,320B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.00% (77,432,320B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.93% (44,046,720B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.96% (27,556,608B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.96% (27,556,608B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.96% (27,556,608B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.96% (27,556,608B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.96% (27,556,608B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.96% (27,556,608B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.96% (27,556,608B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.96% (27,556,608B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.96% (27,556,608B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.96% (16,490,112B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.96% (16,490,112B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.96% (16,490,112B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.96% (16,490,112B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.96% (16,490,112B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.96% (16,490,112B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.96% (16,490,112B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.96% (16,490,112B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.96% (16,490,112B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.79% (2,189,824B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.04% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.04% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->09.04% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->09.04% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.51% (6,932,544B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->01.99% (5,505,840B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.25% (3,444,576B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.25% (3,444,576B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.25% (3,444,576B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.25% (3,444,576B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.25% (3,444,576B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.25% (3,444,576B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.25% (3,444,576B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.25% (3,444,576B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.25% (3,444,576B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.75% (2,061,264B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.52% (1,426,704B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.28% (6,311,424B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.07% (5,724,096B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.07% (5,724,096B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.07% (5,724,096B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.07% (5,724,096B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.07% (5,724,096B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.07% (5,724,096B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.07% (5,724,096B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.07% (5,724,096B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.07% (5,724,096B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (587,328B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.44% (1,220,172B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 68 30,884,875,152 278,647,232 274,168,492 4,478,740 0 69 30,967,090,957 279,313,896 274,816,264 4,497,632 0 98.39% (274,816,264B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->75.23% (210,128,384B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.38% (84,869,120B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.38% (84,869,120B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.38% (84,869,120B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.38% (84,869,120B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.38% (84,869,120B) 0x493AD72: lcb_get (get.cc:302) | | ->30.38% (84,869,120B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.38% (84,869,120B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.38% (84,869,120B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.38% (84,869,120B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->28.08% (78,439,424B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->28.08% (78,439,424B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.08% (78,439,424B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.08% (78,439,424B) 0x493AD72: lcb_get (get.cc:302) | | ->28.08% (78,439,424B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.08% (78,439,424B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.08% (78,439,424B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.08% (78,439,424B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->15.97% (44,602,752B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->09.99% (27,897,984B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->09.99% (27,897,984B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->09.99% (27,897,984B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->09.99% (27,897,984B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->09.99% (27,897,984B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->09.99% (27,897,984B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->09.99% (27,897,984B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->09.99% (27,897,984B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.99% (27,897,984B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.98% (16,704,768B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.98% (16,704,768B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.98% (16,704,768B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.98% (16,704,768B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.98% (16,704,768B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.98% (16,704,768B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.98% (16,704,768B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.98% (16,704,768B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.98% (16,704,768B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.79% (2,217,088B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.95% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.95% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->08.95% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.95% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.51% (7,020,384B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->02.00% (5,575,344B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.25% (3,487,248B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.25% (3,487,248B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.25% (3,487,248B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.25% (3,487,248B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.25% (3,487,248B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.25% (3,487,248B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.25% (3,487,248B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.25% (3,487,248B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.25% (3,487,248B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.75% (2,088,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.52% (1,445,040B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.29% (6,385,344B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.07% (5,792,256B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.07% (5,792,256B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.07% (5,792,256B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.07% (5,792,256B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.07% (5,792,256B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.07% (5,792,256B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.07% (5,792,256B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.07% (5,792,256B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.07% (5,792,256B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (593,088B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.46% (1,282,152B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 70 31,275,498,764 281,392,048 276,852,003 4,540,045 0 71 31,366,427,966 282,107,336 277,559,979 4,547,357 0 98.39% (277,559,979B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->75.40% (212,702,208B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.46% (85,917,696B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.46% (85,917,696B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.46% (85,917,696B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.46% (85,917,696B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.46% (85,917,696B) 0x493AD72: lcb_get (get.cc:302) | | ->30.46% (85,917,696B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.46% (85,917,696B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.46% (85,917,696B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.46% (85,917,696B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->28.14% (79,392,768B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->28.14% (79,392,768B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.14% (79,392,768B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.14% (79,392,768B) 0x493AD72: lcb_get (get.cc:302) | | ->28.14% (79,392,768B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.14% (79,392,768B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.14% (79,392,768B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.14% (79,392,768B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->16.00% (45,141,504B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->10.01% (28,232,448B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->10.01% (28,232,448B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->10.01% (28,232,448B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->10.01% (28,232,448B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->10.01% (28,232,448B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->10.01% (28,232,448B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->10.01% (28,232,448B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->10.01% (28,232,448B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->10.01% (28,232,448B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->05.99% (16,909,056B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->05.99% (16,909,056B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->05.99% (16,909,056B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->05.99% (16,909,056B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->05.99% (16,909,056B) 0x48A8422: run_loop (plugin-select.c:309) | | ->05.99% (16,909,056B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->05.99% (16,909,056B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->05.99% (16,909,056B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->05.99% (16,909,056B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.80% (2,250,240B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.86% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.86% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->08.86% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.86% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.52% (7,105,776B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->02.00% (5,642,688B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.25% (3,529,056B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.25% (3,529,056B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.25% (3,529,056B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.25% (3,529,056B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.25% (3,529,056B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.25% (3,529,056B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.25% (3,529,056B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.25% (3,529,056B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.25% (3,529,056B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.75% (2,113,632B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.52% (1,463,088B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.29% (6,462,432B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.08% (5,861,472B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.08% (5,861,472B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.08% (5,861,472B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.08% (5,861,472B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.08% (5,861,472B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.08% (5,861,472B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.08% (5,861,472B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.08% (5,861,472B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.08% (5,861,472B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (600,960B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.46% (1,289,563B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 72 31,674,817,069 284,170,312 279,600,950 4,569,362 0 73 31,764,141,560 284,929,240 280,276,084 4,653,156 0 98.37% (280,276,084B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->75.56% (215,293,312B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.52% (86,966,272B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.52% (86,966,272B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.52% (86,966,272B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.52% (86,966,272B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.52% (86,966,272B) 0x493AD72: lcb_get (get.cc:302) | | ->30.52% (86,966,272B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.52% (86,966,272B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.52% (86,966,272B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.52% (86,966,272B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->28.20% (80,356,864B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->28.20% (80,356,864B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.20% (80,356,864B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.20% (80,356,864B) 0x493AD72: lcb_get (get.cc:302) | | ->28.20% (80,356,864B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.20% (80,356,864B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.20% (80,356,864B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.20% (80,356,864B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->16.03% (45,688,320B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->10.03% (28,572,288B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->10.03% (28,572,288B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->10.03% (28,572,288B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->10.03% (28,572,288B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->10.03% (28,572,288B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->10.03% (28,572,288B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->10.03% (28,572,288B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->10.03% (28,572,288B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->10.03% (28,572,288B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->06.01% (17,116,032B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->06.01% (17,116,032B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->06.01% (17,116,032B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->06.01% (17,116,032B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->06.01% (17,116,032B) 0x48A8422: run_loop (plugin-select.c:309) | | ->06.01% (17,116,032B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->06.01% (17,116,032B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->06.01% (17,116,032B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->06.01% (17,116,032B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.80% (2,281,856B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.77% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.77% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->08.77% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.77% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.52% (7,192,128B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->02.00% (5,711,040B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.25% (3,571,536B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.25% (3,571,536B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.25% (3,571,536B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.25% (3,571,536B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.25% (3,571,536B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.25% (3,571,536B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.25% (3,571,536B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.25% (3,571,536B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.25% (3,571,536B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.75% (2,139,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.52% (1,481,088B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.30% (6,539,520B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.08% (5,931,552B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.08% (5,931,552B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.08% (5,931,552B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.08% (5,931,552B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.08% (5,931,552B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.08% (5,931,552B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.08% (5,931,552B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.08% (5,931,552B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.08% (5,931,552B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (607,968B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.44% (1,251,124B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 74 32,072,530,143 287,060,696 282,417,269 4,643,427 0 75 32,167,243,651 287,778,664 283,114,884 4,663,780 0 98.38% (283,114,884B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->75.72% (217,911,680B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.57% (87,982,080B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.57% (87,982,080B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.57% (87,982,080B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.57% (87,982,080B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.57% (87,982,080B) 0x493AD72: lcb_get (get.cc:302) | | ->30.57% (87,982,080B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.57% (87,982,080B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.57% (87,982,080B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.57% (87,982,080B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->28.28% (81,371,136B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->28.28% (81,371,136B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.28% (81,371,136B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.28% (81,371,136B) 0x493AD72: lcb_get (get.cc:302) | | ->28.28% (81,371,136B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.28% (81,371,136B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.28% (81,371,136B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.28% (81,371,136B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->16.07% (46,250,496B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->10.05% (28,917,888B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->10.05% (28,917,888B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->10.05% (28,917,888B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->10.05% (28,917,888B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->10.05% (28,917,888B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->10.05% (28,917,888B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->10.05% (28,917,888B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->10.05% (28,917,888B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->10.05% (28,917,888B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->06.02% (17,332,608B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->06.02% (17,332,608B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->06.02% (17,332,608B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->06.02% (17,332,608B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->06.02% (17,332,608B) 0x48A8422: run_loop (plugin-select.c:309) | | ->06.02% (17,332,608B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->06.02% (17,332,608B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->06.02% (17,332,608B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->06.02% (17,332,608B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.80% (2,307,968B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.69% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.69% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->08.69% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.69% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.53% (7,280,736B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->02.01% (5,781,312B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.26% (3,614,736B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.26% (3,614,736B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.26% (3,614,736B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.26% (3,614,736B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.26% (3,614,736B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.26% (3,614,736B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.26% (3,614,736B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.26% (3,614,736B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.26% (3,614,736B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.75% (2,166,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.52% (1,499,424B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.30% (6,615,552B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.09% (6,000,576B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.09% (6,000,576B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.09% (6,000,576B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.09% (6,000,576B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.09% (6,000,576B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.09% (6,000,576B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.09% (6,000,576B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.09% (6,000,576B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.09% (6,000,576B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (614,976B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.45% (1,306,916B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 76 32,475,631,359 289,903,944 285,149,730 4,754,214 0 77 32,579,601,744 290,657,464 285,895,421 4,762,043 0 98.36% (285,895,421B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->75.87% (220,507,904B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.63% (89,030,656B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.63% (89,030,656B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.63% (89,030,656B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.63% (89,030,656B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.63% (89,030,656B) 0x493AD72: lcb_get (get.cc:302) | | ->30.63% (89,030,656B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.63% (89,030,656B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.63% (89,030,656B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.63% (89,030,656B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->28.33% (82,342,400B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->28.33% (82,342,400B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.33% (82,342,400B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.33% (82,342,400B) 0x493AD72: lcb_get (get.cc:302) | | ->28.33% (82,342,400B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.33% (82,342,400B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.33% (82,342,400B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.33% (82,342,400B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->16.10% (46,798,848B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->10.07% (29,258,880B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->10.07% (29,258,880B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->10.07% (29,258,880B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->10.07% (29,258,880B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->10.07% (29,258,880B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->10.07% (29,258,880B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->10.07% (29,258,880B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->10.07% (29,258,880B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->10.07% (29,258,880B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->06.03% (17,539,968B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->06.03% (17,539,968B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->06.03% (17,539,968B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->06.03% (17,539,968B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->06.03% (17,539,968B) 0x48A8422: run_loop (plugin-select.c:309) | | ->06.03% (17,539,968B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->06.03% (17,539,968B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->06.03% (17,539,968B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->06.03% (17,539,968B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.80% (2,336,000B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.60% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.60% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->08.60% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.60% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.53% (7,367,328B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->02.01% (5,849,856B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.26% (3,657,360B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.26% (3,657,360B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.26% (3,657,360B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.26% (3,657,360B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.26% (3,657,360B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.26% (3,657,360B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.26% (3,657,360B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.26% (3,657,360B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.26% (3,657,360B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.75% (2,192,496B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.52% (1,517,472B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.30% (6,696,576B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.09% (6,072,672B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.09% (6,072,672B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.09% (6,072,672B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.09% (6,072,672B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.09% (6,072,672B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.09% (6,072,672B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.09% (6,072,672B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.09% (6,072,672B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.09% (6,072,672B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.21% (623,904B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.46% (1,323,613B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 78 32,888,046,498 292,701,224 287,919,241 4,781,983 0 79 32,996,902,427 293,564,520 288,748,673 4,815,847 0 98.36% (288,748,673B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->76.02% (223,171,968B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.70% (90,112,000B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.70% (90,112,000B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.70% (90,112,000B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.70% (90,112,000B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.70% (90,112,000B) 0x493AD72: lcb_get (get.cc:302) | | ->30.70% (90,112,000B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.70% (90,112,000B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.70% (90,112,000B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.70% (90,112,000B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->28.39% (83,338,752B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->28.39% (83,338,752B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.39% (83,338,752B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.39% (83,338,752B) 0x493AD72: lcb_get (get.cc:302) | | ->28.39% (83,338,752B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.39% (83,338,752B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.39% (83,338,752B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.39% (83,338,752B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->16.13% (47,361,792B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->10.09% (29,609,088B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->10.09% (29,609,088B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->10.09% (29,609,088B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->10.09% (29,609,088B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->10.09% (29,609,088B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->10.09% (29,609,088B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->10.09% (29,609,088B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->10.09% (29,609,088B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->10.09% (29,609,088B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->06.05% (17,752,704B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->06.05% (17,752,704B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->06.05% (17,752,704B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->06.05% (17,752,704B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->06.05% (17,752,704B) 0x48A8422: run_loop (plugin-select.c:309) | | ->06.05% (17,752,704B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->06.05% (17,752,704B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->06.05% (17,752,704B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->06.05% (17,752,704B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.80% (2,359,424B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.52% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.52% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->08.52% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.52% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.54% (7,455,552B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->02.02% (5,920,224B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.26% (3,701,136B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.26% (3,701,136B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.26% (3,701,136B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.26% (3,701,136B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.26% (3,701,136B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.26% (3,701,136B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.26% (3,701,136B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.26% (3,701,136B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.26% (3,701,136B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.76% (2,219,088B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.52% (1,535,328B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.31% (6,778,080B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.09% (6,146,400B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.09% (6,146,400B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.09% (6,146,400B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.09% (6,146,400B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.09% (6,146,400B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.09% (6,146,400B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.09% (6,146,400B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.09% (6,146,400B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.09% (6,146,400B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.22% (631,680B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.46% (1,343,073B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 80 33,305,336,661 295,635,072 290,790,841 4,844,231 0 81 33,406,504,900 296,500,424 291,570,216 4,930,208 0 98.34% (291,570,216B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->76.17% (225,854,976B) 0x48B7FFA: reserve_empty_block (netbuf.c:106) | ->30.76% (91,193,344B) 0x48B4586: mcreq_reserve_key (mcreq.c:105) | | ->30.76% (91,193,344B) 0x48B5736: mcreq_basic_packet (mcreq.c:533) | | ->30.76% (91,193,344B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->30.76% (91,193,344B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->30.76% (91,193,344B) 0x493AD72: lcb_get (get.cc:302) | | ->30.76% (91,193,344B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->30.76% (91,193,344B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->30.76% (91,193,344B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->30.76% (91,193,344B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->28.45% (84,349,440B) 0x48B56DE: mcreq_basic_packet (mcreq.c:310) | | ->28.45% (84,349,440B) 0x493981E: get_schedule(lcb_st*, std::shared_ptr) (get.cc:188) | | ->28.45% (84,349,440B) 0x4939C62: get_execute(lcb_st*, std::shared_ptr) (get.cc:238) | | ->28.45% (84,349,440B) 0x493AD72: lcb_get (get.cc:302) | | ->28.45% (84,349,440B) 0x40C106: ThreadContext::scheduleNextOperation() (cbc-pillowfight.cc:860) | | ->28.45% (84,349,440B) 0x409696: thread_worker (cbc-pillowfight.cc:754) | | ->28.45% (84,349,440B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->28.45% (84,349,440B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->16.16% (47,928,960B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->10.10% (29,960,064B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->10.10% (29,960,064B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->10.10% (29,960,064B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->10.10% (29,960,064B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->10.10% (29,960,064B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->10.10% (29,960,064B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->10.10% (29,960,064B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->10.10% (29,960,064B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->10.10% (29,960,064B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->06.06% (17,968,896B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->06.06% (17,968,896B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->06.06% (17,968,896B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->06.06% (17,968,896B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->06.06% (17,968,896B) 0x48A8422: run_loop (plugin-select.c:309) | | ->06.06% (17,968,896B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->06.06% (17,968,896B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->06.06% (17,968,896B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->06.06% (17,968,896B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.80% (2,383,232B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.43% (25,000,000B) 0x40F256: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.43% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->08.43% (25,000,000B) 0x40F2A2: KeyGenerator::KeyGenerator(int) (new_allocator.h:115) | ->08.43% (25,000,000B) 0x4076FE: main (cbc-pillowfight.cc:726) | ->02.54% (7,544,544B) 0x48B80AE: reserve_empty_block (netbuf.c:91) | ->02.02% (5,991,120B) 0x48BA08A: netbuf_mblock_release (netbuf.c:229) | | ->01.26% (3,745,008B) 0x48B67B2: mcreq_packet_done (mcreq.c:280) | | | ->01.26% (3,745,008B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | | ->01.26% (3,745,008B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | | ->01.26% (3,745,008B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | | ->01.26% (3,745,008B) 0x48A8422: run_loop (plugin-select.c:309) | | | ->01.26% (3,745,008B) 0x4962ABE: lcb_wait (wait.cc:108) | | | ->01.26% (3,745,008B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | | ->01.26% (3,745,008B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.26% (3,745,008B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | | | ->00.76% (2,246,112B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.52% (1,553,424B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.31% (6,856,320B) 0x48BA0F6: netbuf_mblock_release (netbuf.c:250) | ->02.10% (6,218,112B) 0x48B679A: mcreq_packet_done (mcreq.c:346) | | ->02.10% (6,218,112B) 0x4905246: lcb::Server::try_read(lcbio_CTX*, rdb_IOROPE*) (mcserver.cc:614) | | ->02.10% (6,218,112B) 0x4906D66: on_read(lcbio_CTX*, unsigned int) (mcserver.cc:628) | | ->02.10% (6,218,112B) 0x48C0282: E_handler(int, short, void*) (ctx.cc:251) | | ->02.10% (6,218,112B) 0x48A8422: run_loop (plugin-select.c:309) | | ->02.10% (6,218,112B) 0x4962ABE: lcb_wait (wait.cc:108) | | ->02.10% (6,218,112B) 0x4096C6: thread_worker (cbc-pillowfight.cc:759) | | ->02.10% (6,218,112B) 0x510122A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.10% (6,218,112B) 0x5201E5A: thread_start (in /usr/lib64/libc-2.26.so) | | | ->00.22% (638,208B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.44% (1,314,376B) in 1+ places, all below ms_print's threshold (01.00%)