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