desc: (none) cmd: ./cmake-build-relwithdebinfo/gp_image_test time_unit: i #----------- snapshot=0 #----------- time=0 mem_heap_B=0 mem_heap_extra_B=0 mem_stacks_B=0 heap_tree=empty #----------- snapshot=1 #----------- time=271669127 mem_heap_B=39243104 mem_heap_extra_B=499272 mem_stacks_B=0 heap_tree=detailed n5: 39243104 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 25165824 0x152C60: allocate_block (allocator.h:102) n1: 25165824 0x152C60: area_allocator (allocator.h:180) n1: 25165824 0x152C60: __static_initialization_and_destruction_0() (image.h:33) n1: 25165824 0x4D3D7F5: call_init (libc-start.c:145) n1: 25165824 0x4D3D7F5: __libc_start_main@@GLIBC_2.34 (libc-start.c:347) n0: 25165824 0x1589F0: (below main) (in /home/brett/Documents/code/c++/GP_Image_Test/cmake-build-relwithdebinfo/gp_image_test) n2: 5972720 0x7CF7C44: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so) n2: 5884432 0x7CF7C9C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so) n0: 5227600 in 845 places, all below massif's threshold (1.00%) n1: 656832 0x801BD59: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so) n0: 656832 in 154 places, all below massif's threshold (1.00%) n0: 88288 in 15 places, all below massif's threshold (1.00%) n0: 4150392 in 1261 places, all below massif's threshold (1.00%) n1: 3328000 0x154BB6: allocate_block (allocator.h:102) n1: 3328000 0x154BB6: area_allocator (allocator.h:180) n1: 3328000 0x154BB6: __static_initialization_and_destruction_0() (gp.cpp:25) n1: 3328000 0x4D3D7F5: call_init (libc-start.c:145) n1: 3328000 0x4D3D7F5: __libc_start_main@@GLIBC_2.34 (libc-start.c:347) n0: 3328000 0x1589F0: (below main) (in /home/brett/Documents/code/c++/GP_Image_Test/cmake-build-relwithdebinfo/gp_image_test) n2: 626168 0x1AEAA0: ImGui::MemAlloc(unsigned long) (imgui.cpp:4215) n1: 624544 0x1E8E35: ImFontAtlas::AddFontFromMemoryCompressedTTF(void const*, int, float, ImFontConfig const*, unsigned short const*) (imgui_draw.cpp:2280) n0: 624544 in 4 places, all below massif's threshold (1.00%) n0: 1624 in 6 places, all below massif's threshold (1.00%) #----------- snapshot=2 #----------- time=6118984542 mem_heap_B=39537443 mem_heap_extra_B=501317 mem_stacks_B=0 heap_tree=empty #----------- snapshot=3 #----------- time=6121676493 mem_heap_B=39930192 mem_heap_extra_B=510880 mem_stacks_B=0 heap_tree=empty #----------- snapshot=4 #----------- time=52510718152 mem_heap_B=39984087 mem_heap_extra_B=514905 mem_stacks_B=0 heap_tree=empty #----------- snapshot=5 #----------- time=53404874162 mem_heap_B=40092779 mem_heap_extra_B=518157 mem_stacks_B=0 heap_tree=detailed n5: 40092779 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 25165824 0x152C60: allocate_block (allocator.h:102) n1: 25165824 0x152C60: area_allocator (allocator.h:180) n1: 25165824 0x152C60: __static_initialization_and_destruction_0() (image.h:33) n1: 25165824 0x4D3D7F5: call_init (libc-start.c:145) n1: 25165824 0x4D3D7F5: __libc_start_main@@GLIBC_2.34 (libc-start.c:347) n0: 25165824 0x1589F0: (below main) (in /home/brett/Documents/code/c++/GP_Image_Test/cmake-build-relwithdebinfo/gp_image_test) n2: 6351872 0x7CF7C44: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so) n2: 5891776 0x7CF7C9C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so) n0: 5234944 in 847 places, all below massif's threshold (1.00%) n1: 656832 0x801BD59: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so) n0: 656832 in 154 places, all below massif's threshold (1.00%) n0: 460096 in 17 places, all below massif's threshold (1.00%) n0: 4620915 in 1292 places, all below massif's threshold (1.00%) n1: 3328000 0x154BB6: allocate_block (allocator.h:102) n1: 3328000 0x154BB6: area_allocator (allocator.h:180) n1: 3328000 0x154BB6: __static_initialization_and_destruction_0() (gp.cpp:25) n1: 3328000 0x4D3D7F5: call_init (libc-start.c:145) n1: 3328000 0x4D3D7F5: __libc_start_main@@GLIBC_2.34 (libc-start.c:347) n0: 3328000 0x1589F0: (below main) (in /home/brett/Documents/code/c++/GP_Image_Test/cmake-build-relwithdebinfo/gp_image_test) n2: 626168 0x1AEAA0: ImGui::MemAlloc(unsigned long) (imgui.cpp:4215) n1: 624544 0x1E8E35: ImFontAtlas::AddFontFromMemoryCompressedTTF(void const*, int, float, ImFontConfig const*, unsigned short const*) (imgui_draw.cpp:2280) n0: 624544 in 4 places, all below massif's threshold (1.00%) n0: 1624 in 6 places, all below massif's threshold (1.00%) #----------- snapshot=6 #----------- time=71043982452 mem_heap_B=39646258 mem_heap_extra_B=517670 mem_stacks_B=0 heap_tree=empty #----------- snapshot=7 #----------- time=74942490572 mem_heap_B=53015909 mem_heap_extra_B=604779 mem_stacks_B=0 heap_tree=empty #----------- snapshot=8 #----------- time=77754141290 mem_heap_B=103348253 mem_heap_extra_B=614059 mem_stacks_B=0 heap_tree=empty #----------- snapshot=9 #----------- time=80989785202 mem_heap_B=254343629 mem_heap_extra_B=638491 mem_stacks_B=0 heap_tree=empty #----------- snapshot=10 #----------- time=83833052829 mem_heap_B=380173069 mem_heap_extra_B=658843 mem_stacks_B=0 heap_tree=empty #----------- snapshot=11 #----------- time=86724433849 mem_heap_B=531168477 mem_heap_extra_B=683243 mem_stacks_B=0 heap_tree=empty #----------- snapshot=12 #----------- time=91051848810 mem_heap_B=782827237 mem_heap_extra_B=723899 mem_stacks_B=0 heap_tree=empty #----------- snapshot=13 #----------- time=94028680882 mem_heap_B=910229757 mem_heap_extra_B=744267 mem_stacks_B=0 heap_tree=detailed n3: 910229757 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 855638016 0x1623A7: allocate_block (allocator.h:102) n1: 855638016 0x1623A7: getBlock (allocator.h:156) n1: 855638016 0x1623A7: getBlock (allocator.h:150) n1: 855638016 0x1623A7: allocate (allocator.h:202) n1: 855638016 0x1623A7: image::image() (image.h:42) n10: 855638016 0x15E95D: node::evaluate() (gp.cpp:168) n1: 201326592 0x1642B5: evaluate_tree (gp.h:82) n1: 201326592 0x1642B5: evaluate_tree (gp.h:81) n1: 201326592 0x1642B5: evaluate_tree (gp.h:81) n2: 201326592 0x1642B5: node::evaluate_tree() (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 125829120 0x16421A: evaluate_tree (gp.h:82) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: node::evaluate_tree() (gp.h:81) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 100663296 0x16429A: evaluate_tree (gp.h:82) n1: 100663296 0x16429A: evaluate_tree (gp.h:81) n1: 100663296 0x16429A: evaluate_tree (gp.h:81) n1: 100663296 0x16429A: evaluate_tree (gp.h:81) n1: 100663296 0x16429A: node::evaluate_tree() (gp.h:81) n1: 100663296 0x1638CD: evaluate_tree (gp.h:81) n1: 100663296 0x1638CD: evaluate (main.cpp:194) n1: 100663296 0x1638CD: evaluate_population (main.cpp:338) n1: 100663296 0x1638CD: init (main.cpp:252) n1: 100663296 0x1638CD: update(int, int) (main.cpp:421) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 100663296 0x1642F1: evaluate_tree (gp.h:82) n1: 100663296 0x1642F1: node::evaluate_tree() (gp.h:81) n1: 100663296 0x1641FA: evaluate_tree (gp.h:81) n1: 100663296 0x1641FA: evaluate_tree (gp.h:81) n1: 100663296 0x1641FA: evaluate_tree (gp.h:81) n1: 100663296 0x1641FA: evaluate_tree (gp.h:81) n1: 100663296 0x1641FA: evaluate_tree (gp.h:81) n1: 100663296 0x1641FA: evaluate_tree (gp.h:81) n1: 100663296 0x1641FA: evaluate_tree (gp.h:81) n1: 100663296 0x1641FA: evaluate_tree (gp.h:81) n1: 100663296 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 100663296 0x1638CD: evaluate_tree (gp.h:81) n1: 100663296 0x1638CD: evaluate (main.cpp:194) n1: 100663296 0x1638CD: evaluate_population (main.cpp:338) n1: 100663296 0x1638CD: init (main.cpp:252) n1: 100663296 0x1638CD: update(int, int) (main.cpp:421) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 75497472 0x16422F: evaluate_tree (gp.h:82) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: node::evaluate_tree() (gp.h:81) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 50331648 0x164274: evaluate_tree (gp.h:82) n1: 50331648 0x164274: evaluate_tree (gp.h:81) n1: 50331648 0x164274: evaluate_tree (gp.h:81) n1: 50331648 0x164274: evaluate_tree (gp.h:81) n1: 50331648 0x164274: evaluate_tree (gp.h:81) n1: 50331648 0x164274: node::evaluate_tree() (gp.h:81) n1: 50331648 0x1638CD: evaluate_tree (gp.h:81) n1: 50331648 0x1638CD: evaluate (main.cpp:194) n1: 50331648 0x1638CD: evaluate_population (main.cpp:338) n1: 50331648 0x1638CD: init (main.cpp:252) n1: 50331648 0x1638CD: update(int, int) (main.cpp:421) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 25165824 0x1638CD: evaluate_tree (gp.h:81) n1: 25165824 0x1638CD: evaluate (main.cpp:194) n1: 25165824 0x1638CD: evaluate_population (main.cpp:338) n1: 25165824 0x1638CD: init (main.cpp:252) n1: 25165824 0x1638CD: update(int, int) (main.cpp:421) n1: 25165824 0x1A7A4E: operator() (std_function.h:591) n1: 25165824 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 25165824 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 25165824 0x15545E: main (main.cpp:464) n1: 25165824 0x16425D: evaluate_tree (gp.h:82) n1: 25165824 0x16425D: evaluate_tree (gp.h:81) n1: 25165824 0x16425D: evaluate_tree (gp.h:81) n1: 25165824 0x16425D: evaluate_tree (gp.h:81) n1: 25165824 0x16425D: evaluate_tree (gp.h:81) n1: 25165824 0x16425D: evaluate_tree (gp.h:81) n1: 25165824 0x16425D: node::evaluate_tree() (gp.h:81) n1: 25165824 0x1638CD: evaluate_tree (gp.h:81) n1: 25165824 0x1638CD: evaluate (main.cpp:194) n1: 25165824 0x1638CD: evaluate_population (main.cpp:338) n1: 25165824 0x1638CD: init (main.cpp:252) n1: 25165824 0x1638CD: update(int, int) (main.cpp:421) n1: 25165824 0x1A7A4E: operator() (std_function.h:591) n1: 25165824 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 25165824 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 25165824 0x15545E: main (main.cpp:464) n1: 25165824 0x1642D6: evaluate_tree (gp.h:82) n1: 25165824 0x1642D6: evaluate_tree (gp.h:81) n1: 25165824 0x1642D6: node::evaluate_tree() (gp.h:81) n1: 25165824 0x1641FA: evaluate_tree (gp.h:81) n1: 25165824 0x1641FA: evaluate_tree (gp.h:81) n1: 25165824 0x1641FA: evaluate_tree (gp.h:81) n1: 25165824 0x1641FA: evaluate_tree (gp.h:81) n1: 25165824 0x1641FA: evaluate_tree (gp.h:81) n1: 25165824 0x1641FA: evaluate_tree (gp.h:81) n1: 25165824 0x1641FA: evaluate_tree (gp.h:81) n1: 25165824 0x1641FA: evaluate_tree (gp.h:81) n1: 25165824 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 25165824 0x1638CD: evaluate_tree (gp.h:81) n1: 25165824 0x1638CD: evaluate (main.cpp:194) n1: 25165824 0x1638CD: evaluate_population (main.cpp:338) n1: 25165824 0x1638CD: init (main.cpp:252) n1: 25165824 0x1638CD: update(int, int) (main.cpp:421) n1: 25165824 0x1A7A4E: operator() (std_function.h:591) n1: 25165824 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 25165824 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 25165824 0x15545E: main (main.cpp:464) n0: 29425917 in 1979 places, all below massif's threshold (1.00%) n1: 25165824 0x152C60: allocate_block (allocator.h:102) n1: 25165824 0x152C60: area_allocator (allocator.h:180) n1: 25165824 0x152C60: __static_initialization_and_destruction_0() (image.h:33) n1: 25165824 0x4D3D7F5: call_init (libc-start.c:145) n1: 25165824 0x4D3D7F5: __libc_start_main@@GLIBC_2.34 (libc-start.c:347) n0: 25165824 0x1589F0: (below main) (in /home/brett/Documents/code/c++/GP_Image_Test/cmake-build-relwithdebinfo/gp_image_test) #----------- snapshot=14 #----------- time=96434179977 mem_heap_B=1009320453 mem_heap_extra_B=760539 mem_stacks_B=0 heap_tree=empty #----------- snapshot=15 #----------- time=99425568696 mem_heap_B=1161888557 mem_heap_extra_B=784923 mem_stacks_B=0 heap_tree=detailed n3: 1161888557 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 1107296256 0x1623A7: allocate_block (allocator.h:102) n1: 1107296256 0x1623A7: getBlock (allocator.h:156) n1: 1107296256 0x1623A7: getBlock (allocator.h:150) n1: 1107296256 0x1623A7: allocate (allocator.h:202) n1: 1107296256 0x1623A7: image::image() (image.h:42) n10: 1107296256 0x15E95D: node::evaluate() (gp.cpp:168) n1: 226492416 0x1642B5: evaluate_tree (gp.h:82) n1: 226492416 0x1642B5: evaluate_tree (gp.h:81) n1: 226492416 0x1642B5: evaluate_tree (gp.h:81) n2: 226492416 0x1642B5: node::evaluate_tree() (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 150994944 0x1638CD: evaluate_tree (gp.h:81) n1: 150994944 0x1638CD: evaluate (main.cpp:194) n1: 150994944 0x1638CD: evaluate_population (main.cpp:338) n1: 150994944 0x1638CD: init (main.cpp:252) n1: 150994944 0x1638CD: update(int, int) (main.cpp:421) n1: 150994944 0x1A7A4E: operator() (std_function.h:591) n1: 150994944 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 150994944 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 150994944 0x15545E: main (main.cpp:464) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 150994944 0x16429A: evaluate_tree (gp.h:82) n1: 150994944 0x16429A: evaluate_tree (gp.h:81) n1: 150994944 0x16429A: evaluate_tree (gp.h:81) n1: 150994944 0x16429A: evaluate_tree (gp.h:81) n1: 150994944 0x16429A: node::evaluate_tree() (gp.h:81) n1: 150994944 0x1638CD: evaluate_tree (gp.h:81) n1: 150994944 0x1638CD: evaluate (main.cpp:194) n1: 150994944 0x1638CD: evaluate_population (main.cpp:338) n1: 150994944 0x1638CD: init (main.cpp:252) n1: 150994944 0x1638CD: update(int, int) (main.cpp:421) n1: 150994944 0x1A7A4E: operator() (std_function.h:591) n1: 150994944 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 150994944 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 150994944 0x15545E: main (main.cpp:464) n1: 150994944 0x1642F1: evaluate_tree (gp.h:82) n1: 150994944 0x1642F1: node::evaluate_tree() (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: evaluate_tree (gp.h:81) n1: 150994944 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 150994944 0x1638CD: evaluate_tree (gp.h:81) n1: 150994944 0x1638CD: evaluate (main.cpp:194) n1: 150994944 0x1638CD: evaluate_population (main.cpp:338) n1: 150994944 0x1638CD: init (main.cpp:252) n1: 150994944 0x1638CD: update(int, int) (main.cpp:421) n1: 150994944 0x1A7A4E: operator() (std_function.h:591) n1: 150994944 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 150994944 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 150994944 0x15545E: main (main.cpp:464) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: evaluate_tree (gp.h:81) n1: 125829120 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 125829120 0x16421A: evaluate_tree (gp.h:82) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: evaluate_tree (gp.h:81) n1: 125829120 0x16421A: node::evaluate_tree() (gp.h:81) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 100663296 0x164274: evaluate_tree (gp.h:82) n1: 100663296 0x164274: evaluate_tree (gp.h:81) n1: 100663296 0x164274: evaluate_tree (gp.h:81) n1: 100663296 0x164274: evaluate_tree (gp.h:81) n1: 100663296 0x164274: evaluate_tree (gp.h:81) n1: 100663296 0x164274: node::evaluate_tree() (gp.h:81) n1: 100663296 0x1638CD: evaluate_tree (gp.h:81) n1: 100663296 0x1638CD: evaluate (main.cpp:194) n1: 100663296 0x1638CD: evaluate_population (main.cpp:338) n1: 100663296 0x1638CD: init (main.cpp:252) n1: 100663296 0x1638CD: update(int, int) (main.cpp:421) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 75497472 0x16422F: evaluate_tree (gp.h:82) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: evaluate_tree (gp.h:81) n1: 75497472 0x16422F: node::evaluate_tree() (gp.h:81) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 75497472 0x1642D6: evaluate_tree (gp.h:82) n1: 75497472 0x1642D6: evaluate_tree (gp.h:81) n1: 75497472 0x1642D6: node::evaluate_tree() (gp.h:81) n1: 75497472 0x1641FA: evaluate_tree (gp.h:81) n1: 75497472 0x1641FA: evaluate_tree (gp.h:81) n1: 75497472 0x1641FA: evaluate_tree (gp.h:81) n1: 75497472 0x1641FA: evaluate_tree (gp.h:81) n1: 75497472 0x1641FA: evaluate_tree (gp.h:81) n1: 75497472 0x1641FA: evaluate_tree (gp.h:81) n1: 75497472 0x1641FA: evaluate_tree (gp.h:81) n1: 75497472 0x1641FA: evaluate_tree (gp.h:81) n1: 75497472 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 50331648 0x16425D: evaluate_tree (gp.h:82) n1: 50331648 0x16425D: evaluate_tree (gp.h:81) n1: 50331648 0x16425D: evaluate_tree (gp.h:81) n1: 50331648 0x16425D: evaluate_tree (gp.h:81) n1: 50331648 0x16425D: evaluate_tree (gp.h:81) n1: 50331648 0x16425D: evaluate_tree (gp.h:81) n1: 50331648 0x16425D: node::evaluate_tree() (gp.h:81) n1: 50331648 0x1638CD: evaluate_tree (gp.h:81) n1: 50331648 0x1638CD: evaluate (main.cpp:194) n1: 50331648 0x1638CD: evaluate_population (main.cpp:338) n1: 50331648 0x1638CD: init (main.cpp:252) n1: 50331648 0x1638CD: update(int, int) (main.cpp:421) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 25165824 0x1638CD: evaluate_tree (gp.h:81) n1: 25165824 0x1638CD: evaluate (main.cpp:194) n1: 25165824 0x1638CD: evaluate_population (main.cpp:338) n1: 25165824 0x1638CD: init (main.cpp:252) n1: 25165824 0x1638CD: update(int, int) (main.cpp:421) n1: 25165824 0x1A7A4E: operator() (std_function.h:591) n1: 25165824 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 25165824 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 25165824 0x15545E: main (main.cpp:464) n0: 29426477 in 1979 places, all below massif's threshold (1.00%) n1: 25165824 0x152C60: allocate_block (allocator.h:102) n1: 25165824 0x152C60: area_allocator (allocator.h:180) n1: 25165824 0x152C60: __static_initialization_and_destruction_0() (image.h:33) n1: 25165824 0x4D3D7F5: call_init (libc-start.c:145) n1: 25165824 0x4D3D7F5: __libc_start_main@@GLIBC_2.34 (libc-start.c:347) n0: 25165824 0x1589F0: (below main) (in /home/brett/Documents/code/c++/GP_Image_Test/cmake-build-relwithdebinfo/gp_image_test) #----------- snapshot=16 #----------- time=103236732211 mem_heap_B=1311311013 mem_heap_extra_B=809307 mem_stacks_B=0 heap_tree=empty #----------- snapshot=17 #----------- time=105938021274 mem_heap_B=1437140413 mem_heap_extra_B=829643 mem_stacks_B=0 heap_tree=empty #----------- snapshot=18 #----------- time=110467090804 mem_heap_B=1663633805 mem_heap_extra_B=866235 mem_stacks_B=0 heap_tree=empty #----------- snapshot=19 #----------- time=114605474770 mem_heap_B=1839795005 mem_heap_extra_B=894699 mem_stacks_B=0 heap_tree=empty #----------- snapshot=20 #----------- time=117241264055 mem_heap_B=1965624405 mem_heap_extra_B=915035 mem_stacks_B=0 heap_tree=empty #----------- snapshot=21 #----------- time=120615358792 mem_heap_B=2116619685 mem_heap_extra_B=939435 mem_stacks_B=0 heap_tree=empty #----------- snapshot=22 #----------- time=125085358244 mem_heap_B=2343112605 mem_heap_extra_B=976027 mem_stacks_B=0 heap_tree=empty #----------- snapshot=23 #----------- time=130274038192 mem_heap_B=2619937245 mem_heap_extra_B=1020731 mem_stacks_B=0 heap_tree=empty #----------- snapshot=24 #----------- time=134479165390 mem_heap_B=2797671269 mem_heap_extra_B=1049195 mem_stacks_B=0 heap_tree=detailed n2: 2797671269 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 2743074816 0x1623A7: allocate_block (allocator.h:102) n1: 2743074816 0x1623A7: getBlock (allocator.h:156) n1: 2743074816 0x1623A7: getBlock (allocator.h:150) n1: 2743074816 0x1623A7: allocate (allocator.h:202) n1: 2743074816 0x1623A7: image::image() (image.h:42) n10: 2743074816 0x15E95D: node::evaluate() (gp.cpp:168) n1: 478150656 0x1642F1: evaluate_tree (gp.h:82) n2: 478150656 0x1642F1: node::evaluate_tree() (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 352321536 0x1638CD: evaluate_tree (gp.h:81) n1: 352321536 0x1638CD: evaluate (main.cpp:194) n1: 352321536 0x1638CD: evaluate_population (main.cpp:338) n1: 352321536 0x1638CD: init (main.cpp:252) n1: 352321536 0x1638CD: update(int, int) (main.cpp:421) n1: 352321536 0x1A7A4E: operator() (std_function.h:591) n1: 352321536 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 352321536 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 352321536 0x15545E: main (main.cpp:464) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 402653184 0x1642B5: evaluate_tree (gp.h:82) n1: 402653184 0x1642B5: evaluate_tree (gp.h:81) n1: 402653184 0x1642B5: evaluate_tree (gp.h:81) n2: 402653184 0x1642B5: node::evaluate_tree() (gp.h:81) n1: 301989888 0x1641FA: evaluate_tree (gp.h:81) n1: 301989888 0x1641FA: evaluate_tree (gp.h:81) n1: 301989888 0x1641FA: evaluate_tree (gp.h:81) n1: 301989888 0x1641FA: evaluate_tree (gp.h:81) n1: 301989888 0x1641FA: evaluate_tree (gp.h:81) n1: 301989888 0x1641FA: evaluate_tree (gp.h:81) n1: 301989888 0x1641FA: evaluate_tree (gp.h:81) n1: 301989888 0x1641FA: evaluate_tree (gp.h:81) n1: 301989888 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 301989888 0x1638CD: evaluate_tree (gp.h:81) n1: 301989888 0x1638CD: evaluate (main.cpp:194) n1: 301989888 0x1638CD: evaluate_population (main.cpp:338) n1: 301989888 0x1638CD: init (main.cpp:252) n1: 301989888 0x1638CD: update(int, int) (main.cpp:421) n1: 301989888 0x1A7A4E: operator() (std_function.h:591) n1: 301989888 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 301989888 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 301989888 0x15545E: main (main.cpp:464) n1: 100663296 0x1638CD: evaluate_tree (gp.h:81) n1: 100663296 0x1638CD: evaluate (main.cpp:194) n1: 100663296 0x1638CD: evaluate_population (main.cpp:338) n1: 100663296 0x1638CD: init (main.cpp:252) n1: 100663296 0x1638CD: update(int, int) (main.cpp:421) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 327155712 0x16421A: evaluate_tree (gp.h:82) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 276824064 0x164274: evaluate_tree (gp.h:82) n1: 276824064 0x164274: evaluate_tree (gp.h:81) n1: 276824064 0x164274: evaluate_tree (gp.h:81) n1: 276824064 0x164274: evaluate_tree (gp.h:81) n1: 276824064 0x164274: evaluate_tree (gp.h:81) n1: 276824064 0x164274: node::evaluate_tree() (gp.h:81) n1: 276824064 0x1638CD: evaluate_tree (gp.h:81) n1: 276824064 0x1638CD: evaluate (main.cpp:194) n1: 276824064 0x1638CD: evaluate_population (main.cpp:338) n1: 276824064 0x1638CD: init (main.cpp:252) n1: 276824064 0x1638CD: update(int, int) (main.cpp:421) n1: 276824064 0x1A7A4E: operator() (std_function.h:591) n1: 276824064 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 276824064 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 276824064 0x15545E: main (main.cpp:464) n1: 276824064 0x16429A: evaluate_tree (gp.h:82) n1: 276824064 0x16429A: evaluate_tree (gp.h:81) n1: 276824064 0x16429A: evaluate_tree (gp.h:81) n1: 276824064 0x16429A: evaluate_tree (gp.h:81) n1: 276824064 0x16429A: node::evaluate_tree() (gp.h:81) n1: 276824064 0x1638CD: evaluate_tree (gp.h:81) n1: 276824064 0x1638CD: evaluate (main.cpp:194) n1: 276824064 0x1638CD: evaluate_population (main.cpp:338) n1: 276824064 0x1638CD: init (main.cpp:252) n1: 276824064 0x1638CD: update(int, int) (main.cpp:421) n1: 276824064 0x1A7A4E: operator() (std_function.h:591) n1: 276824064 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 276824064 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 276824064 0x15545E: main (main.cpp:464) n1: 276824064 0x1642D6: evaluate_tree (gp.h:82) n1: 276824064 0x1642D6: evaluate_tree (gp.h:81) n2: 276824064 0x1642D6: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1638CD: evaluate_tree (gp.h:81) n1: 226492416 0x1638CD: evaluate (main.cpp:194) n1: 226492416 0x1638CD: evaluate_population (main.cpp:338) n1: 226492416 0x1638CD: init (main.cpp:252) n1: 226492416 0x1638CD: update(int, int) (main.cpp:421) n1: 226492416 0x1A7A4E: operator() (std_function.h:591) n1: 226492416 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 226492416 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 226492416 0x15545E: main (main.cpp:464) n1: 50331648 0x1638CD: evaluate_tree (gp.h:81) n1: 50331648 0x1638CD: evaluate (main.cpp:194) n1: 50331648 0x1638CD: evaluate_population (main.cpp:338) n1: 50331648 0x1638CD: init (main.cpp:252) n1: 50331648 0x1638CD: update(int, int) (main.cpp:421) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 176160768 0x16425D: evaluate_tree (gp.h:82) n1: 176160768 0x16425D: evaluate_tree (gp.h:81) n1: 176160768 0x16425D: evaluate_tree (gp.h:81) n1: 176160768 0x16425D: evaluate_tree (gp.h:81) n1: 176160768 0x16425D: evaluate_tree (gp.h:81) n1: 176160768 0x16425D: evaluate_tree (gp.h:81) n1: 176160768 0x16425D: node::evaluate_tree() (gp.h:81) n1: 176160768 0x1638CD: evaluate_tree (gp.h:81) n1: 176160768 0x1638CD: evaluate (main.cpp:194) n1: 176160768 0x1638CD: evaluate_population (main.cpp:338) n1: 176160768 0x1638CD: init (main.cpp:252) n1: 176160768 0x1638CD: update(int, int) (main.cpp:421) n1: 176160768 0x1A7A4E: operator() (std_function.h:591) n1: 176160768 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 176160768 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 176160768 0x15545E: main (main.cpp:464) n1: 125829120 0x16422F: evaluate_tree (gp.h:82) n1: 125829120 0x16422F: evaluate_tree (gp.h:81) n1: 125829120 0x16422F: evaluate_tree (gp.h:81) n1: 125829120 0x16422F: evaluate_tree (gp.h:81) n1: 125829120 0x16422F: evaluate_tree (gp.h:81) n1: 125829120 0x16422F: evaluate_tree (gp.h:81) n1: 125829120 0x16422F: evaluate_tree (gp.h:81) n1: 125829120 0x16422F: node::evaluate_tree() (gp.h:81) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n0: 54596453 in 1980 places, all below massif's threshold (1.00%) #----------- snapshot=25 #----------- time=137719071052 mem_heap_B=2948142261 mem_heap_extra_B=1073587 mem_stacks_B=0 heap_tree=empty #----------- snapshot=26 #----------- time=142885586244 mem_heap_B=3074583657 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=27 #----------- time=146326176215 mem_heap_B=3074059369 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=28 #----------- time=149488657657 mem_heap_B=3074585705 mem_heap_extra_B=1117775 mem_stacks_B=0 heap_tree=empty #----------- snapshot=29 #----------- time=152861607412 mem_heap_B=3074059369 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=30 #----------- time=154849296489 mem_heap_B=3074583657 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=31 #----------- time=158143401582 mem_heap_B=3074583657 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=32 #----------- time=161930685549 mem_heap_B=3074583657 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=33 #----------- time=164438768981 mem_heap_B=3074583657 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=34 #----------- time=167948592269 mem_heap_B=3074059369 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=35 #----------- time=170576487966 mem_heap_B=3074583657 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=36 #----------- time=173961907883 mem_heap_B=3074583657 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=37 #----------- time=176296872370 mem_heap_B=3074059369 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=detailed n2: 3074059369 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 3019898880 0x1623A7: allocate_block (allocator.h:102) n1: 3019898880 0x1623A7: getBlock (allocator.h:156) n1: 3019898880 0x1623A7: getBlock (allocator.h:150) n1: 3019898880 0x1623A7: allocate (allocator.h:202) n1: 3019898880 0x1623A7: image::image() (image.h:42) n10: 3019898880 0x15E95D: node::evaluate() (gp.cpp:168) n1: 503316480 0x1642F1: evaluate_tree (gp.h:82) n2: 503316480 0x1642F1: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1638CD: evaluate_tree (gp.h:81) n1: 377487360 0x1638CD: evaluate (main.cpp:194) n1: 377487360 0x1638CD: evaluate_population (main.cpp:338) n1: 377487360 0x1638CD: init (main.cpp:252) n1: 377487360 0x1638CD: update(int, int) (main.cpp:421) n1: 377487360 0x1A7A4E: operator() (std_function.h:591) n1: 377487360 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 377487360 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 377487360 0x15545E: main (main.cpp:464) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 427819008 0x1642B5: evaluate_tree (gp.h:82) n1: 427819008 0x1642B5: evaluate_tree (gp.h:81) n1: 427819008 0x1642B5: evaluate_tree (gp.h:81) n2: 427819008 0x1642B5: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 100663296 0x1638CD: evaluate_tree (gp.h:81) n1: 100663296 0x1638CD: evaluate (main.cpp:194) n1: 100663296 0x1638CD: evaluate_population (main.cpp:338) n1: 100663296 0x1638CD: init (main.cpp:252) n1: 100663296 0x1638CD: update(int, int) (main.cpp:421) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1638CD: evaluate_tree (gp.h:81) n1: 377487360 0x1638CD: evaluate (main.cpp:194) n1: 377487360 0x1638CD: evaluate_population (main.cpp:338) n1: 377487360 0x1638CD: init (main.cpp:252) n1: 377487360 0x1638CD: update(int, int) (main.cpp:421) n1: 377487360 0x1A7A4E: operator() (std_function.h:591) n1: 377487360 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 377487360 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 377487360 0x15545E: main (main.cpp:464) n1: 352321536 0x164274: evaluate_tree (gp.h:82) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: node::evaluate_tree() (gp.h:81) n1: 352321536 0x1638CD: evaluate_tree (gp.h:81) n1: 352321536 0x1638CD: evaluate (main.cpp:194) n1: 352321536 0x1638CD: evaluate_population (main.cpp:338) n1: 352321536 0x1638CD: init (main.cpp:252) n1: 352321536 0x1638CD: update(int, int) (main.cpp:421) n1: 352321536 0x1A7A4E: operator() (std_function.h:591) n1: 352321536 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 352321536 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 352321536 0x15545E: main (main.cpp:464) n1: 327155712 0x16421A: evaluate_tree (gp.h:82) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 276824064 0x16429A: evaluate_tree (gp.h:82) n1: 276824064 0x16429A: evaluate_tree (gp.h:81) n1: 276824064 0x16429A: evaluate_tree (gp.h:81) n1: 276824064 0x16429A: evaluate_tree (gp.h:81) n1: 276824064 0x16429A: node::evaluate_tree() (gp.h:81) n1: 276824064 0x1638CD: evaluate_tree (gp.h:81) n1: 276824064 0x1638CD: evaluate (main.cpp:194) n1: 276824064 0x1638CD: evaluate_population (main.cpp:338) n1: 276824064 0x1638CD: init (main.cpp:252) n1: 276824064 0x1638CD: update(int, int) (main.cpp:421) n1: 276824064 0x1A7A4E: operator() (std_function.h:591) n1: 276824064 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 276824064 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 276824064 0x15545E: main (main.cpp:464) n1: 276824064 0x1642D6: evaluate_tree (gp.h:82) n1: 276824064 0x1642D6: evaluate_tree (gp.h:81) n2: 276824064 0x1642D6: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1638CD: evaluate_tree (gp.h:81) n1: 226492416 0x1638CD: evaluate (main.cpp:194) n1: 226492416 0x1638CD: evaluate_population (main.cpp:338) n1: 226492416 0x1638CD: init (main.cpp:252) n1: 226492416 0x1638CD: update(int, int) (main.cpp:421) n1: 226492416 0x1A7A4E: operator() (std_function.h:591) n1: 226492416 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 226492416 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 226492416 0x15545E: main (main.cpp:464) n1: 50331648 0x1638CD: evaluate_tree (gp.h:81) n1: 50331648 0x1638CD: evaluate (main.cpp:194) n1: 50331648 0x1638CD: evaluate_population (main.cpp:338) n1: 50331648 0x1638CD: init (main.cpp:252) n1: 50331648 0x1638CD: update(int, int) (main.cpp:421) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 251658240 0x16425D: evaluate_tree (gp.h:82) n1: 251658240 0x16425D: evaluate_tree (gp.h:81) n1: 251658240 0x16425D: evaluate_tree (gp.h:81) n1: 251658240 0x16425D: evaluate_tree (gp.h:81) n1: 251658240 0x16425D: evaluate_tree (gp.h:81) n1: 251658240 0x16425D: evaluate_tree (gp.h:81) n1: 251658240 0x16425D: node::evaluate_tree() (gp.h:81) n1: 251658240 0x1638CD: evaluate_tree (gp.h:81) n1: 251658240 0x1638CD: evaluate (main.cpp:194) n1: 251658240 0x1638CD: evaluate_population (main.cpp:338) n1: 251658240 0x1638CD: init (main.cpp:252) n1: 251658240 0x1638CD: update(int, int) (main.cpp:421) n1: 251658240 0x1A7A4E: operator() (std_function.h:591) n1: 251658240 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 251658240 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 251658240 0x15545E: main (main.cpp:464) n1: 150994944 0x16422F: evaluate_tree (gp.h:82) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: node::evaluate_tree() (gp.h:81) n1: 150994944 0x1638CD: evaluate_tree (gp.h:81) n1: 150994944 0x1638CD: evaluate (main.cpp:194) n1: 150994944 0x1638CD: evaluate_population (main.cpp:338) n1: 150994944 0x1638CD: init (main.cpp:252) n1: 150994944 0x1638CD: update(int, int) (main.cpp:421) n1: 150994944 0x1A7A4E: operator() (std_function.h:591) n1: 150994944 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 150994944 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 150994944 0x15545E: main (main.cpp:464) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n0: 54160489 in 1987 places, all below massif's threshold (1.00%) #----------- snapshot=38 #----------- time=180128211509 mem_heap_B=3074059369 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=39 #----------- time=183765629731 mem_heap_B=3074583657 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=40 #----------- time=188239261420 mem_heap_B=3074583657 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=detailed n2: 3074583657 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 3019898880 0x1623A7: allocate_block (allocator.h:102) n1: 3019898880 0x1623A7: getBlock (allocator.h:156) n1: 3019898880 0x1623A7: getBlock (allocator.h:150) n1: 3019898880 0x1623A7: allocate (allocator.h:202) n1: 3019898880 0x1623A7: image::image() (image.h:42) n10: 3019898880 0x15E95D: node::evaluate() (gp.cpp:168) n1: 503316480 0x1642F1: evaluate_tree (gp.h:82) n2: 503316480 0x1642F1: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1638CD: evaluate_tree (gp.h:81) n1: 377487360 0x1638CD: evaluate (main.cpp:194) n1: 377487360 0x1638CD: evaluate_population (main.cpp:338) n1: 377487360 0x1638CD: init (main.cpp:252) n1: 377487360 0x1638CD: update(int, int) (main.cpp:421) n1: 377487360 0x1A7A4E: operator() (std_function.h:591) n1: 377487360 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 377487360 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 377487360 0x15545E: main (main.cpp:464) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 427819008 0x1642B5: evaluate_tree (gp.h:82) n1: 427819008 0x1642B5: evaluate_tree (gp.h:81) n1: 427819008 0x1642B5: evaluate_tree (gp.h:81) n2: 427819008 0x1642B5: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: evaluate_tree (gp.h:81) n1: 327155712 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 100663296 0x1638CD: evaluate_tree (gp.h:81) n1: 100663296 0x1638CD: evaluate (main.cpp:194) n1: 100663296 0x1638CD: evaluate_population (main.cpp:338) n1: 100663296 0x1638CD: init (main.cpp:252) n1: 100663296 0x1638CD: update(int, int) (main.cpp:421) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1638CD: evaluate_tree (gp.h:81) n1: 377487360 0x1638CD: evaluate (main.cpp:194) n1: 377487360 0x1638CD: evaluate_population (main.cpp:338) n1: 377487360 0x1638CD: init (main.cpp:252) n1: 377487360 0x1638CD: update(int, int) (main.cpp:421) n1: 377487360 0x1A7A4E: operator() (std_function.h:591) n1: 377487360 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 377487360 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 377487360 0x15545E: main (main.cpp:464) n1: 352321536 0x164274: evaluate_tree (gp.h:82) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: node::evaluate_tree() (gp.h:81) n1: 352321536 0x1638CD: evaluate_tree (gp.h:81) n1: 352321536 0x1638CD: evaluate (main.cpp:194) n1: 352321536 0x1638CD: evaluate_population (main.cpp:338) n1: 352321536 0x1638CD: init (main.cpp:252) n1: 352321536 0x1638CD: update(int, int) (main.cpp:421) n1: 352321536 0x1A7A4E: operator() (std_function.h:591) n1: 352321536 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 352321536 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 352321536 0x15545E: main (main.cpp:464) n1: 327155712 0x16421A: evaluate_tree (gp.h:82) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 276824064 0x16429A: evaluate_tree (gp.h:82) n1: 276824064 0x16429A: evaluate_tree (gp.h:81) n1: 276824064 0x16429A: evaluate_tree (gp.h:81) n1: 276824064 0x16429A: evaluate_tree (gp.h:81) n1: 276824064 0x16429A: node::evaluate_tree() (gp.h:81) n1: 276824064 0x1638CD: evaluate_tree (gp.h:81) n1: 276824064 0x1638CD: evaluate (main.cpp:194) n1: 276824064 0x1638CD: evaluate_population (main.cpp:338) n1: 276824064 0x1638CD: init (main.cpp:252) n1: 276824064 0x1638CD: update(int, int) (main.cpp:421) n1: 276824064 0x1A7A4E: operator() (std_function.h:591) n1: 276824064 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 276824064 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 276824064 0x15545E: main (main.cpp:464) n1: 276824064 0x1642D6: evaluate_tree (gp.h:82) n1: 276824064 0x1642D6: evaluate_tree (gp.h:81) n2: 276824064 0x1642D6: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1638CD: evaluate_tree (gp.h:81) n1: 226492416 0x1638CD: evaluate (main.cpp:194) n1: 226492416 0x1638CD: evaluate_population (main.cpp:338) n1: 226492416 0x1638CD: init (main.cpp:252) n1: 226492416 0x1638CD: update(int, int) (main.cpp:421) n1: 226492416 0x1A7A4E: operator() (std_function.h:591) n1: 226492416 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 226492416 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 226492416 0x15545E: main (main.cpp:464) n1: 50331648 0x1638CD: evaluate_tree (gp.h:81) n1: 50331648 0x1638CD: evaluate (main.cpp:194) n1: 50331648 0x1638CD: evaluate_population (main.cpp:338) n1: 50331648 0x1638CD: init (main.cpp:252) n1: 50331648 0x1638CD: update(int, int) (main.cpp:421) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 251658240 0x16425D: evaluate_tree (gp.h:82) n1: 251658240 0x16425D: evaluate_tree (gp.h:81) n1: 251658240 0x16425D: evaluate_tree (gp.h:81) n1: 251658240 0x16425D: evaluate_tree (gp.h:81) n1: 251658240 0x16425D: evaluate_tree (gp.h:81) n1: 251658240 0x16425D: evaluate_tree (gp.h:81) n1: 251658240 0x16425D: node::evaluate_tree() (gp.h:81) n1: 251658240 0x1638CD: evaluate_tree (gp.h:81) n1: 251658240 0x1638CD: evaluate (main.cpp:194) n1: 251658240 0x1638CD: evaluate_population (main.cpp:338) n1: 251658240 0x1638CD: init (main.cpp:252) n1: 251658240 0x1638CD: update(int, int) (main.cpp:421) n1: 251658240 0x1A7A4E: operator() (std_function.h:591) n1: 251658240 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 251658240 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 251658240 0x15545E: main (main.cpp:464) n1: 150994944 0x16422F: evaluate_tree (gp.h:82) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: evaluate_tree (gp.h:81) n1: 150994944 0x16422F: node::evaluate_tree() (gp.h:81) n1: 150994944 0x1638CD: evaluate_tree (gp.h:81) n1: 150994944 0x1638CD: evaluate (main.cpp:194) n1: 150994944 0x1638CD: evaluate_population (main.cpp:338) n1: 150994944 0x1638CD: init (main.cpp:252) n1: 150994944 0x1638CD: update(int, int) (main.cpp:421) n1: 150994944 0x1A7A4E: operator() (std_function.h:591) n1: 150994944 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 150994944 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 150994944 0x15545E: main (main.cpp:464) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n0: 54684777 in 1987 places, all below massif's threshold (1.00%) #----------- snapshot=41 #----------- time=192530778670 mem_heap_B=3074059369 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=42 #----------- time=195229218456 mem_heap_B=3073535081 mem_heap_extra_B=1117759 mem_stacks_B=0 heap_tree=empty #----------- snapshot=43 #----------- time=198809382588 mem_heap_B=3074583657 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=44 #----------- time=202178959959 mem_heap_B=3074059369 mem_heap_extra_B=1117767 mem_stacks_B=0 heap_tree=empty #----------- snapshot=45 #----------- time=206088430810 mem_heap_B=3174198601 mem_heap_extra_B=1134015 mem_stacks_B=0 heap_tree=empty #----------- snapshot=46 #----------- time=208388035767 mem_heap_B=3274864153 mem_heap_extra_B=1150271 mem_stacks_B=0 heap_tree=detailed n2: 3274864153 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 3221225472 0x1623A7: allocate_block (allocator.h:102) n1: 3221225472 0x1623A7: getBlock (allocator.h:156) n1: 3221225472 0x1623A7: getBlock (allocator.h:150) n1: 3221225472 0x1623A7: allocate (allocator.h:202) n1: 3221225472 0x1623A7: image::image() (image.h:42) n10: 3221225472 0x15E95D: node::evaluate() (gp.cpp:168) n1: 553648128 0x1642F1: evaluate_tree (gp.h:82) n2: 553648128 0x1642F1: node::evaluate_tree() (gp.h:81) n1: 427819008 0x1641FA: evaluate_tree (gp.h:81) n1: 427819008 0x1641FA: evaluate_tree (gp.h:81) n1: 427819008 0x1641FA: evaluate_tree (gp.h:81) n1: 427819008 0x1641FA: evaluate_tree (gp.h:81) n1: 427819008 0x1641FA: evaluate_tree (gp.h:81) n1: 427819008 0x1641FA: evaluate_tree (gp.h:81) n1: 427819008 0x1641FA: evaluate_tree (gp.h:81) n1: 427819008 0x1641FA: evaluate_tree (gp.h:81) n2: 427819008 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1638CD: evaluate_tree (gp.h:81) n1: 377487360 0x1638CD: evaluate (main.cpp:194) n1: 377487360 0x1638CD: evaluate_population (main.cpp:338) n1: 377487360 0x1638CD: init (main.cpp:252) n1: 377487360 0x1638CD: update(int, int) (main.cpp:421) n1: 377487360 0x1A7A4E: operator() (std_function.h:591) n1: 377487360 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 377487360 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 377487360 0x15545E: main (main.cpp:464) n1: 50331648 0x163BCD: evaluate_tree (gp.h:81) n1: 50331648 0x163BCD: evaluate (main.cpp:194) n1: 50331648 0x163BCD: evaluate_population (main.cpp:338) n1: 50331648 0x163BCD: update(int, int) (main.cpp:430) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 503316480 0x1642B5: evaluate_tree (gp.h:82) n1: 503316480 0x1642B5: evaluate_tree (gp.h:81) n1: 503316480 0x1642B5: evaluate_tree (gp.h:81) n3: 503316480 0x1642B5: node::evaluate_tree() (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n1: 352321536 0x1641FA: evaluate_tree (gp.h:81) n2: 352321536 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n0: 25165824 in 1 place, below massif's threshold (1.00%) n1: 100663296 0x1638CD: evaluate_tree (gp.h:81) n1: 100663296 0x1638CD: evaluate (main.cpp:194) n1: 100663296 0x1638CD: evaluate_population (main.cpp:338) n1: 100663296 0x1638CD: init (main.cpp:252) n1: 100663296 0x1638CD: update(int, int) (main.cpp:421) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 50331648 0x163BCD: evaluate_tree (gp.h:81) n1: 50331648 0x163BCD: evaluate (main.cpp:194) n1: 50331648 0x163BCD: evaluate_population (main.cpp:338) n1: 50331648 0x163BCD: update(int, int) (main.cpp:430) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: evaluate_tree (gp.h:81) n1: 377487360 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1638CD: evaluate_tree (gp.h:81) n1: 377487360 0x1638CD: evaluate (main.cpp:194) n1: 377487360 0x1638CD: evaluate_population (main.cpp:338) n1: 377487360 0x1638CD: init (main.cpp:252) n1: 377487360 0x1638CD: update(int, int) (main.cpp:421) n1: 377487360 0x1A7A4E: operator() (std_function.h:591) n1: 377487360 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 377487360 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 377487360 0x15545E: main (main.cpp:464) n1: 352321536 0x164274: evaluate_tree (gp.h:82) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: evaluate_tree (gp.h:81) n1: 352321536 0x164274: node::evaluate_tree() (gp.h:81) n1: 352321536 0x1638CD: evaluate_tree (gp.h:81) n1: 352321536 0x1638CD: evaluate (main.cpp:194) n1: 352321536 0x1638CD: evaluate_population (main.cpp:338) n1: 352321536 0x1638CD: init (main.cpp:252) n1: 352321536 0x1638CD: update(int, int) (main.cpp:421) n1: 352321536 0x1A7A4E: operator() (std_function.h:591) n1: 352321536 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 352321536 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 352321536 0x15545E: main (main.cpp:464) n1: 327155712 0x16421A: evaluate_tree (gp.h:82) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 301989888 0x16429A: evaluate_tree (gp.h:82) n1: 301989888 0x16429A: evaluate_tree (gp.h:81) n1: 301989888 0x16429A: evaluate_tree (gp.h:81) n1: 301989888 0x16429A: evaluate_tree (gp.h:81) n2: 301989888 0x16429A: node::evaluate_tree() (gp.h:81) n1: 276824064 0x1638CD: evaluate_tree (gp.h:81) n1: 276824064 0x1638CD: evaluate (main.cpp:194) n1: 276824064 0x1638CD: evaluate_population (main.cpp:338) n1: 276824064 0x1638CD: init (main.cpp:252) n1: 276824064 0x1638CD: update(int, int) (main.cpp:421) n1: 276824064 0x1A7A4E: operator() (std_function.h:591) n1: 276824064 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 276824064 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 276824064 0x15545E: main (main.cpp:464) n0: 25165824 in 1 place, below massif's threshold (1.00%) n1: 276824064 0x16425D: evaluate_tree (gp.h:82) n1: 276824064 0x16425D: evaluate_tree (gp.h:81) n1: 276824064 0x16425D: evaluate_tree (gp.h:81) n1: 276824064 0x16425D: evaluate_tree (gp.h:81) n1: 276824064 0x16425D: evaluate_tree (gp.h:81) n1: 276824064 0x16425D: evaluate_tree (gp.h:81) n2: 276824064 0x16425D: node::evaluate_tree() (gp.h:81) n1: 251658240 0x1638CD: evaluate_tree (gp.h:81) n1: 251658240 0x1638CD: evaluate (main.cpp:194) n1: 251658240 0x1638CD: evaluate_population (main.cpp:338) n1: 251658240 0x1638CD: init (main.cpp:252) n1: 251658240 0x1638CD: update(int, int) (main.cpp:421) n1: 251658240 0x1A7A4E: operator() (std_function.h:591) n1: 251658240 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 251658240 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 251658240 0x15545E: main (main.cpp:464) n0: 25165824 in 1 place, below massif's threshold (1.00%) n1: 276824064 0x1642D6: evaluate_tree (gp.h:82) n1: 276824064 0x1642D6: evaluate_tree (gp.h:81) n2: 276824064 0x1642D6: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1638CD: evaluate_tree (gp.h:81) n1: 226492416 0x1638CD: evaluate (main.cpp:194) n1: 226492416 0x1638CD: evaluate_population (main.cpp:338) n1: 226492416 0x1638CD: init (main.cpp:252) n1: 226492416 0x1638CD: update(int, int) (main.cpp:421) n1: 226492416 0x1A7A4E: operator() (std_function.h:591) n1: 226492416 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 226492416 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 226492416 0x15545E: main (main.cpp:464) n1: 50331648 0x1638CD: evaluate_tree (gp.h:81) n1: 50331648 0x1638CD: evaluate (main.cpp:194) n1: 50331648 0x1638CD: evaluate_population (main.cpp:338) n1: 50331648 0x1638CD: init (main.cpp:252) n1: 50331648 0x1638CD: update(int, int) (main.cpp:421) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 176160768 0x16422F: evaluate_tree (gp.h:82) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n2: 176160768 0x16422F: node::evaluate_tree() (gp.h:81) n1: 150994944 0x1638CD: evaluate_tree (gp.h:81) n1: 150994944 0x1638CD: evaluate (main.cpp:194) n1: 150994944 0x1638CD: evaluate_population (main.cpp:338) n1: 150994944 0x1638CD: init (main.cpp:252) n1: 150994944 0x1638CD: update(int, int) (main.cpp:421) n1: 150994944 0x1A7A4E: operator() (std_function.h:591) n1: 150994944 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 150994944 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 150994944 0x15545E: main (main.cpp:464) n0: 25165824 in 1 place, below massif's threshold (1.00%) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n0: 53638681 in 1987 places, all below massif's threshold (1.00%) #----------- snapshot=47 #----------- time=212059511651 mem_heap_B=3425858465 mem_heap_extra_B=1174671 mem_stacks_B=0 heap_tree=empty #----------- snapshot=48 #----------- time=213674394925 mem_heap_B=3528094809 mem_heap_extra_B=1190927 mem_stacks_B=0 heap_tree=peak n2: 3528094809 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 3472883712 0x1623A7: allocate_block (allocator.h:102) n1: 3472883712 0x1623A7: getBlock (allocator.h:156) n1: 3472883712 0x1623A7: getBlock (allocator.h:150) n1: 3472883712 0x1623A7: allocate (allocator.h:202) n1: 3472883712 0x1623A7: image::image() (image.h:42) n10: 3472883712 0x15E95D: node::evaluate() (gp.cpp:168) n1: 603979776 0x1642F1: evaluate_tree (gp.h:82) n2: 603979776 0x1642F1: node::evaluate_tree() (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n2: 478150656 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1638CD: evaluate_tree (gp.h:81) n1: 377487360 0x1638CD: evaluate (main.cpp:194) n1: 377487360 0x1638CD: evaluate_population (main.cpp:338) n1: 377487360 0x1638CD: init (main.cpp:252) n1: 377487360 0x1638CD: update(int, int) (main.cpp:421) n1: 377487360 0x1A7A4E: operator() (std_function.h:591) n1: 377487360 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 377487360 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 377487360 0x15545E: main (main.cpp:464) n1: 100663296 0x163BCD: evaluate_tree (gp.h:81) n1: 100663296 0x163BCD: evaluate (main.cpp:194) n1: 100663296 0x163BCD: evaluate_population (main.cpp:338) n1: 100663296 0x163BCD: update(int, int) (main.cpp:430) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 578813952 0x1642B5: evaluate_tree (gp.h:82) n1: 578813952 0x1642B5: evaluate_tree (gp.h:81) n1: 578813952 0x1642B5: evaluate_tree (gp.h:81) n3: 578813952 0x1642B5: node::evaluate_tree() (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n2: 402653184 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 75497472 0x163BCD: evaluate_tree (gp.h:81) n1: 75497472 0x163BCD: evaluate (main.cpp:194) n1: 75497472 0x163BCD: evaluate_population (main.cpp:338) n1: 75497472 0x163BCD: update(int, int) (main.cpp:430) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 100663296 0x1638CD: evaluate_tree (gp.h:81) n1: 100663296 0x1638CD: evaluate (main.cpp:194) n1: 100663296 0x1638CD: evaluate_population (main.cpp:338) n1: 100663296 0x1638CD: init (main.cpp:252) n1: 100663296 0x1638CD: update(int, int) (main.cpp:421) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 75497472 0x163BCD: evaluate_tree (gp.h:81) n1: 75497472 0x163BCD: evaluate (main.cpp:194) n1: 75497472 0x163BCD: evaluate_population (main.cpp:338) n1: 75497472 0x163BCD: update(int, int) (main.cpp:430) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 427819008 0x164274: evaluate_tree (gp.h:82) n1: 427819008 0x164274: evaluate_tree (gp.h:81) n1: 427819008 0x164274: evaluate_tree (gp.h:81) n1: 427819008 0x164274: evaluate_tree (gp.h:81) n1: 427819008 0x164274: evaluate_tree (gp.h:81) n2: 427819008 0x164274: node::evaluate_tree() (gp.h:81) n1: 352321536 0x1638CD: evaluate_tree (gp.h:81) n1: 352321536 0x1638CD: evaluate (main.cpp:194) n1: 352321536 0x1638CD: evaluate_population (main.cpp:338) n1: 352321536 0x1638CD: init (main.cpp:252) n1: 352321536 0x1638CD: update(int, int) (main.cpp:421) n1: 352321536 0x1A7A4E: operator() (std_function.h:591) n1: 352321536 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 352321536 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 352321536 0x15545E: main (main.cpp:464) n1: 75497472 0x163BCD: evaluate_tree (gp.h:81) n1: 75497472 0x163BCD: evaluate (main.cpp:194) n1: 75497472 0x163BCD: evaluate_population (main.cpp:338) n1: 75497472 0x163BCD: update(int, int) (main.cpp:430) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n2: 402653184 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1638CD: evaluate_tree (gp.h:81) n1: 377487360 0x1638CD: evaluate (main.cpp:194) n1: 377487360 0x1638CD: evaluate_population (main.cpp:338) n1: 377487360 0x1638CD: init (main.cpp:252) n1: 377487360 0x1638CD: update(int, int) (main.cpp:421) n1: 377487360 0x1A7A4E: operator() (std_function.h:591) n1: 377487360 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 377487360 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 377487360 0x15545E: main (main.cpp:464) n0: 25165824 in 1 place, below massif's threshold (1.00%) n1: 327155712 0x16421A: evaluate_tree (gp.h:82) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 301989888 0x16425D: evaluate_tree (gp.h:82) n1: 301989888 0x16425D: evaluate_tree (gp.h:81) n1: 301989888 0x16425D: evaluate_tree (gp.h:81) n1: 301989888 0x16425D: evaluate_tree (gp.h:81) n1: 301989888 0x16425D: evaluate_tree (gp.h:81) n1: 301989888 0x16425D: evaluate_tree (gp.h:81) n2: 301989888 0x16425D: node::evaluate_tree() (gp.h:81) n1: 251658240 0x1638CD: evaluate_tree (gp.h:81) n1: 251658240 0x1638CD: evaluate (main.cpp:194) n1: 251658240 0x1638CD: evaluate_population (main.cpp:338) n1: 251658240 0x1638CD: init (main.cpp:252) n1: 251658240 0x1638CD: update(int, int) (main.cpp:421) n1: 251658240 0x1A7A4E: operator() (std_function.h:591) n1: 251658240 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 251658240 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 251658240 0x15545E: main (main.cpp:464) n1: 50331648 0x163BCD: evaluate_tree (gp.h:81) n1: 50331648 0x163BCD: evaluate (main.cpp:194) n1: 50331648 0x163BCD: evaluate_population (main.cpp:338) n1: 50331648 0x163BCD: update(int, int) (main.cpp:430) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 301989888 0x16429A: evaluate_tree (gp.h:82) n1: 301989888 0x16429A: evaluate_tree (gp.h:81) n1: 301989888 0x16429A: evaluate_tree (gp.h:81) n1: 301989888 0x16429A: evaluate_tree (gp.h:81) n2: 301989888 0x16429A: node::evaluate_tree() (gp.h:81) n1: 276824064 0x1638CD: evaluate_tree (gp.h:81) n1: 276824064 0x1638CD: evaluate (main.cpp:194) n1: 276824064 0x1638CD: evaluate_population (main.cpp:338) n1: 276824064 0x1638CD: init (main.cpp:252) n1: 276824064 0x1638CD: update(int, int) (main.cpp:421) n1: 276824064 0x1A7A4E: operator() (std_function.h:591) n1: 276824064 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 276824064 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 276824064 0x15545E: main (main.cpp:464) n0: 25165824 in 1 place, below massif's threshold (1.00%) n1: 276824064 0x1642D6: evaluate_tree (gp.h:82) n1: 276824064 0x1642D6: evaluate_tree (gp.h:81) n2: 276824064 0x1642D6: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1638CD: evaluate_tree (gp.h:81) n1: 226492416 0x1638CD: evaluate (main.cpp:194) n1: 226492416 0x1638CD: evaluate_population (main.cpp:338) n1: 226492416 0x1638CD: init (main.cpp:252) n1: 226492416 0x1638CD: update(int, int) (main.cpp:421) n1: 226492416 0x1A7A4E: operator() (std_function.h:591) n1: 226492416 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 226492416 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 226492416 0x15545E: main (main.cpp:464) n1: 50331648 0x1638CD: evaluate_tree (gp.h:81) n1: 50331648 0x1638CD: evaluate (main.cpp:194) n1: 50331648 0x1638CD: evaluate_population (main.cpp:338) n1: 50331648 0x1638CD: init (main.cpp:252) n1: 50331648 0x1638CD: update(int, int) (main.cpp:421) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 176160768 0x16422F: evaluate_tree (gp.h:82) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n2: 176160768 0x16422F: node::evaluate_tree() (gp.h:81) n1: 150994944 0x1638CD: evaluate_tree (gp.h:81) n1: 150994944 0x1638CD: evaluate (main.cpp:194) n1: 150994944 0x1638CD: evaluate_population (main.cpp:338) n1: 150994944 0x1638CD: init (main.cpp:252) n1: 150994944 0x1638CD: update(int, int) (main.cpp:421) n1: 150994944 0x1A7A4E: operator() (std_function.h:591) n1: 150994944 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 150994944 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 150994944 0x15545E: main (main.cpp:464) n0: 25165824 in 1 place, below massif's threshold (1.00%) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n0: 55211097 in 1987 places, all below massif's threshold (1.00%) #----------- snapshot=49 #----------- time=213906642524 mem_heap_B=3526524617 mem_heap_extra_B=1191167 mem_stacks_B=0 heap_tree=empty #----------- snapshot=50 #----------- time=213909378389 mem_heap_B=3526522274 mem_heap_extra_B=1191198 mem_stacks_B=0 heap_tree=empty #----------- snapshot=51 #----------- time=213912120575 mem_heap_B=3526522537 mem_heap_extra_B=1191231 mem_stacks_B=0 heap_tree=empty #----------- snapshot=52 #----------- time=213914831004 mem_heap_B=3526524689 mem_heap_extra_B=1191183 mem_stacks_B=0 heap_tree=empty #----------- snapshot=53 #----------- time=213917565808 mem_heap_B=3526522346 mem_heap_extra_B=1191214 mem_stacks_B=0 heap_tree=empty #----------- snapshot=54 #----------- time=213920306141 mem_heap_B=3526522473 mem_heap_extra_B=1191223 mem_stacks_B=0 heap_tree=empty #----------- snapshot=55 #----------- time=213922998141 mem_heap_B=3518567227 mem_heap_extra_B=1097877 mem_stacks_B=0 heap_tree=empty #----------- snapshot=56 #----------- time=213925690095 mem_heap_B=3506964984 mem_heap_extra_B=739624 mem_stacks_B=0 heap_tree=detailed n2: 3506964984 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. n1: 3472883712 0x1623A7: allocate_block (allocator.h:102) n1: 3472883712 0x1623A7: getBlock (allocator.h:156) n1: 3472883712 0x1623A7: getBlock (allocator.h:150) n1: 3472883712 0x1623A7: allocate (allocator.h:202) n1: 3472883712 0x1623A7: image::image() (image.h:42) n10: 3472883712 0x15E95D: node::evaluate() (gp.cpp:168) n1: 603979776 0x1642F1: evaluate_tree (gp.h:82) n2: 603979776 0x1642F1: node::evaluate_tree() (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n1: 478150656 0x1641FA: evaluate_tree (gp.h:81) n2: 478150656 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1638CD: evaluate_tree (gp.h:81) n1: 377487360 0x1638CD: evaluate (main.cpp:194) n1: 377487360 0x1638CD: evaluate_population (main.cpp:338) n1: 377487360 0x1638CD: init (main.cpp:252) n1: 377487360 0x1638CD: update(int, int) (main.cpp:421) n1: 377487360 0x1A7A4E: operator() (std_function.h:591) n1: 377487360 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 377487360 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 377487360 0x15545E: main (main.cpp:464) n1: 100663296 0x163BCD: evaluate_tree (gp.h:81) n1: 100663296 0x163BCD: evaluate (main.cpp:194) n1: 100663296 0x163BCD: evaluate_population (main.cpp:338) n1: 100663296 0x163BCD: update(int, int) (main.cpp:430) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 125829120 0x1638CD: evaluate_tree (gp.h:81) n1: 125829120 0x1638CD: evaluate (main.cpp:194) n1: 125829120 0x1638CD: evaluate_population (main.cpp:338) n1: 125829120 0x1638CD: init (main.cpp:252) n1: 125829120 0x1638CD: update(int, int) (main.cpp:421) n1: 125829120 0x1A7A4E: operator() (std_function.h:591) n1: 125829120 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 125829120 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 125829120 0x15545E: main (main.cpp:464) n1: 578813952 0x1642B5: evaluate_tree (gp.h:82) n1: 578813952 0x1642B5: evaluate_tree (gp.h:81) n1: 578813952 0x1642B5: evaluate_tree (gp.h:81) n3: 578813952 0x1642B5: node::evaluate_tree() (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n2: 402653184 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 75497472 0x163BCD: evaluate_tree (gp.h:81) n1: 75497472 0x163BCD: evaluate (main.cpp:194) n1: 75497472 0x163BCD: evaluate_population (main.cpp:338) n1: 75497472 0x163BCD: update(int, int) (main.cpp:430) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 100663296 0x1638CD: evaluate_tree (gp.h:81) n1: 100663296 0x1638CD: evaluate (main.cpp:194) n1: 100663296 0x1638CD: evaluate_population (main.cpp:338) n1: 100663296 0x1638CD: init (main.cpp:252) n1: 100663296 0x1638CD: update(int, int) (main.cpp:421) n1: 100663296 0x1A7A4E: operator() (std_function.h:591) n1: 100663296 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 100663296 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 100663296 0x15545E: main (main.cpp:464) n1: 75497472 0x163BCD: evaluate_tree (gp.h:81) n1: 75497472 0x163BCD: evaluate (main.cpp:194) n1: 75497472 0x163BCD: evaluate_population (main.cpp:338) n1: 75497472 0x163BCD: update(int, int) (main.cpp:430) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 427819008 0x164274: evaluate_tree (gp.h:82) n1: 427819008 0x164274: evaluate_tree (gp.h:81) n1: 427819008 0x164274: evaluate_tree (gp.h:81) n1: 427819008 0x164274: evaluate_tree (gp.h:81) n1: 427819008 0x164274: evaluate_tree (gp.h:81) n2: 427819008 0x164274: node::evaluate_tree() (gp.h:81) n1: 352321536 0x1638CD: evaluate_tree (gp.h:81) n1: 352321536 0x1638CD: evaluate (main.cpp:194) n1: 352321536 0x1638CD: evaluate_population (main.cpp:338) n1: 352321536 0x1638CD: init (main.cpp:252) n1: 352321536 0x1638CD: update(int, int) (main.cpp:421) n1: 352321536 0x1A7A4E: operator() (std_function.h:591) n1: 352321536 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 352321536 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 352321536 0x15545E: main (main.cpp:464) n1: 75497472 0x163BCD: evaluate_tree (gp.h:81) n1: 75497472 0x163BCD: evaluate (main.cpp:194) n1: 75497472 0x163BCD: evaluate_population (main.cpp:338) n1: 75497472 0x163BCD: update(int, int) (main.cpp:430) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n1: 402653184 0x1641FA: evaluate_tree (gp.h:81) n2: 402653184 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 377487360 0x1638CD: evaluate_tree (gp.h:81) n1: 377487360 0x1638CD: evaluate (main.cpp:194) n1: 377487360 0x1638CD: evaluate_population (main.cpp:338) n1: 377487360 0x1638CD: init (main.cpp:252) n1: 377487360 0x1638CD: update(int, int) (main.cpp:421) n1: 377487360 0x1A7A4E: operator() (std_function.h:591) n1: 377487360 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 377487360 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 377487360 0x15545E: main (main.cpp:464) n0: 25165824 in 1 place, below massif's threshold (1.00%) n1: 327155712 0x16421A: evaluate_tree (gp.h:82) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: evaluate_tree (gp.h:81) n1: 327155712 0x16421A: node::evaluate_tree() (gp.h:81) n1: 327155712 0x1638CD: evaluate_tree (gp.h:81) n1: 327155712 0x1638CD: evaluate (main.cpp:194) n1: 327155712 0x1638CD: evaluate_population (main.cpp:338) n1: 327155712 0x1638CD: init (main.cpp:252) n1: 327155712 0x1638CD: update(int, int) (main.cpp:421) n1: 327155712 0x1A7A4E: operator() (std_function.h:591) n1: 327155712 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 327155712 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 327155712 0x15545E: main (main.cpp:464) n1: 301989888 0x16425D: evaluate_tree (gp.h:82) n1: 301989888 0x16425D: evaluate_tree (gp.h:81) n1: 301989888 0x16425D: evaluate_tree (gp.h:81) n1: 301989888 0x16425D: evaluate_tree (gp.h:81) n1: 301989888 0x16425D: evaluate_tree (gp.h:81) n1: 301989888 0x16425D: evaluate_tree (gp.h:81) n2: 301989888 0x16425D: node::evaluate_tree() (gp.h:81) n1: 251658240 0x1638CD: evaluate_tree (gp.h:81) n1: 251658240 0x1638CD: evaluate (main.cpp:194) n1: 251658240 0x1638CD: evaluate_population (main.cpp:338) n1: 251658240 0x1638CD: init (main.cpp:252) n1: 251658240 0x1638CD: update(int, int) (main.cpp:421) n1: 251658240 0x1A7A4E: operator() (std_function.h:591) n1: 251658240 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 251658240 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 251658240 0x15545E: main (main.cpp:464) n1: 50331648 0x163BCD: evaluate_tree (gp.h:81) n1: 50331648 0x163BCD: evaluate (main.cpp:194) n1: 50331648 0x163BCD: evaluate_population (main.cpp:338) n1: 50331648 0x163BCD: update(int, int) (main.cpp:430) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 301989888 0x16429A: evaluate_tree (gp.h:82) n1: 301989888 0x16429A: evaluate_tree (gp.h:81) n1: 301989888 0x16429A: evaluate_tree (gp.h:81) n1: 301989888 0x16429A: evaluate_tree (gp.h:81) n2: 301989888 0x16429A: node::evaluate_tree() (gp.h:81) n1: 276824064 0x1638CD: evaluate_tree (gp.h:81) n1: 276824064 0x1638CD: evaluate (main.cpp:194) n1: 276824064 0x1638CD: evaluate_population (main.cpp:338) n1: 276824064 0x1638CD: init (main.cpp:252) n1: 276824064 0x1638CD: update(int, int) (main.cpp:421) n1: 276824064 0x1A7A4E: operator() (std_function.h:591) n1: 276824064 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 276824064 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 276824064 0x15545E: main (main.cpp:464) n0: 25165824 in 1 place, below massif's threshold (1.00%) n1: 276824064 0x1642D6: evaluate_tree (gp.h:82) n1: 276824064 0x1642D6: evaluate_tree (gp.h:81) n2: 276824064 0x1642D6: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: evaluate_tree (gp.h:81) n1: 226492416 0x1641FA: node::evaluate_tree() (gp.h:81) n1: 226492416 0x1638CD: evaluate_tree (gp.h:81) n1: 226492416 0x1638CD: evaluate (main.cpp:194) n1: 226492416 0x1638CD: evaluate_population (main.cpp:338) n1: 226492416 0x1638CD: init (main.cpp:252) n1: 226492416 0x1638CD: update(int, int) (main.cpp:421) n1: 226492416 0x1A7A4E: operator() (std_function.h:591) n1: 226492416 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 226492416 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 226492416 0x15545E: main (main.cpp:464) n1: 50331648 0x1638CD: evaluate_tree (gp.h:81) n1: 50331648 0x1638CD: evaluate (main.cpp:194) n1: 50331648 0x1638CD: evaluate_population (main.cpp:338) n1: 50331648 0x1638CD: init (main.cpp:252) n1: 50331648 0x1638CD: update(int, int) (main.cpp:421) n1: 50331648 0x1A7A4E: operator() (std_function.h:591) n1: 50331648 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 50331648 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 50331648 0x15545E: main (main.cpp:464) n1: 176160768 0x16422F: evaluate_tree (gp.h:82) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n1: 176160768 0x16422F: evaluate_tree (gp.h:81) n2: 176160768 0x16422F: node::evaluate_tree() (gp.h:81) n1: 150994944 0x1638CD: evaluate_tree (gp.h:81) n1: 150994944 0x1638CD: evaluate (main.cpp:194) n1: 150994944 0x1638CD: evaluate_population (main.cpp:338) n1: 150994944 0x1638CD: init (main.cpp:252) n1: 150994944 0x1638CD: update(int, int) (main.cpp:421) n1: 150994944 0x1A7A4E: operator() (std_function.h:591) n1: 150994944 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 150994944 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 150994944 0x15545E: main (main.cpp:464) n0: 25165824 in 1 place, below massif's threshold (1.00%) n1: 75497472 0x1638CD: evaluate_tree (gp.h:81) n1: 75497472 0x1638CD: evaluate (main.cpp:194) n1: 75497472 0x1638CD: evaluate_population (main.cpp:338) n1: 75497472 0x1638CD: init (main.cpp:252) n1: 75497472 0x1638CD: update(int, int) (main.cpp:421) n1: 75497472 0x1A7A4E: operator() (std_function.h:591) n1: 75497472 0x1A7A4E: blt::gfx::loop(void*) (window.cpp:159) n1: 75497472 0x1A7B97: blt::gfx::init(blt::gfx::window_data const&) (window.cpp:221) n0: 75497472 0x15545E: main (main.cpp:464) n0: 34081272 in 1988 places, all below massif's threshold (1.00%) #----------- snapshot=57 #----------- time=213928613021 mem_heap_B=3502080393 mem_heap_extra_B=619279 mem_stacks_B=0 heap_tree=empty