On 05/05/2014 04:10 PM, Marc-André Lureau wrote:
Hi
----- Original Message -----
Any way to easily trace memory leaks in remote-viewer? A naive attempt
at "valgrind remote-viewer spice://blah" didn't turn up anything in
particular.
Have you tried with massif? It usually gives pretty good hints.
Here is "ms_print" output. I've never used massif before, is this helpful?
During this test, I have a desktop I've been logged into all day, but
for the test, I disconnected remote-viewer, ran remote-viewer with
massif and ran a "webdriver" test with google-chrome. It hit a few
dozen pages with a few seconds wait time with each page. I wiggled the
mouse cursor over the page as this happened. Memory usage according to
'ps' exceeded 1.2GB by the end of the test (with valgrind/massif
overhead, of course). Then I exited remote-viewer.
Anything else you want?
Thanks,
David
--------------------------------------------------------------------------------
Command: remote-viewer spice://localhost:5901
Massif arguments: (none)
ms_print arguments: massif.out.30737
--------------------------------------------------------------------------------
MB
141.6^ #
| @ ::::@::#::
| :::::::::@:::: :@::#::
| :@:::@::::::: :: ::@:::: :@::#::
| : ::::::::::::@: :@::: ::: :: ::@:::: :@::#::
| @@::::@@:::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| @@:::::::@::@ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| @ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| @ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| @ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| @@ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| @@ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| @@ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| @@ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| :@@ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| :@@ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| ::@@ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| ::::@@ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| : ::@@ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
| : ::@@ : :: ::@: @ :: :@ :::: :: ::: : :@: :@::: ::: :: ::@:::: :@::#::
0 +----------------------------------------------------------------------->Gi
0 26.79
Number of snapshots: 59
Detailed snapshots: [4, 5, 11, 13, 17, 29, 32, 43, 49, 54 (peak)]
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
1 711,239,168 23,113,192 22,469,524 643,668 0
2 1,205,146,651 33,474,424 32,808,763 665,661 0
3 1,814,438,066 51,069,040 50,383,317 685,723 0
4 2,313,619,215 75,349,864 74,648,252 701,612 0
99.07% (74,648,252B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->68.02% (51,254,823B) 0x374905F82E: spice_malloc (mem.c:93)
| ->67.77% (51,066,444B) 0x3749047047: surface_create_stride (canvas_utils.c:105)
| | ->67.77% (51,066,444B) 0x374904710F: alloc_lz_image_surface (canvas_utils.c:292)
| | ->67.77% (51,066,444B) 0x374903A739: decode (decode-glz.c:56)
| | | ->67.77% (51,066,444B) 0x374903DF3C: canvas_get_glz_rgb_common.isra.9 (canvas_base.c:850)
| | | ->67.77% (51,066,444B) 0x374903FC32: canvas_get_image_internal (canvas_base.c:869)
| | | ->67.77% (51,066,444B) 0x374904127B: canvas_draw_copy (canvas_base.c:1285)
| | | ->67.77% (51,066,444B) 0x3749025BA8: display_handle_draw_copy (channel-display.c:1617)
| | | ->67.77% (51,066,444B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | | ->67.77% (51,066,444B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | | ->67.77% (51,066,444B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | | ->67.77% (51,066,444B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | | ->67.77% (51,066,444B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | | ->67.77% (51,066,444B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | | ->67.77% (51,066,444B) 0x4FF18D6: ???
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.25% (188,379B) in 1+ places, all below ms_print's threshold (01.00%)
|
->25.19% (18,980,484B) 0x3BD724EEC5: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->24.46% (18,432,000B) 0x3749024FF3: create_canvas (channel-display.c:729)
| | ->24.46% (18,432,000B) 0x3749025428: display_handle_surface_create (channel-display.c:1706)
| | ->24.46% (18,432,000B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | ->24.46% (18,432,000B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | ->24.46% (18,432,000B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | ->24.46% (18,432,000B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | ->24.46% (18,432,000B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | ->24.46% (18,432,000B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | ->24.46% (18,432,000B) 0x4FF18D6: ???
| |
| ->00.73% (548,484B) in 1+ places, all below ms_print's threshold (01.00%)
|
->03.96% (2,984,938B) in 537 places, all below massif's threshold (01.00%)
|
->01.90% (1,428,007B) 0x3BD724EE6D: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
->01.38% (1,037,548B) 0x3BD7264FAC: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->01.38% (1,037,548B) in 95 places, all below massif's threshold (01.00%)
|
->00.52% (390,459B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
5 2,792,476,771 108,631,696 107,909,408 722,288 0
99.34% (107,909,408B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->77.37% (84,044,267B) 0x374905F82E: spice_malloc (mem.c:93)
| ->77.16% (83,817,844B) 0x3749047047: surface_create_stride (canvas_utils.c:105)
| | ->77.16% (83,817,844B) 0x374904710F: alloc_lz_image_surface (canvas_utils.c:292)
| | ->77.16% (83,817,844B) 0x374903A739: decode (decode-glz.c:56)
| | | ->77.16% (83,817,844B) 0x374903DF3C: canvas_get_glz_rgb_common.isra.9 (canvas_base.c:850)
| | | ->77.16% (83,817,844B) 0x374903FC32: canvas_get_image_internal (canvas_base.c:869)
| | | ->77.16% (83,817,844B) 0x374904127B: canvas_draw_copy (canvas_base.c:1285)
| | | ->77.16% (83,817,844B) 0x3749025BA8: display_handle_draw_copy (channel-display.c:1617)
| | | ->77.16% (83,817,844B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | | ->77.16% (83,817,844B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | | ->77.16% (83,817,844B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | | ->77.16% (83,817,844B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | | ->77.16% (83,817,844B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | | ->77.16% (83,817,844B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | | ->77.16% (83,817,844B) 0x4FF18D6: ???
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.21% (226,423B) in 1+ places, all below ms_print's threshold (01.00%)
|
->17.48% (18,990,932B) 0x3BD724EEC5: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->16.97% (18,432,000B) 0x3749024FF3: create_canvas (channel-display.c:729)
| | ->16.97% (18,432,000B) 0x3749025428: display_handle_surface_create (channel-display.c:1706)
| | ->16.97% (18,432,000B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | ->16.97% (18,432,000B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | ->16.97% (18,432,000B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | ->16.97% (18,432,000B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | ->16.97% (18,432,000B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | ->16.97% (18,432,000B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | ->16.97% (18,432,000B) 0x4FF18D6: ???
| |
| ->00.51% (558,932B) in 1+ places, all below ms_print's threshold (01.00%)
|
->03.17% (3,442,626B) in 539 places, all below massif's threshold (01.00%)
|
->01.32% (1,431,583B) 0x3BD724EE6D: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
->01.32% (1,431,583B) in 118 places, all below massif's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
6 3,549,347,759 109,148,888 108,398,240 750,648 0
7 4,155,503,968 105,238,008 104,463,129 774,879 0
8 4,621,738,825 107,256,984 106,470,366 786,618 0
9 5,290,861,591 109,805,832 108,968,666 837,166 0
10 5,703,032,039 108,898,272 108,048,851 849,421 0
11 6,372,049,145 109,313,048 108,427,876 885,172 0
99.19% (108,427,876B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->73.24% (80,063,927B) 0x374905F82E: spice_malloc (mem.c:93)
| ->72.97% (79,768,216B) 0x3749047047: surface_create_stride (canvas_utils.c:105)
| | ->72.97% (79,768,216B) 0x374904710F: alloc_lz_image_surface (canvas_utils.c:292)
| | ->72.97% (79,768,216B) 0x374903A739: decode (decode-glz.c:56)
| | | ->72.97% (79,768,216B) 0x374903DF3C: canvas_get_glz_rgb_common.isra.9 (canvas_base.c:850)
| | | ->72.97% (79,768,216B) 0x374903FC32: canvas_get_image_internal (canvas_base.c:869)
| | | ->72.97% (79,768,216B) 0x374904127B: canvas_draw_copy (canvas_base.c:1285)
| | | ->72.97% (79,768,216B) 0x3749025BA8: display_handle_draw_copy (channel-display.c:1617)
| | | ->72.97% (79,768,216B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | | ->72.97% (79,768,216B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | | ->72.97% (79,768,216B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | | ->72.97% (79,768,216B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | | ->72.97% (79,768,216B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | | ->72.97% (79,768,216B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | | ->72.97% (79,768,216B) 0x4FF18D6: ???
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.27% (295,711B) in 1+ places, all below ms_print's threshold (01.00%)
|
->17.42% (19,047,204B) 0x3BD724EEC5: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->16.86% (18,432,000B) 0x3749024FF3: create_canvas (channel-display.c:729)
| | ->16.86% (18,432,000B) 0x3749025428: display_handle_surface_create (channel-display.c:1706)
| | ->16.86% (18,432,000B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | ->16.86% (18,432,000B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | ->16.86% (18,432,000B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | ->16.86% (18,432,000B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | ->16.86% (18,432,000B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | ->16.86% (18,432,000B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | ->16.86% (18,432,000B) 0x4FF18D6: ???
| |
| ->00.56% (615,204B) in 1+ places, all below ms_print's threshold (01.00%)
|
->03.09% (3,379,394B) in 537 places, all below massif's threshold (01.00%)
|
->02.36% (2,584,656B) 0x35164A285E: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->02.36% (2,584,656B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->02.36% (2,584,656B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.36% (2,584,656B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.36% (2,584,656B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->02.36% (2,584,656B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->02.36% (2,580,768B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | ->02.36% (2,580,768B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | ->02.36% (2,580,768B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | ->02.36% (2,580,768B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->02.36% (2,580,768B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->02.36% (2,580,768B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->02.36% (2,580,768B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->02.36% (2,580,768B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | ->02.36% (2,580,768B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | ->02.36% (2,580,768B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->02.36% (2,580,768B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->02.36% (2,580,768B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->02.36% (2,580,768B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | ->02.36% (2,580,768B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | |
| | | | ->00.00% (3,888B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.60% (1,752,064B) 0x3BE1E58649: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| ->01.60% (1,752,064B) 0x3BE1E23A28: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| | ->01.40% (1,531,648B) 0x35164A2A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->01.40% (1,531,648B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->01.40% (1,531,648B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->01.40% (1,531,648B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->01.40% (1,531,648B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->01.40% (1,531,648B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->01.40% (1,529,344B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | | ->01.40% (1,529,344B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | | | ->01.40% (1,529,344B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | | | ->01.40% (1,529,344B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->01.40% (1,529,344B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->01.40% (1,529,344B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->01.40% (1,529,344B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->01.40% (1,529,344B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | | | ->01.40% (1,529,344B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | | | ->01.40% (1,529,344B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->01.40% (1,529,344B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->01.40% (1,529,344B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->01.40% (1,529,344B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | | | ->01.40% (1,529,344B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | | | |
| | | | | | ->00.00% (2,304B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.20% (220,416B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.46% (1,600,631B) 0x3BD724EE6D: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
->01.07% (1,167,348B) 0x3BD7264FAC: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->01.07% (1,167,348B) in 95 places, all below massif's threshold (01.00%)
|
->00.40% (433,283B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
12 6,784,525,496 110,717,280 109,802,503 914,777 0
13 7,414,146,224 115,051,608 114,093,563 958,045 0
99.17% (114,093,563B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->73.04% (84,039,414B) 0x374905F82E: spice_malloc (mem.c:93)
| ->72.80% (83,759,592B) 0x3749047047: surface_create_stride (canvas_utils.c:105)
| | ->72.80% (83,759,592B) 0x374904710F: alloc_lz_image_surface (canvas_utils.c:292)
| | ->72.80% (83,759,592B) 0x374903A739: decode (decode-glz.c:56)
| | | ->72.80% (83,759,592B) 0x374903DF3C: canvas_get_glz_rgb_common.isra.9 (canvas_base.c:850)
| | | ->72.80% (83,759,592B) 0x374903FC32: canvas_get_image_internal (canvas_base.c:869)
| | | ->72.80% (83,759,592B) 0x374904127B: canvas_draw_copy (canvas_base.c:1285)
| | | ->72.80% (83,759,592B) 0x3749025BA8: display_handle_draw_copy (channel-display.c:1617)
| | | ->72.80% (83,759,592B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | | ->72.80% (83,759,592B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | | ->72.80% (83,759,592B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | | ->72.80% (83,759,592B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | | ->72.80% (83,759,592B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | | ->72.80% (83,759,592B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | | ->72.80% (83,759,592B) 0x4FF18D6: ???
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.24% (279,822B) in 1+ places, all below ms_print's threshold (01.00%)
|
->16.56% (19,047,404B) 0x3BD724EEC5: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->16.02% (18,432,000B) 0x3749024FF3: create_canvas (channel-display.c:729)
| | ->16.02% (18,432,000B) 0x3749025428: display_handle_surface_create (channel-display.c:1706)
| | ->16.02% (18,432,000B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | ->16.02% (18,432,000B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | ->16.02% (18,432,000B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | ->16.02% (18,432,000B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | ->16.02% (18,432,000B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | ->16.02% (18,432,000B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | ->16.02% (18,432,000B) 0x4FF18D6: ???
| |
| ->00.53% (615,404B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.96% (3,406,320B) 0x35164A285E: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->02.96% (3,406,320B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->02.96% (3,406,320B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.96% (3,406,320B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.96% (3,406,320B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->02.96% (3,406,320B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->02.96% (3,402,432B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | ->02.96% (3,402,432B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | ->02.96% (3,402,432B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | ->02.96% (3,402,432B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->02.96% (3,402,432B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->02.96% (3,402,432B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->02.96% (3,402,432B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->02.96% (3,402,432B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | ->02.96% (3,402,432B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | ->02.96% (3,402,432B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->02.96% (3,402,432B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->02.96% (3,402,432B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->02.96% (3,402,432B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | ->02.96% (3,402,432B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | |
| | | | ->00.00% (3,888B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.14% (2,458,746B) in 536 places, all below massif's threshold (01.00%)
|
->02.00% (2,296,320B) 0x3BE1E58649: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| ->02.00% (2,296,320B) 0x3BE1E23A28: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| | ->01.75% (2,018,560B) 0x35164A2A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->01.75% (2,018,560B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->01.75% (2,018,560B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->01.75% (2,018,560B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->01.75% (2,018,560B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->01.75% (2,018,560B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->01.75% (2,016,256B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | | ->01.75% (2,016,256B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | | | ->01.75% (2,016,256B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | | | ->01.75% (2,016,256B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->01.75% (2,016,256B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->01.75% (2,016,256B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->01.75% (2,016,256B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->01.75% (2,016,256B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | | | ->01.75% (2,016,256B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | | | ->01.75% (2,016,256B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->01.75% (2,016,256B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->01.75% (2,016,256B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->01.75% (2,016,256B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | | | ->01.75% (2,016,256B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | | | |
| | | | | | ->00.00% (2,304B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.24% (277,760B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.45% (1,665,711B) 0x3BD724EE6D: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->01.06% (1,215,852B) 0x3BD7264FAC: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | ->01.06% (1,215,852B) in 95 places, all below massif's threshold (01.00%)
| |
| ->00.39% (449,859B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.03% (1,179,648B) 0x3516440F88: ??? (in /usr/lib64/libcairo.so.2.11301.0)
->01.03% (1,179,648B) 0x35164A2CDF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
->01.03% (1,179,648B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
->01.03% (1,179,648B) 0x3516498F98: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->01.03% (1,179,648B) 0x3516482831: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->01.03% (1,179,648B) in 2 places, all below massif's threshold (01.00%)
|
->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
14 8,156,793,120 115,947,272 114,943,683 1,003,589 0
15 8,657,210,917 114,503,840 113,469,359 1,034,481 0
16 9,399,656,827 116,625,720 115,538,363 1,087,357 0
17 9,913,278,269 118,542,672 117,422,842 1,119,830 0
99.06% (117,422,842B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->70.21% (83,230,451B) 0x374905F82E: spice_malloc (mem.c:93)
| ->69.96% (82,927,844B) 0x3749047047: surface_create_stride (canvas_utils.c:105)
| | ->69.96% (82,927,844B) 0x374904710F: alloc_lz_image_surface (canvas_utils.c:292)
| | ->69.96% (82,927,844B) 0x374903A739: decode (decode-glz.c:56)
| | | ->69.96% (82,927,844B) 0x374903DF3C: canvas_get_glz_rgb_common.isra.9 (canvas_base.c:850)
| | | ->69.96% (82,927,844B) 0x374903FC32: canvas_get_image_internal (canvas_base.c:869)
| | | ->69.96% (82,927,844B) 0x374904127B: canvas_draw_copy (canvas_base.c:1285)
| | | ->69.96% (82,927,844B) 0x3749025BA8: display_handle_draw_copy (channel-display.c:1617)
| | | ->69.96% (82,927,844B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | | ->69.96% (82,927,844B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | | ->69.96% (82,927,844B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | | ->69.96% (82,927,844B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | | ->69.96% (82,927,844B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | | ->69.96% (82,927,844B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | | ->69.96% (82,927,844B) 0x4FF18D6: ???
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.26% (302,607B) in 1+ places, all below ms_print's threshold (01.00%)
|
->16.10% (19,088,268B) 0x3BD724EEC5: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->15.55% (18,432,000B) 0x3749024FF3: create_canvas (channel-display.c:729)
| | ->15.55% (18,432,000B) 0x3749025428: display_handle_surface_create (channel-display.c:1706)
| | ->15.55% (18,432,000B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | ->15.55% (18,432,000B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | ->15.55% (18,432,000B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | ->15.55% (18,432,000B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | ->15.55% (18,432,000B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | ->15.55% (18,432,000B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | ->15.55% (18,432,000B) 0x4FF18D6: ???
| |
| ->00.55% (656,268B) in 1+ places, all below ms_print's threshold (01.00%)
|
->04.50% (5,333,904B) 0x35164A285E: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->04.50% (5,333,904B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->04.50% (5,333,904B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->04.50% (5,333,904B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->04.50% (5,333,904B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->04.50% (5,333,904B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->04.50% (5,330,016B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | ->04.50% (5,330,016B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | ->04.50% (5,330,016B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | ->04.50% (5,330,016B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->04.50% (5,330,016B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->04.50% (5,330,016B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->04.50% (5,330,016B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->04.50% (5,330,016B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | ->04.50% (5,330,016B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | ->04.50% (5,330,016B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->04.50% (5,330,016B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->04.50% (5,330,016B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->04.50% (5,330,016B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | ->04.50% (5,330,016B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | |
| | | | ->00.00% (3,888B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.97% (3,524,352B) 0x3BE1E58649: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| ->02.97% (3,524,352B) 0x3BE1E23A28: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| | ->02.67% (3,160,832B) 0x35164A2A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.67% (3,160,832B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->02.67% (3,160,832B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->02.67% (3,160,832B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->02.67% (3,160,832B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->02.67% (3,160,832B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->02.66% (3,158,528B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | | ->02.66% (3,158,528B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | | | ->02.66% (3,158,528B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | | | ->02.66% (3,158,528B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->02.66% (3,158,528B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->02.66% (3,158,528B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->02.66% (3,158,528B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->02.66% (3,158,528B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | | | ->02.66% (3,158,528B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | | | ->02.66% (3,158,528B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->02.66% (3,158,528B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->02.66% (3,158,528B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->02.66% (3,158,528B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | | | ->02.66% (3,158,528B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | | | |
| | | | | | ->00.00% (2,304B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.31% (363,520B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.22% (2,633,268B) in 536 places, all below massif's threshold (01.00%)
|
->01.55% (1,843,127B) 0x3BD724EE6D: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->01.14% (1,348,636B) 0x3BD7264FAC: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | ->01.14% (1,348,636B) in 95 places, all below massif's threshold (01.00%)
| |
| ->00.42% (494,491B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.49% (1,769,472B) 0x3516440F88: ??? (in /usr/lib64/libcairo.so.2.11301.0)
->01.49% (1,769,472B) 0x35164A2CDF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
->01.49% (1,769,472B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
->01.49% (1,769,472B) 0x3516498F98: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->01.49% (1,769,472B) 0x3516482831: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->01.16% (1,376,256B) 0x35164833B3: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->01.16% (1,376,256B) 0x3516428E57: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->01.16% (1,376,256B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->01.16% (1,376,256B) 0x35164747C5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->01.16% (1,376,256B) 0x3516475A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->01.16% (1,376,256B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->01.16% (1,376,256B) 0x35164311FF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->01.16% (1,376,256B) 0x351642A7B7: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->01.16% (1,376,256B) 0x3516423A43: cairo_fill (in /usr/lib64/libcairo.so.2.11301.0)
| | ->01.16% (1,376,256B) 0x374B810BD9: spicex_draw_event (spice-widget-cairo.c:135)
| | ->01.16% (1,376,256B) 0x374B80D83A: draw_event (spice-widget.c:1133)
| | ->01.16% (1,376,256B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | ->01.16% (1,376,256B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | ->01.16% (1,376,256B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | ->01.16% (1,376,256B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | ->01.16% (1,376,256B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | ->01.16% (1,376,256B) 0x35172E747C: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | ->01.16% (1,376,256B) 0x35172E8B7D: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | ->01.16% (1,376,256B) 0x35172E8E22: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | ->01.16% (1,376,256B) 0x35171146AB: gtk_container_propagate_draw (in /usr/lib64/libgtk-3.so.0.1000.8)
| | ->01.16% (1,376,256B) 0x3517114780: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | ->01.16% (1,376,256B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | ->01.16% (1,376,256B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | ->01.16% (1,376,256B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | ->01.16% (1,376,256B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| |
| ->00.33% (393,216B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
18 10,473,661,168 120,019,136 118,864,826 1,154,310 0
19 11,013,097,763 117,633,912 116,443,862 1,190,050 0
20 11,282,948,925 118,616,656 117,407,555 1,209,101 0
21 11,822,449,382 120,074,856 118,829,739 1,245,117 0
22 12,405,034,142 120,073,184 118,798,470 1,274,714 0
23 13,145,725,372 123,452,744 122,146,978 1,305,766 0
24 13,685,560,302 124,832,568 123,489,663 1,342,905 0
25 14,243,623,435 126,211,064 124,829,799 1,381,265 0
26 14,768,216,264 123,426,296 122,007,103 1,419,193 0
27 15,509,481,936 125,223,592 123,780,457 1,443,135 0
28 16,049,108,620 127,403,128 125,921,535 1,481,593 0
29 16,414,179,077 129,837,816 128,343,103 1,494,713 0
98.85% (128,343,103B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->64.76% (84,080,178B) 0x374905F82E: spice_malloc (mem.c:93)
| ->64.48% (83,719,368B) 0x3749047047: surface_create_stride (canvas_utils.c:105)
| | ->64.48% (83,719,368B) 0x374904710F: alloc_lz_image_surface (canvas_utils.c:292)
| | ->64.48% (83,719,368B) 0x374903A739: decode (decode-glz.c:56)
| | | ->64.48% (83,719,368B) 0x374903DF3C: canvas_get_glz_rgb_common.isra.9 (canvas_base.c:850)
| | | ->64.48% (83,719,368B) 0x374903FC32: canvas_get_image_internal (canvas_base.c:869)
| | | ->64.48% (83,719,368B) 0x374904127B: canvas_draw_copy (canvas_base.c:1285)
| | | ->64.48% (83,719,368B) 0x3749025BA8: display_handle_draw_copy (channel-display.c:1617)
| | | ->64.48% (83,719,368B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | | ->64.48% (83,719,368B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | | ->64.48% (83,719,368B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | | ->64.48% (83,719,368B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | | ->64.48% (83,719,368B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | | ->64.48% (83,719,368B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | | ->64.48% (83,719,368B) 0x4FF18D6: ???
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.28% (360,810B) in 1+ places, all below ms_print's threshold (01.00%)
|
->14.80% (19,211,196B) 0x3BD724EEC5: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->14.20% (18,432,000B) 0x3749024FF3: create_canvas (channel-display.c:729)
| | ->14.20% (18,432,000B) 0x3749025428: display_handle_surface_create (channel-display.c:1706)
| | ->14.20% (18,432,000B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | ->14.20% (18,432,000B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | ->14.20% (18,432,000B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | ->14.20% (18,432,000B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | ->14.20% (18,432,000B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | ->14.20% (18,432,000B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | ->14.20% (18,432,000B) 0x4FF18D6: ???
| |
| ->00.60% (779,196B) in 1+ places, all below ms_print's threshold (01.00%)
|
->07.88% (10,235,376B) 0x35164A285E: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->07.88% (10,235,376B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->07.88% (10,235,376B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->07.88% (10,235,376B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->07.88% (10,235,376B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->07.88% (10,235,376B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->07.88% (10,231,488B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | ->07.88% (10,231,488B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | ->07.88% (10,231,488B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | ->07.88% (10,231,488B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->07.88% (10,231,488B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->07.88% (10,231,488B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->07.88% (10,231,488B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->07.88% (10,231,488B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | ->07.88% (10,231,488B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | ->07.88% (10,231,488B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->07.88% (10,231,488B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->07.88% (10,231,488B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->07.88% (10,231,488B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | ->07.88% (10,231,488B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | |
| | | | ->00.00% (3,888B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->04.91% (6,369,536B) 0x3BE1E58649: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| ->04.91% (6,369,536B) 0x3BE1E23A28: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| | ->04.67% (6,065,408B) 0x35164A2A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->04.67% (6,065,408B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->04.67% (6,065,408B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->04.67% (6,065,408B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->04.67% (6,065,408B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->04.67% (6,065,408B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->04.67% (6,063,104B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | | ->04.67% (6,063,104B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | | | ->04.67% (6,063,104B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | | | ->04.67% (6,063,104B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->04.67% (6,063,104B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->04.67% (6,063,104B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->04.67% (6,063,104B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->04.67% (6,063,104B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | | | ->04.67% (6,063,104B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | | | ->04.67% (6,063,104B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->04.67% (6,063,104B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->04.67% (6,063,104B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->04.67% (6,063,104B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | | | ->04.67% (6,063,104B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | | | |
| | | | | | ->00.00% (2,304B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.23% (304,128B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.42% (3,145,728B) 0x3516440F88: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->02.42% (3,145,728B) 0x35164A2CDF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->02.42% (3,145,728B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->02.42% (3,145,728B) 0x3516498F98: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->02.42% (3,145,728B) 0x3516482831: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->02.12% (2,752,512B) 0x35164833B3: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.12% (2,752,512B) 0x3516428E57: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.12% (2,752,512B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.12% (2,752,512B) 0x35164747C5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.12% (2,752,512B) 0x3516475A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.12% (2,752,512B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.12% (2,752,512B) 0x35164311FF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.12% (2,752,512B) 0x351642A7B7: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.12% (2,752,512B) 0x3516423A43: cairo_fill (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.12% (2,752,512B) 0x374B810BD9: spicex_draw_event (spice-widget-cairo.c:135)
| | | ->02.12% (2,752,512B) 0x374B80D83A: draw_event (spice-widget.c:1133)
| | | ->02.12% (2,752,512B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | ->02.12% (2,752,512B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | ->02.12% (2,752,512B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | ->02.12% (2,752,512B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | ->02.12% (2,752,512B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | ->02.12% (2,752,512B) 0x35172E747C: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | ->02.12% (2,752,512B) 0x35172E8B7D: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | ->02.12% (2,752,512B) 0x35172E8E22: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | ->02.12% (2,752,512B) 0x35171146AB: gtk_container_propagate_draw (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | ->02.12% (2,752,512B) 0x3517114780: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | ->02.12% (2,752,512B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | ->02.12% (2,752,512B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | ->02.12% (2,752,512B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | ->02.12% (2,752,512B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | |
| | ->00.30% (393,216B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.30% (2,979,866B) in 536 places, all below massif's threshold (01.00%)
|
->01.79% (2,321,223B) 0x3BD724EE6D: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
->01.31% (1,701,156B) 0x3BD7264FAC: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->01.08% (1,401,192B) 0x3BD72654EC: g_slice_alloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | ->01.08% (1,401,192B) in 92 places, all below massif's threshold (01.00%)
| |
| ->00.23% (299,964B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.48% (620,067B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
30 17,016,367,272 130,887,136 129,353,991 1,533,145 0
31 17,630,175,550 131,850,536 130,274,654 1,575,882 0
32 18,042,712,391 132,751,768 131,155,880 1,595,888 0
98.80% (131,155,880B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->63.28% (84,000,867B) 0x374905F82E: spice_malloc (mem.c:93)
| ->63.07% (83,722,040B) 0x3749047047: surface_create_stride (canvas_utils.c:105)
| | ->63.07% (83,722,040B) 0x374904710F: alloc_lz_image_surface (canvas_utils.c:292)
| | ->63.07% (83,722,040B) 0x374903A739: decode (decode-glz.c:56)
| | | ->63.07% (83,722,040B) 0x374903DF3C: canvas_get_glz_rgb_common.isra.9 (canvas_base.c:850)
| | | ->63.07% (83,722,040B) 0x374903FC32: canvas_get_image_internal (canvas_base.c:869)
| | | ->63.07% (83,722,040B) 0x374904127B: canvas_draw_copy (canvas_base.c:1285)
| | | ->63.07% (83,722,040B) 0x3749025BA8: display_handle_draw_copy (channel-display.c:1617)
| | | ->63.07% (83,722,040B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | | ->63.07% (83,722,040B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | | ->63.07% (83,722,040B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | | ->63.07% (83,722,040B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | | ->63.07% (83,722,040B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | | ->63.07% (83,722,040B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | | ->63.07% (83,722,040B) 0x4FF18D6: ???
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.21% (278,827B) in 1+ places, all below ms_print's threshold (01.00%)
|
->14.47% (19,211,140B) 0x3BD724EEC5: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->13.88% (18,432,000B) 0x3749024FF3: create_canvas (channel-display.c:729)
| | ->13.88% (18,432,000B) 0x3749025428: display_handle_surface_create (channel-display.c:1706)
| | ->13.88% (18,432,000B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | ->13.88% (18,432,000B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | ->13.88% (18,432,000B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | ->13.88% (18,432,000B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | ->13.88% (18,432,000B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | ->13.88% (18,432,000B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | ->13.88% (18,432,000B) 0x4FF18D6: ???
| |
| ->00.59% (779,140B) in 1+ places, all below ms_print's threshold (01.00%)
|
->08.70% (11,545,200B) 0x35164A285E: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->08.70% (11,545,200B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->08.70% (11,545,200B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->08.70% (11,545,200B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->08.70% (11,545,200B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->08.70% (11,545,200B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->08.69% (11,541,312B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | ->08.69% (11,541,312B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | ->08.69% (11,541,312B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | ->08.69% (11,541,312B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->08.69% (11,541,312B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->08.69% (11,541,312B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->08.69% (11,541,312B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->08.69% (11,541,312B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | ->08.69% (11,541,312B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | ->08.69% (11,541,312B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->08.69% (11,541,312B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->08.69% (11,541,312B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->08.69% (11,541,312B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | ->08.69% (11,541,312B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | |
| | | | ->00.00% (3,888B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->05.39% (7,153,664B) 0x3BE1E58649: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| ->05.39% (7,153,664B) 0x3BE1E23A28: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| | ->05.15% (6,841,600B) 0x35164A2A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->05.15% (6,841,600B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->05.15% (6,841,600B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->05.15% (6,841,600B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->05.15% (6,841,600B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->05.15% (6,841,600B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->05.15% (6,839,296B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | | ->05.15% (6,839,296B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | | | ->05.15% (6,839,296B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | | | ->05.15% (6,839,296B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->05.15% (6,839,296B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->05.15% (6,839,296B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->05.15% (6,839,296B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->05.15% (6,839,296B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | | | ->05.15% (6,839,296B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | | | ->05.15% (6,839,296B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->05.15% (6,839,296B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->05.15% (6,839,296B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->05.15% (6,839,296B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | | | ->05.15% (6,839,296B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | | | |
| | | | | | ->00.00% (2,304B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.24% (312,064B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.81% (3,735,552B) 0x3516440F88: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->02.81% (3,735,552B) 0x35164A2CDF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->02.81% (3,735,552B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->02.81% (3,735,552B) 0x3516498F98: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->02.81% (3,735,552B) 0x3516482831: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->02.52% (3,342,336B) 0x35164833B3: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.52% (3,342,336B) 0x3516428E57: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.52% (3,342,336B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->02.37% (3,145,728B) 0x35164747C5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->02.37% (3,145,728B) 0x3516475A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->02.37% (3,145,728B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->02.37% (3,145,728B) 0x35164311FF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->02.37% (3,145,728B) 0x351642A7B7: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->02.37% (3,145,728B) 0x3516423A43: cairo_fill (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->02.37% (3,145,728B) 0x374B810BD9: spicex_draw_event (spice-widget-cairo.c:135)
| | | | ->02.37% (3,145,728B) 0x374B80D83A: draw_event (spice-widget.c:1133)
| | | | ->02.37% (3,145,728B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->02.37% (3,145,728B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->02.37% (3,145,728B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->02.37% (3,145,728B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->02.37% (3,145,728B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->02.37% (3,145,728B) 0x35172E747C: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->02.37% (3,145,728B) 0x35172E8B7D: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->02.37% (3,145,728B) 0x35172E8E22: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->02.37% (3,145,728B) 0x35171146AB: gtk_container_propagate_draw (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->02.37% (3,145,728B) 0x3517114780: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->02.37% (3,145,728B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->02.37% (3,145,728B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->02.37% (3,145,728B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->02.37% (3,145,728B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | |
| | | ->00.15% (196,608B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.30% (393,216B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.32% (3,079,378B) in 536 places, all below massif's threshold (01.00%)
|
->01.83% (2,430,079B) 0x3BD724EE6D: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
->01.34% (1,781,740B) 0x3BD7264FAC: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->01.12% (1,481,400B) 0x3BD72654EC: g_slice_alloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | ->01.12% (1,481,400B) in 92 places, all below massif's threshold (01.00%)
| |
| ->00.23% (300,340B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.49% (648,339B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
33 18,510,150,113 133,286,816 131,670,879 1,615,937 0
34 19,073,236,225 130,686,696 129,038,147 1,648,549 0
35 19,540,891,104 132,261,440 130,580,150 1,681,290 0
36 20,241,857,247 134,503,640 132,773,407 1,730,233 0
37 20,709,156,285 137,388,288 135,630,436 1,757,852 0
38 21,176,580,392 138,062,464 136,277,439 1,785,025 0
39 21,656,790,276 139,058,824 137,247,234 1,811,590 0
40 22,357,714,321 136,606,152 134,755,171 1,850,981 0
41 22,825,062,673 137,539,472 135,658,971 1,880,501 0
42 23,292,330,686 138,837,432 136,927,694 1,909,738 0
43 23,585,423,765 142,141,048 140,215,335 1,925,713 0
98.65% (140,215,335B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->59.12% (84,033,746B) 0x374905F82E: spice_malloc (mem.c:93)
| ->58.86% (83,663,996B) 0x3749047047: surface_create_stride (canvas_utils.c:105)
| | ->58.86% (83,663,996B) 0x374904710F: alloc_lz_image_surface (canvas_utils.c:292)
| | ->58.86% (83,663,996B) 0x374903A739: decode (decode-glz.c:56)
| | | ->58.86% (83,663,996B) 0x374903DF3C: canvas_get_glz_rgb_common.isra.9 (canvas_base.c:850)
| | | ->58.86% (83,663,996B) 0x374903FC32: canvas_get_image_internal (canvas_base.c:869)
| | | ->58.86% (83,663,996B) 0x374904127B: canvas_draw_copy (canvas_base.c:1285)
| | | ->58.86% (83,663,996B) 0x3749025BA8: display_handle_draw_copy (channel-display.c:1617)
| | | ->58.86% (83,663,996B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | | ->58.86% (83,663,996B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | | ->58.86% (83,663,996B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | | ->58.86% (83,663,996B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | | ->58.86% (83,663,996B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | | ->58.86% (83,663,996B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | | ->58.86% (83,663,996B) 0x4FF18D6: ???
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.26% (369,750B) in 1+ places, all below ms_print's threshold (01.00%)
|
->13.60% (19,334,124B) 0x3BD724EEC5: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->12.97% (18,432,000B) 0x3749024FF3: create_canvas (channel-display.c:729)
| | ->12.97% (18,432,000B) 0x3749025428: display_handle_surface_create (channel-display.c:1706)
| | ->12.97% (18,432,000B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | ->12.97% (18,432,000B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | ->12.97% (18,432,000B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | ->12.97% (18,432,000B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | ->12.97% (18,432,000B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | ->12.97% (18,432,000B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | ->12.97% (18,432,000B) 0x4FF18D6: ???
| |
| ->00.63% (902,124B) in 1+ places, all below ms_print's threshold (01.00%)
|
->11.03% (15,671,664B) 0x35164A285E: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->11.03% (15,671,664B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->11.03% (15,671,664B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->11.03% (15,671,664B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->11.03% (15,671,664B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->11.03% (15,671,664B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->11.02% (15,667,776B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | ->11.02% (15,667,776B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | ->11.02% (15,667,776B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | ->11.02% (15,667,776B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->11.02% (15,667,776B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->11.02% (15,667,776B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->11.02% (15,667,776B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->11.02% (15,667,776B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | ->11.02% (15,667,776B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | ->11.02% (15,667,776B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->11.02% (15,667,776B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->11.02% (15,667,776B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->11.02% (15,667,776B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | ->11.02% (15,667,776B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | |
| | | | ->00.00% (3,888B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->06.78% (9,640,192B) 0x3BE1E58649: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| ->06.78% (9,640,192B) 0x3BE1E23A28: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| | ->06.53% (9,286,912B) 0x35164A2A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->06.53% (9,286,912B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->06.53% (9,286,912B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->06.53% (9,286,912B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->06.53% (9,286,912B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->06.53% (9,286,912B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->06.53% (9,284,608B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | | ->06.53% (9,284,608B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | | | ->06.53% (9,284,608B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | | | ->06.53% (9,284,608B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->06.53% (9,284,608B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->06.53% (9,284,608B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->06.53% (9,284,608B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->06.53% (9,284,608B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | | | ->06.53% (9,284,608B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | | | ->06.53% (9,284,608B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->06.53% (9,284,608B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->06.53% (9,284,608B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->06.53% (9,284,608B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | | | ->06.53% (9,284,608B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | | | |
| | | | | | ->00.00% (2,304B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.25% (353,280B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->03.73% (5,308,416B) 0x3516440F88: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->03.73% (5,308,416B) 0x35164A2CDF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->03.73% (5,308,416B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->03.73% (5,308,416B) 0x3516498F98: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->03.73% (5,308,416B) 0x3516482831: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->03.46% (4,915,200B) 0x35164833B3: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->03.46% (4,915,200B) 0x3516428E57: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->03.46% (4,915,200B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->03.32% (4,718,592B) 0x35164747C5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.32% (4,718,592B) 0x3516475A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.32% (4,718,592B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.32% (4,718,592B) 0x35164311FF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.32% (4,718,592B) 0x351642A7B7: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.32% (4,718,592B) 0x3516423A43: cairo_fill (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.32% (4,718,592B) 0x374B810BD9: spicex_draw_event (spice-widget-cairo.c:135)
| | | | ->03.32% (4,718,592B) 0x374B80D83A: draw_event (spice-widget.c:1133)
| | | | ->03.32% (4,718,592B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.32% (4,718,592B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.32% (4,718,592B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->03.32% (4,718,592B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->03.32% (4,718,592B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->03.32% (4,718,592B) 0x35172E747C: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.32% (4,718,592B) 0x35172E8B7D: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.32% (4,718,592B) 0x35172E8E22: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.32% (4,718,592B) 0x35171146AB: gtk_container_propagate_draw (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.32% (4,718,592B) 0x3517114780: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.32% (4,718,592B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.32% (4,718,592B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.32% (4,718,592B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->03.32% (4,718,592B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | |
| | | ->00.14% (196,608B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.28% (393,216B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.40% (3,415,650B) in 536 places, all below massif's threshold (01.00%)
|
->01.98% (2,811,543B) 0x3BD724EE6D: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
->01.45% (2,064,316B) 0x3BD7264FAC: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->01.24% (1,761,208B) 0x3BD72654EC: g_slice_alloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | ->01.24% (1,761,208B) in 92 places, all below massif's threshold (01.00%)
| |
| ->00.21% (303,108B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.53% (747,227B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
44 24,052,992,987 138,955,576 137,005,699 1,949,877 0
45 24,520,452,844 139,916,512 137,936,195 1,980,317 0
46 24,987,734,419 141,089,976 139,081,402 2,008,574 0
47 25,502,860,386 144,715,752 142,679,171 2,036,581 0
48 26,235,304,400 146,165,672 144,109,339 2,056,333 0
49 26,571,418,324 146,449,392 144,372,471 2,076,921 0
98.58% (144,372,471B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->57.14% (83,674,010B) 0x374905F82E: spice_malloc (mem.c:93)
| ->56.93% (83,372,692B) 0x3749047047: surface_create_stride (canvas_utils.c:105)
| | ->56.93% (83,372,692B) 0x374904710F: alloc_lz_image_surface (canvas_utils.c:292)
| | ->56.93% (83,372,692B) 0x374903A739: decode (decode-glz.c:56)
| | | ->56.93% (83,372,692B) 0x374903DF3C: canvas_get_glz_rgb_common.isra.9 (canvas_base.c:850)
| | | ->56.93% (83,372,692B) 0x374903FC32: canvas_get_image_internal (canvas_base.c:869)
| | | ->56.93% (83,372,692B) 0x374904127B: canvas_draw_copy (canvas_base.c:1285)
| | | ->56.93% (83,372,692B) 0x3749025BA8: display_handle_draw_copy (channel-display.c:1617)
| | | ->56.93% (83,372,692B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | | ->56.93% (83,372,692B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | | ->56.93% (83,372,692B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | | ->56.93% (83,372,692B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | | ->56.93% (83,372,692B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | | ->56.93% (83,372,692B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | | ->56.93% (83,372,692B) 0x4FF18D6: ???
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.21% (301,318B) in 1+ places, all below ms_print's threshold (01.00%)
|
->13.20% (19,333,996B) 0x3BD724EEC5: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->12.59% (18,432,000B) 0x3749024FF3: create_canvas (channel-display.c:729)
| | ->12.59% (18,432,000B) 0x3749025428: display_handle_surface_create (channel-display.c:1706)
| | ->12.59% (18,432,000B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | ->12.59% (18,432,000B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | ->12.59% (18,432,000B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | ->12.59% (18,432,000B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | ->12.59% (18,432,000B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | ->12.59% (18,432,000B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | ->12.59% (18,432,000B) 0x4FF18D6: ???
| |
| ->00.62% (901,996B) in 1+ places, all below ms_print's threshold (01.00%)
|
->12.09% (17,710,704B) 0x35164A285E: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->12.09% (17,710,704B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->12.09% (17,710,704B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->12.09% (17,710,704B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->12.09% (17,710,704B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->12.09% (17,710,704B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->12.09% (17,706,816B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | ->12.09% (17,706,816B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | ->12.09% (17,706,816B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | ->12.09% (17,706,816B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->12.09% (17,706,816B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->12.09% (17,706,816B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->12.09% (17,706,816B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->12.09% (17,706,816B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | ->12.09% (17,706,816B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | ->12.09% (17,706,816B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->12.09% (17,706,816B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->12.09% (17,706,816B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->12.09% (17,706,816B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | ->12.09% (17,706,816B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | |
| | | | ->00.00% (3,888B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->07.38% (10,801,664B) 0x3BE1E58649: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| ->07.38% (10,801,664B) 0x3BE1E23A28: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| | ->07.17% (10,495,232B) 0x35164A2A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->07.17% (10,495,232B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->07.17% (10,495,232B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->07.17% (10,495,232B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->07.17% (10,495,232B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->07.17% (10,495,232B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->07.16% (10,492,928B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | | ->07.16% (10,492,928B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | | | ->07.16% (10,492,928B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | | | ->07.16% (10,492,928B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->07.16% (10,492,928B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->07.16% (10,492,928B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->07.16% (10,492,928B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->07.16% (10,492,928B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | | | ->07.16% (10,492,928B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | | | ->07.16% (10,492,928B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->07.16% (10,492,928B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->07.16% (10,492,928B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->07.16% (10,492,928B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | | | ->07.16% (10,492,928B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | | | |
| | | | | | ->00.00% (2,304B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.21% (306,432B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->04.30% (6,291,456B) 0x3516440F88: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->04.30% (6,291,456B) 0x35164A2CDF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->04.30% (6,291,456B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->04.30% (6,291,456B) 0x3516498F98: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->04.30% (6,291,456B) 0x3516482831: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->04.03% (5,898,240B) 0x35164833B3: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->04.03% (5,898,240B) 0x3516428E57: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->04.03% (5,898,240B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->03.89% (5,701,632B) 0x35164747C5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.89% (5,701,632B) 0x3516475A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.89% (5,701,632B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.89% (5,701,632B) 0x35164311FF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.89% (5,701,632B) 0x351642A7B7: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.89% (5,701,632B) 0x3516423A43: cairo_fill (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->03.89% (5,701,632B) 0x374B810BD9: spicex_draw_event (spice-widget-cairo.c:135)
| | | | ->03.89% (5,701,632B) 0x374B80D83A: draw_event (spice-widget.c:1133)
| | | | ->03.89% (5,701,632B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.89% (5,701,632B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.89% (5,701,632B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->03.89% (5,701,632B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->03.89% (5,701,632B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->03.89% (5,701,632B) 0x35172E747C: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.89% (5,701,632B) 0x35172E8B7D: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.89% (5,701,632B) 0x35172E8E22: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.89% (5,701,632B) 0x35171146AB: gtk_container_propagate_draw (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.89% (5,701,632B) 0x3517114780: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.89% (5,701,632B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.89% (5,701,632B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->03.89% (5,701,632B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->03.89% (5,701,632B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | |
| | | ->00.13% (196,608B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.27% (393,216B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.43% (3,562,114B) in 536 places, all below massif's threshold (01.00%)
|
->02.05% (2,998,527B) 0x3BD724EE6D: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
->01.50% (2,201,452B) 0x3BD7264FAC: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->01.30% (1,900,400B) 0x3BD72654EC: g_slice_alloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | ->01.30% (1,900,400B) in 92 places, all below massif's threshold (01.00%)
| |
| ->00.21% (301,052B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.54% (797,075B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
50 26,841,272,136 146,997,656 144,916,462 2,081,194 0
51 27,112,379,849 143,714,432 141,618,083 2,096,349 0
52 27,382,232,619 145,664,032 143,552,447 2,111,585 0
53 27,652,087,468 146,855,576 144,728,519 2,127,057 0
54 27,690,433,207 148,503,184 146,380,554 2,122,630 0
98.57% (146,380,554B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->56.70% (84,200,781B) 0x374905F82E: spice_malloc (mem.c:93)
| ->56.37% (83,706,272B) 0x3749047047: surface_create_stride (canvas_utils.c:105)
| | ->56.37% (83,706,272B) 0x374904710F: alloc_lz_image_surface (canvas_utils.c:292)
| | ->56.37% (83,706,272B) 0x374903A739: decode (decode-glz.c:56)
| | | ->56.37% (83,706,272B) 0x374903DF3C: canvas_get_glz_rgb_common.isra.9 (canvas_base.c:850)
| | | ->56.37% (83,706,272B) 0x374903FC32: canvas_get_image_internal (canvas_base.c:869)
| | | ->56.37% (83,706,272B) 0x374904127B: canvas_draw_copy (canvas_base.c:1285)
| | | ->56.37% (83,706,272B) 0x3749025BA8: display_handle_draw_copy (channel-display.c:1617)
| | | ->56.37% (83,706,272B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | | ->56.37% (83,706,272B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | | ->56.37% (83,706,272B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | | ->56.37% (83,706,272B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | | ->56.37% (83,706,272B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | | ->56.37% (83,706,272B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | | ->56.37% (83,706,272B) 0x4FF18D6: ???
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.33% (494,509B) in 1+ places, all below ms_print's threshold (01.00%)
|
->13.02% (19,333,812B) 0x3BD724EEC5: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->12.41% (18,432,000B) 0x3749024FF3: create_canvas (channel-display.c:729)
| | ->12.41% (18,432,000B) 0x3749025428: display_handle_surface_create (channel-display.c:1706)
| | ->12.41% (18,432,000B) 0x374901CE92: spice_channel_recv_msg (spice-channel.c:1843)
| | ->12.41% (18,432,000B) 0x374901D002: spice_channel_iterate_read (spice-channel.c:2067)
| | ->12.41% (18,432,000B) 0x374901E89E: spice_channel_coroutine (spice-channel.c:2109)
| | ->12.41% (18,432,000B) 0x3749045E09: coroutine_trampoline (coroutine_ucontext.c:63)
| | ->12.41% (18,432,000B) 0x3749045C47: continuation_trampoline (continuation.c:55)
| | ->12.41% (18,432,000B) 0x3BD4A479FE: ??? (in /usr/lib64/libc-2.18.so)
| | ->12.41% (18,432,000B) 0x4FF18D6: ???
| |
| ->00.61% (901,812B) in 1+ places, all below ms_print's threshold (01.00%)
|
->12.38% (18,381,168B) 0x35164A285E: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->12.38% (18,381,168B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->12.38% (18,381,168B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->12.38% (18,381,168B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->12.38% (18,381,168B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->12.38% (18,381,168B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | ->12.38% (18,377,280B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | ->12.38% (18,377,280B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | ->12.38% (18,377,280B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | ->12.38% (18,377,280B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->12.38% (18,377,280B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->12.38% (18,377,280B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->12.38% (18,377,280B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | ->12.38% (18,377,280B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | ->12.38% (18,377,280B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | ->12.38% (18,377,280B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->12.38% (18,377,280B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->12.38% (18,377,280B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | ->12.38% (18,377,280B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | ->12.38% (18,377,280B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | |
| | | | ->00.00% (3,888B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->07.49% (11,118,848B) 0x3BE1E58649: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| ->07.49% (11,118,848B) 0x3BE1E23A28: ??? (in /usr/lib64/libpixman-1.so.0.30.0)
| | ->07.33% (10,892,544B) 0x35164A2A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->07.33% (10,892,544B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->07.33% (10,892,544B) 0x35164A347A: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->07.33% (10,892,544B) 0x351647083B: cairo_surface_create_similar_image (in /usr/lib64/libcairo.so.2.11301.0)
| | | | | ->07.33% (10,892,544B) 0x351783E5BF: gdk_window_create_similar_image_surface (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->07.33% (10,892,544B) 0x3517821404: gdk_cairo_surface_create_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | ->07.33% (10,890,240B) 0x3517822185: gdk_cursor_new_from_pixbuf (in /usr/lib64/libgdk-3.so.0.1000.8)
| | | | | | | ->07.33% (10,890,240B) 0x374B80E1A1: cursor_set (spice-widget.c:2213)
| | | | | | | ->07.33% (10,890,240B) 0x37490464A0: g_cclosure_user_marshal_VOID__INT_INT_INT_INT_POINTER (spice-marshal.c:204)
| | | | | | | ->07.33% (10,890,240B) 0x3BD7E10296: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->07.33% (10,890,240B) 0x3BD7E2235B: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->07.33% (10,890,240B) 0x3BD7E2A0F0: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->07.33% (10,890,240B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | | | | ->07.33% (10,890,240B) 0x3749021C8A: do_emit_main_context (channel-cursor.c:233)
| | | | | | | ->07.33% (10,890,240B) 0x3749020B9F: emit_main_context (gio-coroutine.c:199)
| | | | | | | ->07.33% (10,890,240B) 0x3BD72492A4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->07.33% (10,890,240B) 0x3BD7249626: ??? (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->07.33% (10,890,240B) 0x3BD7249A38: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | | | | | | ->07.33% (10,890,240B) 0x35171AA693: gtk_main (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | | | | ->07.33% (10,890,240B) 0x40EF49: main (in /usr/bin/remote-viewer)
| | | | | | |
| | | | | | ->00.00% (2,304B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.15% (226,304B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->04.50% (6,684,672B) 0x3516440F88: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->04.50% (6,684,672B) 0x35164A2CDF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->04.50% (6,684,672B) 0x35164A33E5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| ->04.50% (6,684,672B) 0x3516498F98: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->04.50% (6,684,672B) 0x3516482831: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | ->04.24% (6,291,456B) 0x35164833B3: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->04.24% (6,291,456B) 0x3516428E57: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->04.24% (6,291,456B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | ->04.10% (6,094,848B) 0x35164747C5: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->04.10% (6,094,848B) 0x3516475A8F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->04.10% (6,094,848B) 0x351646FA4F: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->04.10% (6,094,848B) 0x35164311FF: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->04.10% (6,094,848B) 0x351642A7B7: ??? (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->04.10% (6,094,848B) 0x3516423A43: cairo_fill (in /usr/lib64/libcairo.so.2.11301.0)
| | | | ->04.10% (6,094,848B) 0x374B810BD9: spicex_draw_event (spice-widget-cairo.c:135)
| | | | ->04.10% (6,094,848B) 0x374B80D83A: draw_event (spice-widget.c:1133)
| | | | ->04.10% (6,094,848B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->04.10% (6,094,848B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->04.10% (6,094,848B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->04.10% (6,094,848B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->04.10% (6,094,848B) 0x3BD7E2A3AD: g_signal_emit (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->04.10% (6,094,848B) 0x35172E747C: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->04.10% (6,094,848B) 0x35172E8B7D: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->04.10% (6,094,848B) 0x35172E8E22: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->04.10% (6,094,848B) 0x35171146AB: gtk_container_propagate_draw (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->04.10% (6,094,848B) 0x3517114780: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->04.10% (6,094,848B) 0x35171AB5CC: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->04.10% (6,094,848B) 0x35172D9BA0: ??? (in /usr/lib64/libgtk-3.so.0.1000.8)
| | | | ->04.10% (6,094,848B) 0x3BD7E1043D: ??? (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | | ->04.10% (6,094,848B) 0x3BD7E29747: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3800.2)
| | | |
| | | ->00.13% (196,608B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.26% (393,216B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.43% (3,605,042B) in 536 places, all below massif's threshold (01.00%)
|
->02.06% (3,056,231B) 0x3BD724EE6D: g_malloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
->01.51% (2,242,692B) 0x3BD7264FAC: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3800.2)
| ->01.31% (1,946,816B) 0x3BD72654EC: g_slice_alloc0 (in /usr/lib64/libglib-2.0.so.0.3800.2)
| | ->01.31% (1,946,816B) in 92 places, all below massif's threshold (01.00%)
| |
| ->00.20% (295,876B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.55% (813,539B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
55 27,960,445,252 144,789,136 142,662,310 2,126,826 0
56 28,230,331,848 147,328,312 145,191,050 2,137,262 0
57 28,500,187,951 145,056,224 142,913,227 2,142,997 0
58 28,770,057,418 145,360,240 143,204,431 2,155,809 0
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel