running Wayland on set-top-box
Kristian Høgsberg
krh at bitplanet.net
Tue Oct 18 14:05:10 PDT 2011
On Tue, Oct 18, 2011 at 2:58 PM, Pier Luigi <pierluigi.fiorini at gmail.com> wrote:
> 2011/10/16 haithem rahmani <haithem.rahmani at gmail.com>
>>>
>>> I read on Phoronix that Wayland can run on plain Linux framebuffer, you
>>> could also try building Mesa with just swrast without the accelerated
>>> drivers but I'm not sure how it works (performance might be degraded) and
>>> I
>>> haven't tried since I'm currently running Wayland on Nouveau (finally I
>>> can
>>> see something, just the window decorator but that's way better than
>>> garbage).
>>>
>>> http://www.phoronix.com/scan.php?page=news_item&px=ODgxMg
>>> http://www.phoronix.com/scan.php?page=news_item&px=OTI0MA
>>>
>>
>> OK, but it said that a simple terminal consumed 8Gb of RAM, I don't have
>> such memory on
>> a set-top-box :(
>
> Not sure but probably some memory leak, maybe it's working better today.
> Wayland developers can shed a light on this.
The valgrind massif tool makes it pretty easy to investigate where the
memory is going. I've attached the output if somebody wants all the
details, but the short version is that what I see here (Sanbybridge
laptop) is all in the GL driver. There may be a memory leak in there
too, but don't look at the terminals memory usage as a way to
"evaluate" Wayland. It's a toy terminal writting in a toy toolkit,
mostly as a way to type in commands and launch other clients under
Wayland.
Kristian
>>>
>>> If your application is written using GTK+ or Qt it might be better to try
>>> running it on DirectFB instead of using Wayland.
>>
>> Actually this is the origin of my issues, GTK+-3.x has dropped the
>> directfb backend and
>> is providing a wayland one now, qt lighthouse will be based on wayland
>> too, and in the set-top-box world the most famous library supporting hw
>> acceleration is DirectFB, so I'm looking to see if it is possible to have
>> wayland on DirectFB or not.
>
> Qt still have DirectFB support, and I still see the code in Qt 5. Worth a
> try.
> --
> "Don't let the noise of other's opinions drown out your own inner voice."
> (Steve Jobs)
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
>
-------------- next part --------------
--------------------------------------------------------------------------------
Command: ./clients/terminal
Massif arguments: (none)
ms_print arguments: massif.out.32079
--------------------------------------------------------------------------------
MB
28.04^ :
| :::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::::::::::::::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
| ::: :::::::@:::::::@::@::@:::@::@::::::::@:::::@::::@::#:::::@:
0 +----------------------------------------------------------------------->Mi
0 297.3
Number of snapshots: 96
Detailed snapshots: [17, 27, 32, 36, 40, 44, 56, 66, 76, 82 (peak), 92]
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
1 5,880,839 2,088 2,072 16 0
2 9,231,193 252,256 243,753 8,503 0
3 11,964,877 26,252,424 26,222,960 29,464 0
4 14,094,694 26,200,632 26,170,881 29,751 0
5 17,865,449 26,292,776 26,262,457 30,319 0
6 57,988,484 26,273,944 26,243,689 30,255 0
7 60,493,317 26,502,696 26,447,846 54,850 0
8 63,341,486 26,628,120 26,543,837 84,283 0
9 65,501,603 26,660,632 26,567,661 92,971 0
10 68,763,865 26,812,672 26,670,669 142,003 0
11 71,583,273 26,941,672 26,759,165 182,507 0
12 74,112,095 27,044,240 26,831,383 212,857 0
13 77,940,424 27,219,880 26,959,128 260,752 0
14 81,025,134 27,347,560 27,034,837 312,723 0
15 83,260,493 27,441,536 27,090,453 351,083 0
16 87,925,394 27,646,304 27,220,438 425,866 0
17 90,838,288 27,795,472 27,317,712 477,760 0
98.28% (27,317,712B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->68.02% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->68.02% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->68.02% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->68.02% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->68.02% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->68.02% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->34.01% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->34.01% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->34.01% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->34.01% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->21.79% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->11.27% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->11.27% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->11.27% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->11.27% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->11.27% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->11.27% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->11.27% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->11.27% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.63% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.63% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.63% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.63% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.76% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->04.18% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.79% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.79% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.79% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.79% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.79% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.79% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.79% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.79% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.39% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.39% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.39% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.39% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.79% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.79% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.79% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.79% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.79% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.79% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.79% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.79% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.39% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.39% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.39% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.39% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.75% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->07.46% (2,073,890B) in 243 places, all below massif's threshold (01.00%)
|
->01.01% (281,210B) 0x8692A15: ralloc_size (ralloc.c:111)
->01.01% (281,210B) in 4 places, all below massif's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
18 93,551,315 27,802,864 27,322,742 480,122 0
19 97,747,529 27,934,736 27,444,136 490,600 0
20 100,880,313 27,984,896 27,488,823 496,073 0
21 104,270,824 27,945,480 27,448,126 497,354 0
22 106,276,627 27,977,632 27,479,119 498,513 0
23 109,702,167 27,978,656 27,480,083 498,573 0
24 112,284,337 27,978,656 27,480,083 498,573 0
25 116,258,170 27,982,560 27,483,133 499,427 0
26 119,334,368 28,036,856 27,537,458 499,398 0
27 122,499,367 29,067,824 28,568,177 499,647 0
98.28% (28,568,177B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->65.05% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->65.05% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->65.05% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->65.05% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->65.05% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->65.05% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->32.52% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->32.52% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->32.52% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->32.52% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->20.83% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->10.78% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->10.78% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->10.78% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->10.78% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->10.78% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->10.78% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->10.78% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->10.78% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.39% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.39% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.39% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.39% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.34% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->04.00% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.67% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.67% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.67% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.67% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.67% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.67% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.67% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.67% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.33% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.33% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.67% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.67% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.67% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.67% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.67% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.67% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.67% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.67% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.33% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.33% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.72% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->08.20% (2,384,557B) in 325 places, all below massif's threshold (01.00%)
|
->04.20% (1,221,008B) 0x74A14AF: ??? (in /usr/lib64/libpixman-1.so.0.23.6)
->04.20% (1,221,008B) 0x74A1578: pixman_image_create_bits (in /usr/lib64/libpixman-1.so.0.23.6)
->04.20% (1,221,008B) 0x505F020: _cairo_image_surface_create_with_pixman_format (cairo-image-surface.c:338)
| ->03.52% (1,024,400B) 0x508DEF2: _cairo_surface_create_similar_scratch (cairo-surface.c:461)
| | ->03.52% (1,024,400B) 0x508DFAF: _cairo_surface_create_similar_solid (cairo-surface.c:775)
| | ->03.52% (1,024,400B) 0x505360D: _cairo_default_context_push_group (cairo-default-context.c:163)
| | ->03.52% (1,024,400B) 0x504BF33: cairo_push_group_with_content (cairo.c:505)
| | ->03.52% (1,024,400B) 0x404AD8: terminal_draw_contents (terminal.c:925)
| | ->03.52% (1,024,400B) 0x4036E0: main (terminal.c:1038)
| |
| ->00.68% (196,608B) 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)
--------------------------------------------------------------------------------
28 126,079,061 28,044,024 27,544,283 499,741 0
29 128,661,231 28,044,024 27,544,283 499,741 0
30 132,655,304 28,049,128 27,549,220 499,908 0
31 134,624,132 29,079,688 28,579,616 500,072 0
32 137,425,821 29,113,784 28,612,915 500,869 0
98.28% (28,612,915B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->64.94% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->64.94% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->64.94% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->64.94% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->64.94% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->64.94% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->32.47% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->32.47% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->32.47% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->32.47% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->20.80% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->10.76% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->10.76% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->10.76% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->10.76% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->10.76% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->10.76% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->10.76% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->10.76% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.38% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.38% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.38% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.38% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.32% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->04.00% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.66% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.66% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.66% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.66% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.66% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.66% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.66% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.66% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.33% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.33% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.66% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.66% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.66% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.66% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.66% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.66% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.66% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.66% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.33% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.33% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.72% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->08.34% (2,429,295B) in 326 places, all below massif's threshold (01.00%)
|
->04.19% (1,221,008B) 0x74A14AF: ??? (in /usr/lib64/libpixman-1.so.0.23.6)
->04.19% (1,221,008B) 0x74A1578: pixman_image_create_bits (in /usr/lib64/libpixman-1.so.0.23.6)
->04.19% (1,221,008B) 0x505F020: _cairo_image_surface_create_with_pixman_format (cairo-image-surface.c:338)
| ->03.52% (1,024,400B) 0x508DEF2: _cairo_surface_create_similar_scratch (cairo-surface.c:461)
| | ->03.52% (1,024,400B) 0x508DFAF: _cairo_surface_create_similar_solid (cairo-surface.c:775)
| | ->03.52% (1,024,400B) 0x505360D: _cairo_default_context_push_group (cairo-default-context.c:163)
| | ->03.52% (1,024,400B) 0x504BF33: cairo_push_group_with_content (cairo.c:505)
| | ->03.52% (1,024,400B) 0x404AD8: terminal_draw_contents (terminal.c:925)
| | ->03.52% (1,024,400B) 0x405082: redraw_handler (terminal.c:1038)
| | | ->03.52% (1,024,400B) 0x407E60: idle_redraw (window.c:1527)
| | | ->03.52% (1,024,400B) 0x40A47C: display_run (window.c:2314)
| | | ->03.52% (1,024,400B) 0x4036F0: main (terminal.c:2402)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.68% (196,608B) 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)
--------------------------------------------------------------------------------
33 140,994,152 28,088,648 27,587,791 500,857 0
34 145,371,261 28,088,248 27,587,427 500,821 0
35 148,909,820 29,135,200 28,633,723 501,477 0
36 151,370,946 29,135,504 28,634,019 501,485 0
98.28% (28,634,019B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->64.89% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->64.89% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->64.89% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->64.89% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->64.89% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->64.89% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->32.45% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->32.45% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->32.45% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->32.45% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->20.78% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->10.75% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->10.75% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->10.75% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->10.75% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->10.75% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->10.75% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->10.75% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->10.75% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.38% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.38% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.38% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.38% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.32% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->03.99% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.66% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.66% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.66% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.66% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.66% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.66% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.66% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.66% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.33% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.33% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.66% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.66% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.66% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.66% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.66% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.66% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.66% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.66% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.33% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.33% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.72% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->08.41% (2,450,399B) in 326 places, all below massif's threshold (01.00%)
|
->04.19% (1,221,008B) 0x74A14AF: ??? (in /usr/lib64/libpixman-1.so.0.23.6)
->04.19% (1,221,008B) 0x74A1578: pixman_image_create_bits (in /usr/lib64/libpixman-1.so.0.23.6)
->04.19% (1,221,008B) 0x505F020: _cairo_image_surface_create_with_pixman_format (cairo-image-surface.c:338)
| ->03.52% (1,024,400B) 0x508DEF2: _cairo_surface_create_similar_scratch (cairo-surface.c:461)
| | ->03.52% (1,024,400B) 0x508DFAF: _cairo_surface_create_similar_solid (cairo-surface.c:775)
| | ->03.52% (1,024,400B) 0x505360D: _cairo_default_context_push_group (cairo-default-context.c:163)
| | ->03.52% (1,024,400B) 0x504BF33: cairo_push_group_with_content (cairo.c:505)
| | ->03.52% (1,024,400B) 0x404AD8: terminal_draw_contents (terminal.c:925)
| | ->03.52% (1,024,400B) 0x405082: redraw_handler (terminal.c:1038)
| | | ->03.52% (1,024,400B) 0x407E60: idle_redraw (window.c:1527)
| | | ->03.52% (1,024,400B) 0x40A47C: display_run (window.c:2314)
| | | ->03.52% (1,024,400B) 0x4036F0: main (terminal.c:2402)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.67% (196,608B) 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)
--------------------------------------------------------------------------------
37 154,977,929 28,111,160 27,609,639 501,521 0
38 159,355,038 28,110,760 27,609,275 501,485 0
39 162,903,983 29,157,664 28,655,519 502,145 0
40 165,380,183 29,157,968 28,655,815 502,153 0
98.28% (28,655,815B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->64.84% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->64.84% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->64.84% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->64.84% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->64.84% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->64.84% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->32.42% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->32.42% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->32.42% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->32.42% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->20.77% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->10.74% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->10.74% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->10.74% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->10.74% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->10.74% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->10.74% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->10.74% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->10.74% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.37% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.37% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.37% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.37% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.31% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->03.99% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.66% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.66% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.66% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.66% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.66% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.66% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.66% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.66% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.33% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.33% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.66% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.66% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.66% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.66% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.66% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.66% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.66% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.66% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.33% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.33% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.72% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->08.48% (2,472,195B) in 326 places, all below massif's threshold (01.00%)
|
->04.19% (1,221,008B) 0x74A14AF: ??? (in /usr/lib64/libpixman-1.so.0.23.6)
->04.19% (1,221,008B) 0x74A1578: pixman_image_create_bits (in /usr/lib64/libpixman-1.so.0.23.6)
->04.19% (1,221,008B) 0x505F020: _cairo_image_surface_create_with_pixman_format (cairo-image-surface.c:338)
| ->03.51% (1,024,400B) 0x508DEF2: _cairo_surface_create_similar_scratch (cairo-surface.c:461)
| | ->03.51% (1,024,400B) 0x508DFAF: _cairo_surface_create_similar_solid (cairo-surface.c:775)
| | ->03.51% (1,024,400B) 0x505360D: _cairo_default_context_push_group (cairo-default-context.c:163)
| | ->03.51% (1,024,400B) 0x504BF33: cairo_push_group_with_content (cairo.c:505)
| | ->03.51% (1,024,400B) 0x404AD8: terminal_draw_contents (terminal.c:925)
| | ->03.51% (1,024,400B) 0x405082: redraw_handler (terminal.c:1038)
| | | ->03.51% (1,024,400B) 0x407E60: idle_redraw (window.c:1527)
| | | ->03.51% (1,024,400B) 0x40A47C: display_run (window.c:2314)
| | | ->03.51% (1,024,400B) 0x4036F0: main (terminal.c:2402)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.67% (196,608B) 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)
--------------------------------------------------------------------------------
41 168,944,007 28,133,624 27,631,435 502,189 0
42 173,321,116 28,133,224 27,631,071 502,153 0
43 176,871,287 29,180,128 28,677,315 502,813 0
44 179,349,113 29,180,432 28,677,611 502,821 0
98.28% (28,677,611B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->64.79% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->64.79% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->64.79% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->64.79% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->64.79% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->64.79% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->32.40% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->32.40% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->32.40% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->32.40% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->20.75% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->10.73% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->10.73% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->10.73% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->10.73% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->10.73% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->10.73% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->10.73% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->10.73% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.37% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.37% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.37% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.37% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.30% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->03.99% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.66% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.66% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.66% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.66% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.66% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.66% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.66% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.66% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.33% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.33% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.66% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.66% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.66% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.66% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.66% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.66% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.66% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.66% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.33% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.33% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.33% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.72% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->08.55% (2,493,991B) in 326 places, all below massif's threshold (01.00%)
|
->04.18% (1,221,008B) 0x74A14AF: ??? (in /usr/lib64/libpixman-1.so.0.23.6)
->04.18% (1,221,008B) 0x74A1578: pixman_image_create_bits (in /usr/lib64/libpixman-1.so.0.23.6)
->04.18% (1,221,008B) 0x505F020: _cairo_image_surface_create_with_pixman_format (cairo-image-surface.c:338)
| ->03.51% (1,024,400B) 0x508DEF2: _cairo_surface_create_similar_scratch (cairo-surface.c:461)
| | ->03.51% (1,024,400B) 0x508DFAF: _cairo_surface_create_similar_solid (cairo-surface.c:775)
| | ->03.51% (1,024,400B) 0x505360D: _cairo_default_context_push_group (cairo-default-context.c:163)
| | ->03.51% (1,024,400B) 0x504BF33: cairo_push_group_with_content (cairo.c:505)
| | ->03.51% (1,024,400B) 0x404AD8: terminal_draw_contents (terminal.c:925)
| | ->03.51% (1,024,400B) 0x405082: redraw_handler (terminal.c:1038)
| | | ->03.51% (1,024,400B) 0x407E60: idle_redraw (window.c:1527)
| | | ->03.51% (1,024,400B) 0x40A47C: display_run (window.c:2314)
| | | ->03.51% (1,024,400B) 0x4036F0: main (terminal.c:2402)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.67% (196,608B) 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)
--------------------------------------------------------------------------------
45 182,910,244 28,156,088 27,653,231 502,857 0
46 187,287,353 28,155,688 27,652,867 502,821 0
47 190,838,902 29,202,592 28,699,111 503,481 0
48 195,320,204 28,178,552 27,675,027 503,525 0
49 198,247,279 28,178,552 27,675,027 503,525 0
50 201,256,351 28,178,152 27,674,663 503,489 0
51 203,371,301 28,184,352 27,680,847 503,505 0
52 206,047,672 29,225,360 28,721,203 504,157 0
53 209,311,974 28,201,824 27,697,567 504,257 0
54 212,239,049 28,201,824 27,697,567 504,257 0
55 215,248,121 28,201,424 27,697,203 504,221 0
56 217,363,082 28,207,624 27,703,387 504,237 0
98.21% (27,703,387B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->67.03% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->67.03% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->67.03% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->67.03% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->67.03% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->67.03% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->33.51% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->33.51% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->33.51% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->33.51% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->21.47% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->11.11% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->11.11% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->11.11% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->11.11% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->11.11% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->11.11% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->11.11% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->11.11% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.55% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.55% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.55% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.55% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.62% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->04.12% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.75% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.75% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.75% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.75% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.75% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.75% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.75% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.75% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.37% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.37% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.75% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.75% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.75% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.75% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.75% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.75% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.75% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.75% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.37% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.37% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.74% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->09.72% (2,740,775B) in 327 places, all below massif's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
57 219,367,219 29,252,824 28,747,796 505,028 0
58 221,367,278 29,265,816 28,760,484 505,332 0
59 224,637,138 28,241,472 27,736,104 505,368 0
60 227,564,294 28,241,472 27,736,104 505,368 0
61 230,573,447 28,241,072 27,735,740 505,332 0
62 232,688,430 28,247,288 27,741,924 505,364 0
63 234,713,776 29,288,896 28,782,856 506,040 0
64 237,595,175 29,289,040 28,783,014 506,026 0
65 239,625,763 28,264,696 27,758,634 506,062 0
66 242,552,919 28,264,696 27,758,634 506,062 0
98.21% (27,758,634B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->66.89% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->66.89% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->66.89% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->66.89% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->66.89% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->66.89% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->33.45% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->33.45% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->33.45% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->33.45% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->21.42% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->11.08% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->11.08% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->11.08% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->11.08% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->11.08% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->11.08% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->11.08% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->11.08% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.54% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.54% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.54% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.54% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.60% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->04.12% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.74% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.74% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.74% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.74% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.74% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.74% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.74% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.74% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.37% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.37% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.74% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.74% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.74% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.74% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.74% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.74% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.74% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.74% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.37% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.37% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.74% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->09.89% (2,796,022B) in 327 places, all below massif's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
67 245,562,072 28,264,280 27,758,270 506,010 0
68 247,677,081 28,270,512 27,764,454 506,058 0
69 249,656,614 29,311,592 28,804,842 506,750 0
70 252,365,772 29,311,552 28,804,810 506,742 0
71 254,405,749 28,287,224 27,780,430 506,794 0
72 257,332,905 28,287,224 27,780,430 506,794 0
73 260,342,058 28,286,824 27,780,066 506,758 0
74 262,457,063 28,293,024 27,786,250 506,774 0
75 264,468,437 29,333,728 28,826,310 507,418 0
76 267,139,965 29,335,400 28,827,950 507,450 0
98.27% (28,827,950B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->64.45% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->64.45% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->64.45% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->64.45% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->64.45% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->64.45% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->32.23% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->32.23% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->32.23% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->32.23% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->20.64% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->10.68% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->10.68% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->10.68% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->10.68% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->10.68% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->10.68% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->10.68% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->10.68% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.34% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.34% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.34% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.34% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.25% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->03.96% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.64% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.64% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.64% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.64% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.64% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.64% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.64% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.64% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.32% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.32% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.32% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.32% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.64% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.64% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.64% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.64% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.64% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.64% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.64% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.64% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.32% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.32% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.32% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.32% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.71% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->09.01% (2,644,330B) in 326 places, all below massif's threshold (01.00%)
|
->04.16% (1,221,008B) 0x74A14AF: ??? (in /usr/lib64/libpixman-1.so.0.23.6)
->04.16% (1,221,008B) 0x74A1578: pixman_image_create_bits (in /usr/lib64/libpixman-1.so.0.23.6)
->04.16% (1,221,008B) 0x505F020: _cairo_image_surface_create_with_pixman_format (cairo-image-surface.c:338)
| ->03.49% (1,024,400B) 0x508DEF2: _cairo_surface_create_similar_scratch (cairo-surface.c:461)
| | ->03.49% (1,024,400B) 0x508DFAF: _cairo_surface_create_similar_solid (cairo-surface.c:775)
| | ->03.49% (1,024,400B) 0x505360D: _cairo_default_context_push_group (cairo-default-context.c:163)
| | ->03.49% (1,024,400B) 0x504BF33: cairo_push_group_with_content (cairo.c:505)
| | ->03.49% (1,024,400B) 0x404AD8: terminal_draw_contents (terminal.c:925)
| | ->03.49% (1,024,400B) 0x405082: redraw_handler (terminal.c:1038)
| | | ->03.49% (1,024,400B) 0x407E60: idle_redraw (window.c:1527)
| | | ->03.49% (1,024,400B) 0x40A47C: display_run (window.c:2314)
| | | ->03.49% (1,024,400B) 0x4036F0: main (terminal.c:2402)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.67% (196,608B) 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)
--------------------------------------------------------------------------------
77 269,176,983 28,311,040 27,803,570 507,470 0
78 272,104,139 28,311,040 27,803,570 507,470 0
79 275,113,292 28,310,640 27,803,206 507,434 0
80 277,228,308 28,316,856 27,809,390 507,466 0
81 279,252,492 29,357,576 28,849,450 508,126 0
82 279,583,671 29,362,280 28,854,106 508,174 0
98.27% (28,854,106B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->64.39% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->64.39% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->64.39% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->64.39% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->64.39% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->64.39% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->32.20% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->32.20% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->32.20% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->32.20% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->20.62% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->10.67% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->10.67% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->10.67% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->10.67% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->10.67% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->10.67% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->10.67% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->10.67% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.33% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.33% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.33% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.33% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.24% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->03.96% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.64% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.64% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.64% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.64% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.64% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.64% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.64% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.64% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.32% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.32% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.32% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.32% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.64% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.64% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.64% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.64% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.64% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.64% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.64% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.64% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.32% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.32% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.32% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.32% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.71% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->09.08% (2,666,702B) in 326 places, all below massif's threshold (01.00%)
|
->04.17% (1,224,792B) 0x74A14AF: ??? (in /usr/lib64/libpixman-1.so.0.23.6)
->04.17% (1,224,792B) 0x74A1578: pixman_image_create_bits (in /usr/lib64/libpixman-1.so.0.23.6)
->04.16% (1,221,008B) 0x505F020: _cairo_image_surface_create_with_pixman_format (cairo-image-surface.c:338)
| ->03.49% (1,024,400B) 0x508DEF2: _cairo_surface_create_similar_scratch (cairo-surface.c:461)
| | ->03.49% (1,024,400B) 0x508DFAF: _cairo_surface_create_similar_solid (cairo-surface.c:775)
| | ->03.49% (1,024,400B) 0x505360D: _cairo_default_context_push_group (cairo-default-context.c:163)
| | ->03.49% (1,024,400B) 0x504BF33: cairo_push_group_with_content (cairo.c:505)
| | ->03.49% (1,024,400B) 0x404AD8: terminal_draw_contents (terminal.c:925)
| | ->03.49% (1,024,400B) 0x405082: redraw_handler (terminal.c:1038)
| | | ->03.49% (1,024,400B) 0x407E60: idle_redraw (window.c:1527)
| | | ->03.49% (1,024,400B) 0x40A47C: display_run (window.c:2314)
| | | ->03.49% (1,024,400B) 0x4036F0: main (terminal.c:2402)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.67% (196,608B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.01% (3,784B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
83 282,078,804 29,360,856 28,852,626 508,230 0
84 284,114,038 28,336,512 27,828,246 508,266 0
85 287,041,194 28,336,512 27,828,246 508,266 0
86 290,050,347 28,336,112 27,827,882 508,230 0
87 292,165,374 28,342,328 27,834,066 508,262 0
88 294,179,114 29,383,936 28,874,998 508,938 0
89 296,909,403 29,383,336 28,874,422 508,914 0
90 298,907,351 28,358,992 27,850,042 508,950 0
91 301,834,507 28,358,992 27,850,042 508,950 0
92 304,843,660 28,358,592 27,849,678 508,914 0
98.21% (27,849,678B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->66.67% (18,907,168B) 0x8637DB0: _swrast_CreateContext (s_context.c:761)
| ->66.67% (18,907,168B) 0x84CD89E: intelInitContext (intel_context.c:809)
| ->66.67% (18,907,168B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| ->66.67% (18,907,168B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| ->66.67% (18,907,168B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| ->66.67% (18,907,168B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| ->33.34% (9,453,584B) 0x409DF3: display_create (window.c:2059)
| | ->33.34% (9,453,584B) 0x403352: main (terminal.c:2392)
| |
| ->33.34% (9,453,584B) 0x409E11: display_create (window.c:2064)
| ->33.34% (9,453,584B) 0x403352: main (terminal.c:2392)
|
->21.35% (6,055,444B) 0x85860AF: _mesa_align_malloc (imports.c:91)
| ->11.05% (3,132,480B) 0x85860E4: _mesa_align_calloc (imports.c:131)
| | ->11.05% (3,132,480B) 0x86157C4: _tnl_init_vertices (t_vertex.c:497)
| | ->11.05% (3,132,480B) 0x8676826: _swsetup_CreateContext (ss_context.c:62)
| | ->11.05% (3,132,480B) 0x84CD8B6: intelInitContext (intel_context.c:812)
| | ->11.05% (3,132,480B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->11.05% (3,132,480B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->11.05% (3,132,480B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->11.05% (3,132,480B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->05.52% (1,566,240B) 0x409DF3: display_create (window.c:2059)
| | | ->05.52% (1,566,240B) 0x403352: main (terminal.c:2392)
| | |
| | ->05.52% (1,566,240B) 0x409E11: display_create (window.c:2064)
| | ->05.52% (1,566,240B) 0x403352: main (terminal.c:2392)
| |
| ->09.57% (2,713,984B) 0x871DABD: _mesa_vector4f_alloc (m_vector.c:103)
| | ->04.10% (1,163,136B) in 12 places, all below massif's threshold (01.00%)
| | |
| | ->02.73% (775,424B) 0x860CFEE: alloc_texgen_data (t_vb_texgen.c:571)
| | | ->02.73% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | | ->02.73% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | | ->02.73% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | | ->02.73% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | | ->02.73% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | | ->02.73% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | | ->02.73% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | | ->01.37% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| | | |
| | | ->01.37% (387,712B) 0x409E11: display_create (window.c:2064)
| | | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->02.73% (775,424B) 0x860D222: alloc_texmat_data (t_vb_texmat.c:98)
| | ->02.73% (775,424B) 0x86019B3: _tnl_install_pipeline (t_pipeline.c:52)
| | ->02.73% (775,424B) 0x8601562: _tnl_CreateContext (t_context.c:68)
| | ->02.73% (775,424B) 0x84CD8AE: intelInitContext (intel_context.c:811)
| | ->02.73% (775,424B) 0x84E6EB8: brwCreateContext (brw_context.c:76)
| | ->02.73% (775,424B) 0x851A4DE: dri2CreateNewContextForAPI (dri_util.c:687)
| | ->02.73% (775,424B) 0x3C3A80F1E6: dri2_create_context (egl_dri2.c:735)
| | ->02.73% (775,424B) 0x3C3A807596: eglCreateContext (eglapi.c:445)
| | ->01.37% (387,712B) 0x409DF3: display_create (window.c:2059)
| | | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| | |
| | ->01.37% (387,712B) 0x409E11: display_create (window.c:2064)
| | ->01.37% (387,712B) 0x403352: main (terminal.c:2392)
| |
| ->00.74% (208,980B) in 1+ places, all below ms_print's threshold (01.00%)
|
->10.18% (2,887,066B) in 327 places, all below massif's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
93 306,958,698 28,364,808 27,855,862 508,946 0
94 308,972,424 29,406,448 28,896,794 509,654 0
95 311,789,169 29,405,848 28,896,218 509,630 0
More information about the wayland-devel
mailing list