-------------------------------------------------------------------------------- Command: /usr/bin/gnome-shell.bin Massif arguments: (none) ms_print arguments: massif.out.1764 -------------------------------------------------------------------------------- MB 147.4^ # | @@@# | @@:@@:@@@# | @@@@@:@@:@@@# | @@@@@@@@:@@:@@@# | @ :@@@@@@@@@@:@@:@@@# | @ :::::@@@@@@@@@@:@@:@@@# | @ :::::: ::@@@@@@@@@@:@@:@@@# | @ ::@@:: ::: ::@@@@@@@@@@:@@:@@@# | ::@ :::: @ :: ::: ::@@@@@@@@@@:@@:@@@# | @::@ :::: :: @ :: ::: ::@@@@@@@@@@:@@:@@@# | :@@@::@ :::::::: :: @ :: ::: ::@@@@@@@@@@:@@:@@@# | :::::@@@::@ :::::::::::: :: @ :: ::: ::@@@@@@@@@@:@@:@@@# | :: ::@@@::@ :::::::::::::: :: @ :: ::: ::@@@@@@@@@@:@@:@@@# | ::::::: ::@@@::@ ::::::::::::::::: :: @ :: ::: ::@@@@@@@@@@:@@:@@@# | : :: :: ::@@@::@:::::::::::::::::: :: @ :: ::: ::@@@@@@@@@@:@@:@@@# | : :: :: ::@@@::@:::::::::::::::::: :: @ :: ::: ::@@@@@@@@@@:@@:@@@# | @: :: :: ::@@@::@:::::::::::::::::: :: @ :: ::: ::@@@@@@@@@@:@@:@@@# | @: :: :: ::@@@::@:::::::::::::::::: :: @ :: ::: ::@@@@@@@@@@:@@:@@@# | @@@@: :: :: ::@@@::@:::::::::::::::::: :: @ :: ::: ::@@@@@@@@@@:@@:@@@# 0 +----------------------------------------------------------------------->Gi 0 19.59 Number of snapshots: 89 Detailed snapshots: [1, 2, 3, 4, 14, 15, 16, 19, 41, 50, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 72, 75, 76, 78, 81, 82, 83, 84, 86, 88 (peak)] -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 0 0 0 0 0 0 1 444,943,776 8,278,920 7,647,476 631,444 0 92.37% (7,647,476B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->22.76% (1,884,160B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->22.76% (1,884,160B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->20.14% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | | ->09.85% (815,104B) in 28 places, all below massif's threshold (1.00%) | | | | | ->06.09% (503,808B) 0xDC5B51E: js::frontend::Parser::identifierReference(JS::Handle) (FullParseHandler.h:33) | | | ->03.91% (323,584B) 0xDC6B454: js::frontend::Parser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:9474) | | | | ->03.91% (323,584B) 0xDC735FE: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:8463) | | | | ->03.91% (323,584B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | | ->03.86% (319,488B) 0xDC74916: js::frontend::Parser::orExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7388) | | | | | ->03.86% (319,488B) 0xDC7783C: js::frontend::Parser::condExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7454) | | | | | ->03.86% (319,488B) 0xDC6F2FA: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7632) | | | | | ->02.03% (167,936B) in 7 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.83% (151,552B) 0xDC6FF02: js::frontend::Parser::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7217) | | | | | ->01.83% (151,552B) in 7 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.05% (4,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.18% (180,224B) 0xDC6FAD9: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7569) | | | ->01.58% (131,072B) 0xDC7327B: js::frontend::Parser::argumentList(js::frontend::YieldHandling, js::frontend::ParseNode*, bool*, js::frontend::Parser::PossibleError*) (Parser.cpp:8360) | | | | ->01.58% (131,072B) 0xDC73AE7: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:8600) | | | | ->01.58% (131,072B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | | ->01.53% (126,976B) 0xDC74916: js::frontend::Parser::orExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7388) | | | | | ->01.53% (126,976B) 0xDC7783C: js::frontend::Parser::condExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7454) | | | | | ->01.53% (126,976B) 0xDC6F2FA: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7632) | | | | | ->01.53% (126,976B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.05% (4,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.59% (49,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.58% (131,072B) 0xDC73C0A: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (FullParseHandler.h:33) | | | ->01.58% (131,072B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | ->01.24% (102,400B) 0xDC74916: js::frontend::Parser::orExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7388) | | | | ->01.24% (102,400B) 0xDC7783C: js::frontend::Parser::condExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7454) | | | | ->01.24% (102,400B) 0xDC6F2FA: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7632) | | | | ->01.24% (102,400B) in 6 places, all below massif's threshold (1.00%) | | | | | | | ->00.35% (28,672B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.39% (114,688B) 0xDC5A6E0: js::frontend::NullaryNode* js::frontend::FullParseHandler::new_(js::frontend::ParseNodeKind&&, js::frontend::TokenPos const&) (FullParseHandler.h:33) | | | ->01.39% (114,688B) in 2 places, all below massif's threshold (1.00%) | | | | | ->01.24% (102,400B) 0xDC77CB0: js::frontend::Parser::declarationList(js::frontend::YieldHandling, js::frontend::ParseNodeKind, js::frontend::ParseNodeKind*, js::frontend::ParseNode**) (FullParseHandler.h:33) | | ->01.09% (90,112B) 0xDC783E7: js::frontend::Parser::variableStatement(js::frontend::YieldHandling) (Parser.cpp:6815) | | | ->01.09% (90,112B) 0xDC6C8F1: js::frontend::Parser::statementListItem(js::frontend::YieldHandling, bool) (Parser.cpp:7040) | | | ->01.09% (90,112B) in 2 places, all below massif's threshold (1.00%) | | | | | ->00.15% (12,288B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.62% (217,088B) in 16 places, all below massif's threshold (1.00%) | ->17.74% (1,468,946B) in 802 places, all below massif's threshold (1.00%) | ->17.05% (1,411,663B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->16.30% (1,349,400B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->12.05% (997,696B) 0x2039EC4D: ra_alloc_reg_set (register_allocate.c:196) | | | ->06.80% (562,976B) 0x205C7AAF: brw_alloc_reg_set(brw_compiler*, int) (brw_fs_reg_allocate.cpp:144) | | | | ->06.80% (562,976B) 0x205C851C: brw_fs_alloc_reg_sets (brw_fs_reg_allocate.cpp:290) | | | | ->06.80% (562,976B) 0x2057818F: brw_compiler_create (brw_compiler.c:113) | | | | ->06.80% (562,976B) 0x204C05D0: intelInitScreen2 (intel_screen.c:2342) | | | | ->06.80% (562,976B) 0x20457AFE: driCreateNewScreen2 (dri_util.c:147) | | | | ->06.80% (562,976B) 0x131B0AF4: dri_screen_create_dri2 (gbm_dri.c:450) | | | | ->06.80% (562,976B) 0x131B0E66: dri_device_create (gbm_dri.c:525) | | | | ->06.80% (562,976B) 0x131AED95: gbm_create_device (gbm.c:123) | | | | ->06.80% (562,976B) 0x742AE0F: meta_renderer_native_initable_init (meta-renderer-native.c:1890) | | | | ->06.80% (562,976B) 0x742C45F: meta_renderer_native_new (meta-renderer-native.c:2191) | | | | ->06.80% (562,976B) 0x7422E78: meta_backend_native_create_renderer (meta-backend-native.c:427) | | | | ->06.80% (562,976B) 0x738FA52: meta_backend_initable_init (meta-backend.c:597) | | | | ->06.80% (562,976B) 0x73903C2: meta_init_backend (meta-backend.c:1007) | | | | ->06.80% (562,976B) 0x73D51AF: meta_init (main.c:567) | | | | ->06.80% (562,976B) 0x109FF8: main (main.c:435) | | | | | | | ->05.25% (434,720B) 0x206205D0: brw_vec4_alloc_reg_set (brw_vec4_reg_allocate.cpp:116) | | | ->05.25% (434,720B) 0x20578197: brw_compiler_create (brw_compiler.c:114) | | | ->05.25% (434,720B) 0x204C05D0: intelInitScreen2 (intel_screen.c:2342) | | | ->05.25% (434,720B) 0x20457AFE: driCreateNewScreen2 (dri_util.c:147) | | | ->05.25% (434,720B) 0x131B0AF4: dri_screen_create_dri2 (gbm_dri.c:450) | | | ->05.25% (434,720B) 0x131B0E66: dri_device_create (gbm_dri.c:525) | | | ->05.25% (434,720B) 0x131AED95: gbm_create_device (gbm.c:123) | | | ->05.25% (434,720B) 0x742AE0F: meta_renderer_native_initable_init (meta-renderer-native.c:1890) | | | ->05.25% (434,720B) 0x742C45F: meta_renderer_native_new (meta-renderer-native.c:2191) | | | ->05.25% (434,720B) 0x7422E78: meta_backend_native_create_renderer (meta-backend-native.c:427) | | | ->05.25% (434,720B) 0x738FA52: meta_backend_initable_init (meta-backend.c:597) | | | ->05.25% (434,720B) 0x73903C2: meta_init_backend (meta-backend.c:1007) | | | ->05.25% (434,720B) 0x73D51AF: meta_init (main.c:567) | | | ->05.25% (434,720B) 0x109FF8: main (main.c:435) | | | | | ->01.95% (161,560B) 0x20492873: brwCreateContext (brw_context.c:829) | | | ->01.95% (161,560B) 0x204576B5: driCreateContextAttribs (dri_util.c:452) | | | ->01.95% (161,560B) 0x10A40C4D: ??? (in /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1.0.0) | | | ->01.95% (161,560B) 0x10A38E29: eglCreateContext (in /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1.0.0) | | | ->01.95% (161,560B) 0x89A11A8: _cogl_winsys_display_setup (cogl-winsys-egl.c:400) | | | ->01.95% (161,560B) 0x89582C4: cogl_display_setup (cogl-display.c:150) | | | ->01.95% (161,560B) 0x6C1238E: clutter_backend_real_create_context (clutter-backend.c:295) | | | | ->01.95% (161,560B) 0x6C2B051: _clutter_feature_init (clutter-feature.c:107) | | | | ->01.95% (161,560B) 0x6C3D1B7: clutter_init_real (clutter-main.c:1378) | | | | ->01.95% (161,560B) 0x6C3D386: post_parse_hook (clutter-main.c:1540) | | | | ->01.95% (161,560B) 0x58C5FDD: g_option_context_parse (goption.c:2175) | | | | ->01.95% (161,560B) 0x6C3E166: clutter_init (clutter-main.c:1759) | | | | ->01.95% (161,560B) 0x7390424: meta_clutter_init (meta-backend.c:1024) | | | | ->01.95% (161,560B) 0x73D51B4: meta_init (main.c:569) | | | | ->01.95% (161,560B) 0x109FF8: main (main.c:435) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.25% (103,648B) in 89 places, all below massif's threshold (1.00%) | | | | | ->01.04% (86,496B) 0x2039EBE0: ra_alloc_reg_set (register_allocate.c:193) | | ->01.04% (86,496B) in 2 places, all below massif's threshold (1.00%) | | | ->00.75% (62,263B) in 1+ places, all below ms_print's threshold (01.00%) | ->10.89% (901,611B) 0x58BF577: g_malloc (gmem.c:94) | ->07.86% (650,392B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->06.58% (544,780B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->03.18% (262,976B) 0x5D1FCDA: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->03.18% (262,976B) in 28 places, all below massif's threshold (1.00%) | | | | | | | ->01.71% (141,832B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.71% (141,784B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.46% (121,040B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.46% (121,040B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.46% (121,040B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.25% (20,744B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (48B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.22% (101,360B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->01.22% (101,360B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.47% (38,612B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.28% (105,612B) in 63 places, all below massif's threshold (1.00%) | | | ->01.82% (150,337B) in 112 places, all below massif's threshold (1.00%) | | | ->01.22% (100,882B) 0x58D8AFD: g_strdup (gstrfuncs.c:363) | ->01.22% (100,882B) in 214 places, all below massif's threshold (1.00%) | ->08.84% (731,500B) 0x58BF62E: g_realloc (gmem.c:159) | ->02.95% (243,856B) 0x5D10995: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->02.95% (243,856B) 0x5D0C0D7: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->02.95% (243,856B) 0x5D0CCA2: gtk_css_provider_load_from_file (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->02.95% (243,856B) 0x5D0CD5F: gtk_css_provider_load_from_path (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->02.95% (243,856B) 0x5D0D06A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.47% (121,928B) 0x5D0D275: gtk_css_provider_get_named (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | ->01.47% (121,928B) 0x73F2366: meta_theme_create_style_info (theme.c:1054) | | | ->01.47% (121,928B) 0x73EF30D: update_style_contexts (frames.c:181) | | | ->01.47% (121,928B) 0x73EF3C3: meta_frames_init (frames.c:203) | | | ->01.47% (121,928B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | ->01.47% (121,928B) 0x5630096: g_object_constructor (gobject.c:2146) | | | ->01.47% (121,928B) 0x73EF776: meta_frames_constructor (frames.c:83) | | | ->01.47% (121,928B) 0x563041C: g_object_new_internal (gobject.c:1715) | | | ->01.47% (121,928B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | ->01.47% (121,928B) 0x56327D7: g_object_new (gobject.c:1640) | | | ->01.47% (121,928B) 0x73F07F1: meta_frames_new (frames.c:428) | | | ->01.47% (121,928B) 0x73F406E: meta_ui_new (ui.c:94) | | | ->01.47% (121,928B) 0x73DB812: meta_screen_new (screen.c:783) | | | ->01.47% (121,928B) 0x73CBC5F: meta_display_open (display.c:942) | | | ->01.47% (121,928B) 0x73D56EA: meta_run (main.c:645) | | | ->01.47% (121,928B) 0x10A2E5: main (main.c:462) | | | | | ->01.47% (121,928B) 0x5E4AC50: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.47% (121,928B) 0x5E4E174: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.47% (121,928B) 0x9530FDC: ca_gtk_context_get_for_screen (in /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0.1.9) | | ->01.47% (121,928B) 0x4E539EC: shell_global_init (shell-global.c:281) | | ->01.47% (121,928B) 0x564F773: g_type_create_instance (gtype.c:1866) | | ->01.47% (121,928B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | ->01.47% (121,928B) 0x563245E: g_object_new_valist (gobject.c:2120) | | ->01.47% (121,928B) 0x4E54A67: _shell_global_init (shell-global.c:519) | | ->01.47% (121,928B) 0x10A25A: main (main.c:458) | | | ->02.22% (184,160B) 0x588CB14: g_array_maybe_expand (garray.c:793) | | ->01.79% (147,968B) 0x588CEA8: g_array_append_vals (garray.c:426) | | | ->01.58% (131,072B) 0x5D0BF37: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.58% (131,072B) 0x5D0C173: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.58% (131,072B) 0x5D0C173: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.58% (131,072B) 0x5D0CCA2: gtk_css_provider_load_from_file (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.58% (131,072B) 0x5D0CD5F: gtk_css_provider_load_from_path (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.58% (131,072B) 0x5D0D06A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.58% (131,072B) in 2 places, all below massif's threshold (1.00%) | | | | | | | ->00.20% (16,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.44% (36,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.92% (158,736B) 0x5D0B32D: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.01% (83,376B) 0x5D0BE97: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | ->01.01% (83,376B) 0x5D0C173: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | ->01.01% (83,376B) 0x5D0C173: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | ->01.01% (83,376B) 0x5D0CCA2: gtk_css_provider_load_from_file (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | ->01.01% (83,376B) 0x5D0CD5F: gtk_css_provider_load_from_path (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | ->01.01% (83,376B) 0x5D0D06A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | ->01.01% (83,376B) in 2 places, all below massif's threshold (1.00%) | | | | | ->00.91% (75,360B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.75% (144,748B) in 53 places, all below massif's threshold (1.00%) | ->06.19% (512,828B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->06.19% (512,828B) in 138 places, all below massif's threshold (1.00%) | ->02.67% (221,184B) 0x78FA2E2: realpath@@GLIBC_2.3 (canonicalize.c:78) | ->02.67% (221,184B) 0x10195B16: ??? (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | | ->02.67% (221,184B) 0x10195D2F: ??? (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | | ->01.78% (147,456B) 0x10195E3D: ??? (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | | | ->01.78% (147,456B) 0x1019C8CF: udev_device_get_parent (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | | | | ->01.78% (147,456B) 0x103B85D4: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | | ->01.78% (147,456B) 0x103CA032: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | | ->01.78% (147,456B) 0x103CA333: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | | ->01.78% (147,456B) 0x103CA54D: libinput_udev_assign_seat (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | | ->01.78% (147,456B) 0x6BEFC3C: clutter_device_manager_evdev_constructed (clutter-device-manager-evdev.c:1959) | | | | | ->01.78% (147,456B) 0x563079E: g_object_new_internal (gobject.c:1837) | | | | | ->01.78% (147,456B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->01.78% (147,456B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->01.78% (147,456B) 0x6BF005D: _clutter_events_evdev_init (clutter-device-manager-evdev.c:2157) | | | | | ->01.78% (147,456B) 0x6C3D243: clutter_init_real (clutter-main.c:1384) | | | | | ->01.78% (147,456B) 0x6C3D386: post_parse_hook (clutter-main.c:1540) | | | | | ->01.78% (147,456B) 0x58C5FDD: g_option_context_parse (goption.c:2175) | | | | | ->01.78% (147,456B) 0x6C3E166: clutter_init (clutter-main.c:1759) | | | | | ->01.78% (147,456B) 0x7390424: meta_clutter_init (meta-backend.c:1024) | | | | | ->01.78% (147,456B) 0x73D51B4: meta_init (main.c:569) | | | | | ->01.78% (147,456B) 0x109FF8: main (main.c:435) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.89% (73,728B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.55% (211,328B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->02.55% (211,328B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->02.55% (211,310B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->02.40% (198,481B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->02.40% (198,481B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->02.40% (198,288B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->02.05% (170,083B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | ->02.05% (170,083B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | ->02.05% (170,083B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | ->02.05% (170,083B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | ->02.05% (170,083B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | ->02.05% (170,083B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | ->01.84% (152,147B) 0xDF3577A: Evaluate(JSContext*, js::ScopeKind, JS::Handle, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::MutableHandle) (jsapi.cpp:4432) | | | | | | ->01.84% (152,147B) 0xDF36315: JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:4492) | | | | | | ->01.84% (152,147B) 0xE0EF839: JSRuntime::initSelfHosting(JSContext*) (SelfHosting.cpp:2711) | | | | | | ->01.84% (152,147B) 0xDF30FE3: JS::InitSelfHostedCode(JSContext*) (jsapi.cpp:644) | | | | | | ->01.84% (152,147B) 0x69254DC: gjs_create_js_context(_GjsContext*) (engine.cpp:300) | | | | | | ->01.84% (152,147B) 0x691E785: ??? (context.cpp:305) | | | | | | ->01.84% (152,147B) 0x563079E: g_object_new_internal (gobject.c:1837) | | | | | | ->01.84% (152,147B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | ->01.84% (152,147B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | ->01.84% (152,147B) 0x4E53B44: shell_global_init (shell-global.c:326) | | | | | | ->01.84% (152,147B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->01.84% (152,147B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | | ->01.84% (152,147B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | ->01.84% (152,147B) 0x4E54A67: _shell_global_init (shell-global.c:519) | | | | | | ->01.84% (152,147B) 0x10A25A: main (main.c:458) | | | | | | | | | | | ->00.22% (17,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.34% (28,205B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.15% (12,829B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.36% (112,320B) 0x1736DA35: ??? (in /usr/lib/x86_64-linux-gnu/libevdev.so.2.1.19) | ->01.36% (112,320B) 0x1736DCB2: libevdev_new_from_fd (in /usr/lib/x86_64-linux-gnu/libevdev.so.2.1.19) | ->01.36% (112,320B) 0x103B8072: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | ->01.36% (112,320B) 0x103CA032: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | ->01.36% (112,320B) 0x103CA333: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | ->01.36% (112,320B) 0x103CA54D: libinput_udev_assign_seat (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | ->01.36% (112,320B) 0x6BEFC3C: clutter_device_manager_evdev_constructed (clutter-device-manager-evdev.c:1959) | ->01.36% (112,320B) 0x563079E: g_object_new_internal (gobject.c:1837) | ->01.36% (112,320B) 0x563245E: g_object_new_valist (gobject.c:2120) | ->01.36% (112,320B) 0x56327D7: g_object_new (gobject.c:1640) | ->01.36% (112,320B) 0x6BF005D: _clutter_events_evdev_init (clutter-device-manager-evdev.c:2157) | ->01.36% (112,320B) 0x6C3D243: clutter_init_real (clutter-main.c:1384) | ->01.36% (112,320B) 0x6C3D386: post_parse_hook (clutter-main.c:1540) | ->01.36% (112,320B) 0x58C5FDD: g_option_context_parse (goption.c:2175) | ->01.36% (112,320B) 0x6C3E166: clutter_init (clutter-main.c:1759) | ->01.36% (112,320B) 0x7390424: meta_clutter_init (meta-backend.c:1024) | ->01.36% (112,320B) 0x73D51B4: meta_init (main.c:569) | ->01.36% (112,320B) 0x109FF8: main (main.c:435) | ->01.19% (98,304B) 0xDCA0A71: JSAtom* js::AtomizeChars(js::ExclusiveContext*, char16_t const*, unsigned long, js::PinningBehavior) (Utility.h:235) | ->01.19% (98,304B) 0xE21D93D: js::frontend::TokenStream::getStringOrTemplateToken(int, js::frontend::Token**) (TokenStream.cpp:976) | | ->01.19% (98,304B) 0xE21E8EA: js::frontend::TokenStream::getTokenInternal(js::frontend::TokenKind*, js::frontend::Token::Modifier) (TokenStream.cpp:1346) | | ->01.19% (98,304B) in 2 places, all below massif's threshold (1.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.13% (93,632B) 0x1A603BC5: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.13% (93,632B) 0x1A6050AC: asn1_array2tree (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.13% (93,632B) in 2 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 2 717,582,133 11,300,144 10,473,265 826,879 0 92.68% (10,473,265B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->24.79% (2,801,664B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->24.79% (2,801,664B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->14.75% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | | ->08.12% (917,504B) in 29 places, all below massif's threshold (1.00%) | | | | | ->04.46% (503,808B) 0xDC5B51E: js::frontend::Parser::identifierReference(JS::Handle) (FullParseHandler.h:33) | | | ->02.86% (323,584B) 0xDC6B454: js::frontend::Parser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:9474) | | | | ->02.86% (323,584B) 0xDC735FE: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:8463) | | | | ->02.86% (323,584B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | | ->02.83% (319,488B) 0xDC74916: js::frontend::Parser::orExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7388) | | | | | ->02.83% (319,488B) 0xDC7783C: js::frontend::Parser::condExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7454) | | | | | ->02.83% (319,488B) 0xDC6F2FA: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7632) | | | | | ->01.49% (167,936B) in 7 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.34% (151,552B) 0xDC6FF02: js::frontend::Parser::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7217) | | | | | ->01.34% (151,552B) in 7 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.04% (4,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.59% (180,224B) 0xDC6FAD9: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7569) | | | ->01.16% (131,072B) 0xDC7327B: js::frontend::Parser::argumentList(js::frontend::YieldHandling, js::frontend::ParseNode*, bool*, js::frontend::Parser::PossibleError*) (Parser.cpp:8360) | | | | ->01.16% (131,072B) 0xDC73AE7: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:8600) | | | | ->01.16% (131,072B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | | ->01.12% (126,976B) 0xDC74916: js::frontend::Parser::orExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7388) | | | | | ->01.12% (126,976B) 0xDC7783C: js::frontend::Parser::condExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7454) | | | | | ->01.12% (126,976B) 0xDC6F2FA: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7632) | | | | | ->01.12% (126,976B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.04% (4,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.43% (49,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.16% (131,072B) 0xDC73C0A: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (FullParseHandler.h:33) | | | ->01.16% (131,072B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | ->01.16% (131,072B) in 2 places, all below massif's threshold (1.00%) | | | | | ->01.01% (114,688B) 0xDC5A6E0: js::frontend::NullaryNode* js::frontend::FullParseHandler::new_(js::frontend::ParseNodeKind&&, js::frontend::TokenPos const&) (FullParseHandler.h:33) | | ->01.01% (114,688B) in 2 places, all below massif's threshold (1.00%) | | | ->04.31% (487,424B) in 21 places, all below massif's threshold (1.00%) | | | ->02.32% (262,144B) 0xDD55331: js::jit::TempAllocator::allocate(unsigned long) (LifoAlloc.h:310) | | ->02.32% (262,144B) in 11 places, all below massif's threshold (1.00%) | | | ->02.25% (253,952B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.34% (151,552B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.34% (151,552B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.34% (151,552B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.34% (151,552B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.16% (131,072B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.16% (131,072B) in 2 places, all below massif's threshold (1.00%) | | | | | | | ->00.18% (20,480B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.91% (102,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.16% (131,072B) 0xDDC7698: js::jit::IonCompile(JSContext*, JSScript*, js::jit::BaselineFrame*, unsigned char*, bool, js::jit::OptimizationLevel) (LifoAlloc.h:225) | ->01.16% (131,072B) 0xDDC832F: js::jit::Compile(JSContext*, JS::Handle, js::jit::BaselineFrame*, unsigned char*, bool) (Ion.cpp:2492) | ->01.16% (131,072B) 0xDDC881D: js::jit::IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*) (Ion.cpp:2621) | ->01.16% (131,072B) 0x5BE8FC28709: ??? | ->01.16% (131,072B) 0x5BE8FC30BCF: ??? | | ->01.16% (131,072B) in 10 places, all below massif's threshold (1.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->19.83% (2,241,101B) in 859 places, all below massif's threshold (1.00%) | ->12.49% (1,411,663B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->11.94% (1,349,400B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->08.83% (997,696B) 0x2039EC4D: ra_alloc_reg_set (register_allocate.c:196) | | | ->04.98% (562,976B) 0x205C7AAF: brw_alloc_reg_set(brw_compiler*, int) (brw_fs_reg_allocate.cpp:144) | | | | ->04.98% (562,976B) 0x205C851C: brw_fs_alloc_reg_sets (brw_fs_reg_allocate.cpp:290) | | | | ->04.98% (562,976B) 0x2057818F: brw_compiler_create (brw_compiler.c:113) | | | | ->04.98% (562,976B) 0x204C05D0: intelInitScreen2 (intel_screen.c:2342) | | | | ->04.98% (562,976B) 0x20457AFE: driCreateNewScreen2 (dri_util.c:147) | | | | ->04.98% (562,976B) 0x131B0AF4: dri_screen_create_dri2 (gbm_dri.c:450) | | | | ->04.98% (562,976B) 0x131B0E66: dri_device_create (gbm_dri.c:525) | | | | ->04.98% (562,976B) 0x131AED95: gbm_create_device (gbm.c:123) | | | | ->04.98% (562,976B) 0x742AE0F: meta_renderer_native_initable_init (meta-renderer-native.c:1890) | | | | ->04.98% (562,976B) 0x742C45F: meta_renderer_native_new (meta-renderer-native.c:2191) | | | | ->04.98% (562,976B) 0x7422E78: meta_backend_native_create_renderer (meta-backend-native.c:427) | | | | ->04.98% (562,976B) 0x738FA52: meta_backend_initable_init (meta-backend.c:597) | | | | ->04.98% (562,976B) 0x73903C2: meta_init_backend (meta-backend.c:1007) | | | | ->04.98% (562,976B) 0x73D51AF: meta_init (main.c:567) | | | | ->04.98% (562,976B) 0x109FF8: main (main.c:435) | | | | | | | ->03.85% (434,720B) 0x206205D0: brw_vec4_alloc_reg_set (brw_vec4_reg_allocate.cpp:116) | | | ->03.85% (434,720B) 0x20578197: brw_compiler_create (brw_compiler.c:114) | | | ->03.85% (434,720B) 0x204C05D0: intelInitScreen2 (intel_screen.c:2342) | | | ->03.85% (434,720B) 0x20457AFE: driCreateNewScreen2 (dri_util.c:147) | | | ->03.85% (434,720B) 0x131B0AF4: dri_screen_create_dri2 (gbm_dri.c:450) | | | ->03.85% (434,720B) 0x131B0E66: dri_device_create (gbm_dri.c:525) | | | ->03.85% (434,720B) 0x131AED95: gbm_create_device (gbm.c:123) | | | ->03.85% (434,720B) 0x742AE0F: meta_renderer_native_initable_init (meta-renderer-native.c:1890) | | | ->03.85% (434,720B) 0x742C45F: meta_renderer_native_new (meta-renderer-native.c:2191) | | | ->03.85% (434,720B) 0x7422E78: meta_backend_native_create_renderer (meta-backend-native.c:427) | | | ->03.85% (434,720B) 0x738FA52: meta_backend_initable_init (meta-backend.c:597) | | | ->03.85% (434,720B) 0x73903C2: meta_init_backend (meta-backend.c:1007) | | | ->03.85% (434,720B) 0x73D51AF: meta_init (main.c:567) | | | ->03.85% (434,720B) 0x109FF8: main (main.c:435) | | | | | ->01.68% (190,144B) in 90 places, all below massif's threshold (1.00%) | | | | | ->01.43% (161,560B) 0x20492873: brwCreateContext (brw_context.c:829) | | ->01.43% (161,560B) 0x204576B5: driCreateContextAttribs (dri_util.c:452) | | ->01.43% (161,560B) 0x10A40C4D: ??? (in /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1.0.0) | | ->01.43% (161,560B) 0x10A38E29: eglCreateContext (in /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1.0.0) | | ->01.43% (161,560B) 0x89A11A8: _cogl_winsys_display_setup (cogl-winsys-egl.c:400) | | ->01.43% (161,560B) 0x89582C4: cogl_display_setup (cogl-display.c:150) | | ->01.43% (161,560B) 0x6C1238E: clutter_backend_real_create_context (clutter-backend.c:295) | | | ->01.43% (161,560B) 0x6C2B051: _clutter_feature_init (clutter-feature.c:107) | | | ->01.43% (161,560B) 0x6C3D1B7: clutter_init_real (clutter-main.c:1378) | | | ->01.43% (161,560B) 0x6C3D386: post_parse_hook (clutter-main.c:1540) | | | ->01.43% (161,560B) 0x58C5FDD: g_option_context_parse (goption.c:2175) | | | ->01.43% (161,560B) 0x6C3E166: clutter_init (clutter-main.c:1759) | | | ->01.43% (161,560B) 0x7390424: meta_clutter_init (meta-backend.c:1024) | | | ->01.43% (161,560B) 0x73D51B4: meta_init (main.c:569) | | | ->01.43% (161,560B) 0x109FF8: main (main.c:435) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.55% (62,263B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.77% (991,268B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.66% (413,536B) 0x588CB14: g_array_maybe_expand (garray.c:793) | | ->02.33% (262,928B) 0x588D4B5: g_array_set_size (garray.c:569) | | | ->02.32% (262,144B) 0x588E127: g_byte_array_set_size (garray.c:1845) | | | | ->02.32% (262,144B) 0x52D15DF: g_file_load_contents (gfile.c:6771) | | | | | ->02.32% (262,144B) 0x692D5E6: gjs_module_import (module.cpp:124) | | | | | | ->02.32% (262,144B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | ->02.32% (262,144B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | ->02.32% (262,144B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | ->02.32% (262,144B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | ->02.32% (262,144B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->02.32% (262,144B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | ->02.32% (262,144B) 0xE0C20FE: js::Execute(JSContext*, JS::Handle, JSObject&, JS::Value*) (Interpreter.cpp:719) | | | | | | | ->02.32% (262,144B) 0xDF4001A: ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::Handle, JS::Value*) (jsapi.cpp:4369) | | | | | | | ->02.03% (229,376B) 0x692DC39: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:103) | | | | | | | | ->02.03% (229,376B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | ->02.03% (229,376B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | ->02.03% (229,376B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | ->02.03% (229,376B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | | ->02.03% (229,376B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | | | ->02.03% (229,376B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | ->02.03% (229,376B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | | | ->02.03% (229,376B) 0xE0C20FE: js::Execute(JSContext*, JS::Handle, JSObject&, JS::Value*) (Interpreter.cpp:719) | | | | | | | | | ->02.03% (229,376B) 0xDF4001A: ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::Handle, JS::Value*) (jsapi.cpp:4369) | | | | | | | | | ->01.45% (163,840B) 0x692DC39: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:103) | | | | | | | | | | ->01.45% (163,840B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | | | ->01.45% (163,840B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | | | ->01.45% (163,840B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | | | ->01.45% (163,840B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | | | ->01.45% (163,840B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | | | | | | | | | | | | | ->00.58% (65,536B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.29% (32,768B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.01% (784B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.31% (147,968B) 0x588CEA8: g_array_append_vals (garray.c:426) | | | ->01.16% (131,072B) 0x5D0BF37: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.16% (131,072B) 0x5D0C173: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.16% (131,072B) 0x5D0C173: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.16% (131,072B) 0x5D0CCA2: gtk_css_provider_load_from_file (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.16% (131,072B) 0x5D0CD5F: gtk_css_provider_load_from_path (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.16% (131,072B) 0x5D0D06A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.16% (131,072B) in 2 places, all below massif's threshold (1.00%) | | | | | | | ->00.15% (16,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (2,640B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.16% (243,856B) 0x5D10995: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->02.16% (243,856B) 0x5D0C0D7: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->02.16% (243,856B) 0x5D0CCA2: gtk_css_provider_load_from_file (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->02.16% (243,856B) 0x5D0CD5F: gtk_css_provider_load_from_path (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->02.16% (243,856B) 0x5D0D06A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.08% (121,928B) 0x5D0D275: gtk_css_provider_get_named (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | ->01.08% (121,928B) 0x73F2366: meta_theme_create_style_info (theme.c:1054) | | | ->01.08% (121,928B) 0x73EF30D: update_style_contexts (frames.c:181) | | | ->01.08% (121,928B) 0x73EF3C3: meta_frames_init (frames.c:203) | | | ->01.08% (121,928B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | ->01.08% (121,928B) 0x5630096: g_object_constructor (gobject.c:2146) | | | ->01.08% (121,928B) 0x73EF776: meta_frames_constructor (frames.c:83) | | | ->01.08% (121,928B) 0x563041C: g_object_new_internal (gobject.c:1715) | | | ->01.08% (121,928B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | ->01.08% (121,928B) 0x56327D7: g_object_new (gobject.c:1640) | | | ->01.08% (121,928B) 0x73F07F1: meta_frames_new (frames.c:428) | | | ->01.08% (121,928B) 0x73F406E: meta_ui_new (ui.c:94) | | | ->01.08% (121,928B) 0x73DB812: meta_screen_new (screen.c:783) | | | ->01.08% (121,928B) 0x73CBC5F: meta_display_open (display.c:942) | | | ->01.08% (121,928B) 0x73D56EA: meta_run (main.c:645) | | | ->01.08% (121,928B) 0x10A2E5: main (main.c:462) | | | | | ->01.08% (121,928B) 0x5E4AC50: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.08% (121,928B) 0x5E4E174: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.08% (121,928B) 0x9530FDC: ca_gtk_context_get_for_screen (in /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0.1.9) | | ->01.08% (121,928B) 0x4E539EC: shell_global_init (shell-global.c:281) | | ->01.08% (121,928B) 0x564F773: g_type_create_instance (gtype.c:1866) | | ->01.08% (121,928B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | ->01.08% (121,928B) 0x563245E: g_object_new_valist (gobject.c:2120) | | ->01.08% (121,928B) 0x4E54A67: _shell_global_init (shell-global.c:519) | | ->01.08% (121,928B) 0x10A25A: main (main.c:458) | | | ->01.55% (175,140B) in 55 places, all below massif's threshold (1.00%) | | | ->01.40% (158,736B) 0x5D0B32D: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | ->01.40% (158,736B) in 2 places, all below massif's threshold (1.00%) | ->08.36% (944,299B) 0x58BF577: g_malloc (gmem.c:94) | ->06.09% (688,671B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->05.03% (568,847B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->02.33% (262,976B) 0x5D1FCDA: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->02.33% (262,976B) in 28 places, all below massif's threshold (1.00%) | | | | | | | ->01.45% (163,943B) in 102 places, all below massif's threshold (1.00%) | | | | | | | ->01.26% (141,928B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | ->01.26% (141,880B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | ->01.07% (121,136B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | ->01.07% (121,136B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | ->01.07% (121,136B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.18% (20,744B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (48B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.06% (119,824B) in 65 places, all below massif's threshold (1.00%) | | | ->02.26% (255,628B) in 113 places, all below massif's threshold (1.00%) | ->06.32% (714,486B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->06.32% (714,486B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->06.32% (714,468B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->05.61% (633,583B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->05.61% (633,583B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->05.61% (633,390B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->02.93% (330,662B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->02.93% (330,626B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->02.93% (330,626B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->02.89% (326,472B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->02.89% (326,472B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->02.85% (322,503B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->02.85% (322,503B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->02.85% (322,503B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->02.85% (322,503B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->02.85% (322,503B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->02.85% (322,503B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->02.85% (322,503B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->02.85% (322,503B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->02.85% (322,503B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->02.85% (322,503B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->02.85% (322,503B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->02.85% (322,503B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | ->02.85% (322,503B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | ->02.85% (322,503B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | ->02.85% (322,503B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | ->02.85% (322,503B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | ->02.85% (322,503B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | | ->02.85% (322,503B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | ->02.85% (322,503B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | | | | | | | | | ->00.04% (3,969B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.04% (4,154B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.11% (237,993B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | ->02.11% (237,993B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | ->02.11% (237,993B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | ->02.11% (237,993B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | ->02.11% (237,993B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | ->02.11% (237,993B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | ->01.35% (152,147B) 0xDF3577A: Evaluate(JSContext*, js::ScopeKind, JS::Handle, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::MutableHandle) (jsapi.cpp:4432) | | | | | | ->01.35% (152,147B) 0xDF36315: JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:4492) | | | | | | ->01.35% (152,147B) 0xE0EF839: JSRuntime::initSelfHosting(JSContext*) (SelfHosting.cpp:2711) | | | | | | ->01.35% (152,147B) 0xDF30FE3: JS::InitSelfHostedCode(JSContext*) (jsapi.cpp:644) | | | | | | ->01.35% (152,147B) 0x69254DC: gjs_create_js_context(_GjsContext*) (engine.cpp:300) | | | | | | ->01.35% (152,147B) 0x691E785: ??? (context.cpp:305) | | | | | | ->01.35% (152,147B) 0x563079E: g_object_new_internal (gobject.c:1837) | | | | | | ->01.35% (152,147B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | ->01.35% (152,147B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | ->01.35% (152,147B) 0x4E53B44: shell_global_init (shell-global.c:326) | | | | | | ->01.35% (152,147B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->01.35% (152,147B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | | ->01.35% (152,147B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | ->01.35% (152,147B) 0x4E54A67: _shell_global_init (shell-global.c:519) | | | | | | ->01.35% (152,147B) 0x10A25A: main (main.c:458) | | | | | | | | | | | ->00.76% (85,846B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.57% (64,735B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.72% (80,885B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.76% (537,864B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.76% (537,864B) in 147 places, all below massif's threshold (1.00%) | ->02.90% (327,680B) 0xDCA0A71: JSAtom* js::AtomizeChars(js::ExclusiveContext*, char16_t const*, unsigned long, js::PinningBehavior) (Utility.h:235) | ->02.32% (262,144B) 0xE21E71A: js::frontend::TokenStream::getTokenInternal(js::frontend::TokenKind*, js::frontend::Token::Modifier) (TokenStream.cpp:1278) | | ->02.32% (262,144B) 0xDC73CF7: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (TokenStream.h:535) | | | ->02.32% (262,144B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | ->02.32% (262,144B) 0xDC74916: js::frontend::Parser::orExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7388) | | | ->02.32% (262,144B) 0xDC7783C: js::frontend::Parser::condExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7454) | | | ->02.32% (262,144B) 0xDC6F2FA: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7632) | | | ->02.32% (262,144B) 0xDC6FF02: js::frontend::Parser::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7217) | | | | ->02.32% (262,144B) 0xDC70C69: js::frontend::Parser::expressionStatement(js::frontend::YieldHandling, js::frontend::Parser::InvokedPrediction) (Parser.cpp:5208) | | | | ->02.32% (262,144B) 0xDC78E61: js::frontend::Parser::statement(js::frontend::YieldHandling) (Parser.cpp:6925) | | | | ->02.32% (262,144B) 0xDC7A459: js::frontend::Parser::consequentOrAlternative(js::frontend::YieldHandling) (Parser.cpp:5235) | | | | ->02.32% (262,144B) 0xDC7A66A: js::frontend::Parser::ifStatement(js::frontend::YieldHandling) (Parser.cpp:5264) | | | | ->02.32% (262,144B) 0xDC6C809: js::frontend::Parser::statementListItem(js::frontend::YieldHandling, bool) (Parser.cpp:7114) | | | | ->02.32% (262,144B) 0xDC6CD53: js::frontend::Parser::statementList(js::frontend::YieldHandling) (Parser.cpp:3829) | | | | ->02.32% (262,144B) 0xDC6D720: js::frontend::Parser::functionBody(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::Parser::FunctionBodyType) (Parser.cpp:2409) | | | | ->02.32% (262,144B) 0xDC6DE9C: js::frontend::Parser::functionFormalParametersAndBody(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::ParseNode*, js::frontend::FunctionSyntaxKind) (Parser.cpp:3487) | | | | ->02.32% (262,144B) 0xDC6E203: js::frontend::Parser::innerFunction(js::frontend::ParseNode*, js::frontend::ParseContext*, js::frontend::FunctionBox*, js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::Directives, js::frontend::Directives*) (Parser.cpp:3307) | | | | ->02.32% (262,144B) 0xDC4EC4D: js::frontend::Parser::trySyntaxParseInnerFunction(js::frontend::ParseNode*, JS::Handle, js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::FunctionAsyncKind, bool, js::frontend::Directives, js::frontend::Directives*) (Parser.cpp:3270) | | | | ->02.32% (262,144B) 0xDC6E734: js::frontend::Parser::functionDefinition(js::frontend::InHandling, js::frontend::YieldHandling, JS::Handle, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::FunctionAsyncKind, js::frontend::Parser::InvokedPrediction) (Parser.cpp:3175) | | | | ->02.32% (262,144B) 0xDC6ED45: js::frontend::Parser::functionExpr(js::frontend::Parser::InvokedPrediction, js::FunctionAsyncKind) (Parser.cpp:3632) | | | | ->02.32% (262,144B) 0xDC6B31B: js::frontend::Parser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:9398) | | | | ->02.32% (262,144B) 0xDC735FE: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:8463) | | | | ->02.32% (262,144B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | | ->02.32% (262,144B) 0xDC74916: js::frontend::Parser::orExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7388) | | | | ->02.32% (262,144B) 0xDC7783C: js::frontend::Parser::condExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7454) | | | | ->02.32% (262,144B) 0xDC6F2FA: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7632) | | | | ->02.32% (262,144B) 0xDC7327B: js::frontend::Parser::argumentList(js::frontend::YieldHandling, js::frontend::ParseNode*, bool*, js::frontend::Parser::PossibleError*) (Parser.cpp:8360) | | | | ->02.32% (262,144B) 0xDC73AE7: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:8600) | | | | ->02.32% (262,144B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | | ->02.32% (262,144B) 0xDC74916: js::frontend::Parser::orExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7388) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.58% (65,536B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.96% (221,184B) 0x78FA2E2: realpath@@GLIBC_2.3 (canonicalize.c:78) | ->01.96% (221,184B) 0x10195B16: ??? (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | | ->01.96% (221,184B) 0x10195D2F: ??? (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | | ->01.30% (147,456B) 0x10195E3D: ??? (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | | | ->01.30% (147,456B) 0x1019C8CF: udev_device_get_parent (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | | | | ->01.30% (147,456B) 0x103B85D4: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | | ->01.30% (147,456B) 0x103CA032: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | | ->01.30% (147,456B) 0x103CA333: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | | ->01.30% (147,456B) 0x103CA54D: libinput_udev_assign_seat (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | | ->01.30% (147,456B) 0x6BEFC3C: clutter_device_manager_evdev_constructed (clutter-device-manager-evdev.c:1959) | | | | | ->01.30% (147,456B) 0x563079E: g_object_new_internal (gobject.c:1837) | | | | | ->01.30% (147,456B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->01.30% (147,456B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->01.30% (147,456B) 0x6BF005D: _clutter_events_evdev_init (clutter-device-manager-evdev.c:2157) | | | | | ->01.30% (147,456B) 0x6C3D243: clutter_init_real (clutter-main.c:1384) | | | | | ->01.30% (147,456B) 0x6C3D386: post_parse_hook (clutter-main.c:1540) | | | | | ->01.30% (147,456B) 0x58C5FDD: g_option_context_parse (goption.c:2175) | | | | | ->01.30% (147,456B) 0x6C3E166: clutter_init (clutter-main.c:1759) | | | | | ->01.30% (147,456B) 0x7390424: meta_clutter_init (meta-backend.c:1024) | | | | | ->01.30% (147,456B) 0x73D51B4: meta_init (main.c:569) | | | | | ->01.30% (147,456B) 0x109FF8: main (main.c:435) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.65% (73,728B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.31% (148,272B) 0xE0FBF4C: mozilla::UniquePtr > CopyScopeData(js::ExclusiveContext*, JS::Handle) (Utility.h:229) | ->01.31% (148,272B) in 2 places, all below massif's threshold (1.00%) | ->01.18% (133,784B) 0xDFBD75A: JSScript::partiallyInit(js::ExclusiveContext*, JS::Handle, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) (Utility.h:235) ->01.18% (133,736B) 0xDFCC46F: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2665) | ->01.04% (117,280B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.04% (117,280B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.04% (117,200B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.04% (117,200B) in 11 places, all below massif's threshold (1.00%) | | | | | ->00.00% (80B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.15% (16,456B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (48B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 3 1,113,907,861 13,870,048 12,764,512 1,105,536 0 92.03% (12,764,512B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->22.08% (3,061,852B) in 883 places, all below massif's threshold (1.00%) | ->20.20% (2,801,664B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->20.20% (2,801,664B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->12.02% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | | ->08.39% (1,163,264B) in 31 places, all below massif's threshold (1.00%) | | | | | ->03.63% (503,808B) 0xDC5B51E: js::frontend::Parser::identifierReference(JS::Handle) (FullParseHandler.h:33) | | ->02.33% (323,584B) 0xDC6B454: js::frontend::Parser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:9474) | | | ->02.33% (323,584B) 0xDC735FE: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:8463) | | | ->02.33% (323,584B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | ->02.30% (319,488B) 0xDC74916: js::frontend::Parser::orExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7388) | | | | ->02.30% (319,488B) 0xDC7783C: js::frontend::Parser::condExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7454) | | | | ->02.30% (319,488B) 0xDC6F2FA: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7632) | | | | ->01.21% (167,936B) in 7 places, all below massif's threshold (1.00%) | | | | | | | | | ->01.09% (151,552B) 0xDC6FF02: js::frontend::Parser::expr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7217) | | | | ->01.09% (151,552B) in 7 places, all below massif's threshold (1.00%) | | | | | | | ->00.03% (4,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.30% (180,224B) 0xDC6FAD9: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7569) | | ->01.30% (180,224B) in 3 places, all below massif's threshold (1.00%) | | | ->03.04% (421,888B) in 30 places, all below massif's threshold (1.00%) | | | ->02.84% (393,216B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.74% (241,664B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.74% (241,664B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.74% (241,664B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.74% (241,664B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.54% (212,992B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.36% (188,416B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.36% (188,416B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.36% (188,416B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.18% (24,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.21% (28,672B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.09% (151,552B) in 16 places, all below massif's threshold (1.00%) | | | ->01.24% (172,032B) 0xE1708AB: js::ObjectGroup::getProperty(js::ExclusiveContext*, JSObject*, jsid) (LifoAlloc.h:225) | | ->01.24% (172,032B) 0xE143555: js::AddTypePropertyId(js::ExclusiveContext*, js::ObjectGroup*, JSObject*, jsid, js::TypeSet::Type) (TypeInference.cpp:2801) | | ->01.24% (172,032B) 0xE0AB3DC: UpdateShapeTypeAndValue(js::ExclusiveContext*, JS::Handle, JS::Handle, JS::Value const&) (TypeInference-inl.h:440) | | ->01.24% (172,032B) 0xE0AB8D6: AddOrChangeProperty(js::ExclusiveContext*, JS::Handle, JS::Handle, JS::Handle) (NativeObject.cpp:1238) | | ->01.24% (172,032B) 0xE0AD0FB: js::NativeDefineProperty(js::ExclusiveContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&) (NativeObject.cpp:1607) | | ->01.24% (172,032B) in 3 places, all below massif's threshold (1.00%) | | | ->01.06% (147,456B) 0xE1706DD: js::ObjectGroup::getProperty(js::ExclusiveContext*, JSObject*, jsid) (LifoAlloc.h:225) | ->01.06% (147,456B) 0xE143555: js::AddTypePropertyId(js::ExclusiveContext*, js::ObjectGroup*, JSObject*, jsid, js::TypeSet::Type) (TypeInference.cpp:2801) | ->01.06% (147,456B) 0xE0AB3DC: UpdateShapeTypeAndValue(js::ExclusiveContext*, JS::Handle, JS::Handle, JS::Value const&) (TypeInference-inl.h:440) | ->01.06% (147,456B) 0xE0AB8D6: AddOrChangeProperty(js::ExclusiveContext*, JS::Handle, JS::Handle, JS::Handle) (NativeObject.cpp:1238) | ->01.06% (147,456B) 0xE0AD0FB: js::NativeDefineProperty(js::ExclusiveContext*, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&) (NativeObject.cpp:1607) | ->01.06% (147,456B) in 3 places, all below massif's threshold (1.00%) | ->10.59% (1,468,583B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->10.59% (1,468,583B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->10.59% (1,468,565B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->09.32% (1,293,152B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->09.32% (1,293,152B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->09.32% (1,292,959B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->06.52% (904,160B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->06.52% (904,124B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->06.52% (904,124B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->06.49% (899,950B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->06.49% (899,950B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->06.45% (894,296B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->06.45% (894,296B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->06.45% (894,296B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->06.45% (894,296B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->06.45% (894,296B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->06.45% (894,296B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->06.45% (894,296B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->06.45% (894,296B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->06.45% (894,296B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->06.45% (894,296B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->06.45% (894,296B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->06.45% (894,296B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | ->06.45% (894,296B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | ->06.45% (894,296B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | ->06.45% (894,296B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | ->06.45% (894,296B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | ->06.45% (894,296B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | | ->06.45% (894,296B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | ->06.45% (894,296B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | | | | | | | | | ->00.04% (5,654B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.03% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.90% (263,539B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | ->01.90% (263,539B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | ->01.90% (263,539B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | ->01.90% (263,539B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | ->01.90% (263,539B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | ->01.90% (263,539B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | ->01.10% (152,147B) 0xDF3577A: Evaluate(JSContext*, js::ScopeKind, JS::Handle, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::MutableHandle) (jsapi.cpp:4432) | | | | | | ->01.10% (152,147B) 0xDF36315: JS::Evaluate(JSContext*, JS::ReadOnlyCompileOptions const&, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:4492) | | | | | | ->01.10% (152,147B) 0xE0EF839: JSRuntime::initSelfHosting(JSContext*) (SelfHosting.cpp:2711) | | | | | | ->01.10% (152,147B) 0xDF30FE3: JS::InitSelfHostedCode(JSContext*) (jsapi.cpp:644) | | | | | | ->01.10% (152,147B) 0x69254DC: gjs_create_js_context(_GjsContext*) (engine.cpp:300) | | | | | | ->01.10% (152,147B) 0x691E785: ??? (context.cpp:305) | | | | | | ->01.10% (152,147B) 0x563079E: g_object_new_internal (gobject.c:1837) | | | | | | ->01.10% (152,147B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | ->01.10% (152,147B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | ->01.10% (152,147B) 0x4E53B44: shell_global_init (shell-global.c:326) | | | | | | ->01.10% (152,147B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->01.10% (152,147B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | | ->01.10% (152,147B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | ->01.10% (152,147B) 0x4E54A67: _shell_global_init (shell-global.c:519) | | | | | | ->01.10% (152,147B) 0x10A25A: main (main.c:458) | | | | | | | | | | | ->00.80% (111,392B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.90% (125,260B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.26% (175,413B) 0xE0813FD: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4199) | | ->01.26% (175,413B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | ->01.26% (175,413B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | ->01.26% (175,413B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | ->01.20% (166,275B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | ->01.20% (166,275B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | ->01.20% (166,151B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | ->01.20% (166,151B) 0x692D639: gjs_module_import (module.cpp:138) | | | | ->01.20% (166,151B) 0x6927DFF: ??? (importer.cpp:431) | | | | ->01.20% (166,151B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | ->01.18% (164,283B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | ->01.18% (164,283B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | ->01.18% (164,283B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | ->01.18% (164,283B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | ->01.18% (164,283B) 0xE0C20FE: js::Execute(JSContext*, JS::Handle, JSObject&, JS::Value*) (Interpreter.cpp:719) | | | | | ->01.18% (164,283B) 0xDF4001A: ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::Handle, JS::Value*) (jsapi.cpp:4369) | | | | | ->01.14% (158,806B) 0x692DC39: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:103) | | | | | | ->01.14% (158,806B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | ->01.14% (158,806B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | ->01.14% (158,806B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | ->01.14% (157,880B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | ->01.14% (157,880B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | ->01.14% (157,880B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->01.14% (157,880B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | ->01.14% (157,880B) 0xE0C20FE: js::Execute(JSContext*, JS::Handle, JSObject&, JS::Value*) (Interpreter.cpp:719) | | | | | | | ->01.14% (157,880B) 0xDF4001A: ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::Handle, JS::Value*) (jsapi.cpp:4369) | | | | | | | ->01.14% (157,880B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.01% (926B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (5,477B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.01% (1,868B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (124B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (9,138B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->10.18% (1,411,663B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->09.73% (1,349,400B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->07.19% (997,696B) 0x2039EC4D: ra_alloc_reg_set (register_allocate.c:196) | | | ->04.06% (562,976B) 0x205C7AAF: brw_alloc_reg_set(brw_compiler*, int) (brw_fs_reg_allocate.cpp:144) | | | | ->04.06% (562,976B) 0x205C851C: brw_fs_alloc_reg_sets (brw_fs_reg_allocate.cpp:290) | | | | ->04.06% (562,976B) 0x2057818F: brw_compiler_create (brw_compiler.c:113) | | | | ->04.06% (562,976B) 0x204C05D0: intelInitScreen2 (intel_screen.c:2342) | | | | ->04.06% (562,976B) 0x20457AFE: driCreateNewScreen2 (dri_util.c:147) | | | | ->04.06% (562,976B) 0x131B0AF4: dri_screen_create_dri2 (gbm_dri.c:450) | | | | ->04.06% (562,976B) 0x131B0E66: dri_device_create (gbm_dri.c:525) | | | | ->04.06% (562,976B) 0x131AED95: gbm_create_device (gbm.c:123) | | | | ->04.06% (562,976B) 0x742AE0F: meta_renderer_native_initable_init (meta-renderer-native.c:1890) | | | | ->04.06% (562,976B) 0x742C45F: meta_renderer_native_new (meta-renderer-native.c:2191) | | | | ->04.06% (562,976B) 0x7422E78: meta_backend_native_create_renderer (meta-backend-native.c:427) | | | | ->04.06% (562,976B) 0x738FA52: meta_backend_initable_init (meta-backend.c:597) | | | | ->04.06% (562,976B) 0x73903C2: meta_init_backend (meta-backend.c:1007) | | | | ->04.06% (562,976B) 0x73D51AF: meta_init (main.c:567) | | | | ->04.06% (562,976B) 0x109FF8: main (main.c:435) | | | | | | | ->03.13% (434,720B) 0x206205D0: brw_vec4_alloc_reg_set (brw_vec4_reg_allocate.cpp:116) | | | ->03.13% (434,720B) 0x20578197: brw_compiler_create (brw_compiler.c:114) | | | ->03.13% (434,720B) 0x204C05D0: intelInitScreen2 (intel_screen.c:2342) | | | ->03.13% (434,720B) 0x20457AFE: driCreateNewScreen2 (dri_util.c:147) | | | ->03.13% (434,720B) 0x131B0AF4: dri_screen_create_dri2 (gbm_dri.c:450) | | | ->03.13% (434,720B) 0x131B0E66: dri_device_create (gbm_dri.c:525) | | | ->03.13% (434,720B) 0x131AED95: gbm_create_device (gbm.c:123) | | | ->03.13% (434,720B) 0x742AE0F: meta_renderer_native_initable_init (meta-renderer-native.c:1890) | | | ->03.13% (434,720B) 0x742C45F: meta_renderer_native_new (meta-renderer-native.c:2191) | | | ->03.13% (434,720B) 0x7422E78: meta_backend_native_create_renderer (meta-backend-native.c:427) | | | ->03.13% (434,720B) 0x738FA52: meta_backend_initable_init (meta-backend.c:597) | | | ->03.13% (434,720B) 0x73903C2: meta_init_backend (meta-backend.c:1007) | | | ->03.13% (434,720B) 0x73D51AF: meta_init (main.c:567) | | | ->03.13% (434,720B) 0x109FF8: main (main.c:435) | | | | | ->01.37% (190,144B) in 90 places, all below massif's threshold (1.00%) | | | | | ->01.16% (161,560B) 0x20492873: brwCreateContext (brw_context.c:829) | | ->01.16% (161,560B) 0x204576B5: driCreateContextAttribs (dri_util.c:452) | | ->01.16% (161,560B) 0x10A40C4D: ??? (in /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1.0.0) | | ->01.16% (161,560B) 0x10A38E29: eglCreateContext (in /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1.0.0) | | ->01.16% (161,560B) 0x89A11A8: _cogl_winsys_display_setup (cogl-winsys-egl.c:400) | | ->01.16% (161,560B) 0x89582C4: cogl_display_setup (cogl-display.c:150) | | ->01.16% (161,560B) 0x6C1238E: clutter_backend_real_create_context (clutter-backend.c:295) | | | ->01.16% (161,560B) 0x6C2B051: _clutter_feature_init (clutter-feature.c:107) | | | ->01.16% (161,560B) 0x6C3D1B7: clutter_init_real (clutter-main.c:1378) | | | ->01.16% (161,560B) 0x6C3D386: post_parse_hook (clutter-main.c:1540) | | | ->01.16% (161,560B) 0x58C5FDD: g_option_context_parse (goption.c:2175) | | | ->01.16% (161,560B) 0x6C3E166: clutter_init (clutter-main.c:1759) | | | ->01.16% (161,560B) 0x7390424: meta_clutter_init (meta-backend.c:1024) | | | ->01.16% (161,560B) 0x73D51B4: meta_init (main.c:569) | | | ->01.16% (161,560B) 0x109FF8: main (main.c:435) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.45% (62,263B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.14% (990,802B) 0x58BF577: g_malloc (gmem.c:94) | ->05.27% (730,368B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->04.21% (583,264B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->01.90% (262,976B) 0x5D1FCDA: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | | | ->01.90% (262,976B) in 28 places, all below massif's threshold (1.00%) | | | | | | | ->01.29% (178,424B) in 102 places, all below massif's threshold (1.00%) | | | | | | | ->01.02% (141,864B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | ->01.02% (141,816B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | ->01.02% (141,816B) in 2 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (48B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.06% (147,104B) in 65 places, all below massif's threshold (1.00%) | | | ->01.88% (260,434B) in 113 places, all below massif's threshold (1.00%) | ->06.31% (875,036B) 0x58BF62E: g_realloc (gmem.c:159) | ->01.92% (266,080B) 0x588CB14: g_array_maybe_expand (garray.c:793) | | ->01.07% (147,968B) 0x588CEA8: g_array_append_vals (garray.c:426) | | | ->01.07% (147,968B) in 22 places, all below massif's threshold (1.00%) | | | | | ->00.85% (118,112B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.76% (243,856B) 0x5D10995: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.76% (243,856B) 0x5D0C0D7: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.76% (243,856B) 0x5D0CCA2: gtk_css_provider_load_from_file (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.76% (243,856B) 0x5D0CD5F: gtk_css_provider_load_from_path (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.76% (243,856B) 0x5D0D06A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | | ->01.76% (243,856B) in 2 places, all below massif's threshold (1.00%) | | | ->01.49% (206,364B) in 55 places, all below massif's threshold (1.00%) | | | ->01.14% (158,736B) 0x5D0B32D: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.24) | ->01.14% (158,736B) in 2 places, all below massif's threshold (1.00%) | ->04.13% (572,800B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.13% (572,800B) in 147 places, all below massif's threshold (1.00%) | ->03.78% (524,288B) 0xDC9FBD1: JSAtom* js::AtomizeChars(js::ExclusiveContext*, unsigned char const*, unsigned long, js::PinningBehavior) (Utility.h:235) | ->03.78% (524,288B) 0xE10F791: js::StringBuffer::finishAtom() (StringBuffer.cpp:139) | ->03.78% (524,288B) 0xE06ED9B: (anonymous namespace)::NameResolver::resolveFun(js::frontend::ParseNode*, JS::Handle, JS::MutableHandle) [clone .isra.419] (NameFunctions.cpp:275) | | ->03.78% (524,288B) 0xE06F0AF: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:359) | | ->03.78% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->03.78% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->03.78% (524,288B) 0xE06F06E: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:810) | | ->03.78% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->03.78% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->03.78% (524,288B) 0xE06F06E: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:810) | | ->03.78% (524,288B) 0xE06EFE8: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:618) | | ->03.78% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->03.78% (524,288B) 0xE06F06E: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:810) | | ->03.78% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->03.78% (524,288B) 0xE06F06E: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:810) | | ->03.78% (524,288B) 0xE06F198: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:621) | | ->03.78% (524,288B) 0xE06F3FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:723) | | ->03.78% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->03.78% (524,288B) 0xE06F06E: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:810) | | ->03.78% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->03.78% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->03.78% (524,288B) 0xE08172E: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (NameFunctions.cpp:837) | | ->03.78% (524,288B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | ->03.78% (524,288B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | ->03.78% (524,288B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | ->03.78% (524,288B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | ->03.78% (524,288B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | ->03.78% (524,288B) 0x692D639: gjs_module_import (module.cpp:138) | | ->03.78% (524,288B) 0x6927DFF: ??? (importer.cpp:431) | | ->03.78% (524,288B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.19% (303,920B) 0xE0FBF4C: mozilla::UniquePtr > CopyScopeData(js::ExclusiveContext*, JS::Handle) (Utility.h:229) | ->01.15% (159,592B) 0xE0FD8B5: js::FunctionScope::create(js::ExclusiveContext*, JS::Handle, bool, bool, JS::Handle, JS::Handle) (Scope.cpp:609) | | ->01.15% (159,592B) 0xE075E43: js::frontend::BytecodeEmitter::EmitterScope::enterFunction(js::frontend::BytecodeEmitter*, js::frontend::FunctionBox*) (BytecodeEmitter.cpp:1104) | | ->01.14% (158,584B) 0xE08922F: js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8939) | | | ->01.14% (158,584B) 0xE07E059: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9338) | | | ->01.14% (158,584B) 0xE07EBEB: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4247) | | | ->01.14% (158,584B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.14% (158,544B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.14% (158,544B) in 11 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (40B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.01% (1,008B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.04% (144,328B) 0xE0FC3BD: js::FunctionScope::clone(JSContext*, JS::Handle, JS::Handle, JS::Handle) (Scope.cpp:699) | ->01.04% (144,328B) 0xDFD5F8A: js::CloneScriptIntoFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle) (jsscript.cpp:3413) | ->01.02% (141,632B) 0xDFD6BA5: js::detail::CopyScript(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >) (jsscript.cpp:3141) | | ->01.02% (141,632B) in 2 places, all below massif's threshold (1.00%) | | | ->00.02% (2,696B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.00% (277,408B) 0xDFBD75A: JSScript::partiallyInit(js::ExclusiveContext*, JS::Handle, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) (Utility.h:235) | ->02.00% (277,360B) 0xDFCC46F: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2665) | | ->01.76% (243,896B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.76% (243,896B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.76% (243,816B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.15% (160,032B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.15% (160,008B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.15% (160,008B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.15% (159,128B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.15% (159,128B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.14% (157,696B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.14% (157,696B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.14% (157,696B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.14% (157,696B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.14% (157,696B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.14% (157,696B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.14% (157,696B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.14% (157,696B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.14% (157,696B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.14% (157,696B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.14% (157,696B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.14% (157,696B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | ->01.14% (157,696B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | ->01.14% (157,696B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | ->01.14% (157,696B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | ->01.14% (157,696B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | ->01.14% (157,696B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | | ->01.14% (157,696B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | ->01.14% (157,696B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | | ->01.14% (157,696B) 0xE0C20FE: js::Execute(JSContext*, JS::Handle, JSObject&, JS::Value*) (Interpreter.cpp:719) | | | | | | | | | | | | | | | ->00.01% (1,432B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.01% (880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (24B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.60% (83,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (80B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.24% (33,464B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (48B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.84% (255,312B) 0xDFD65B0: js::detail::CopyScript(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >) (Utility.h:235) | ->01.62% (225,352B) 0xDFD612E: js::CloneScriptIntoFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle) (jsscript.cpp:3423) | | ->01.61% (223,928B) 0xDFD6BA5: js::detail::CopyScript(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >) (jsscript.cpp:3141) | | | ->01.36% (188,472B) 0xDFD771D: js::CloneGlobalScript(JSContext*, js::ScopeKind, JS::Handle) (jsscript.cpp:3380) | | | | ->01.36% (188,472B) 0xDF3FFDC: ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::Handle, JS::Value*) (jsapi.cpp:4363) | | | | ->01.36% (188,472B) 0x692DC39: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:103) | | | | ->01.36% (188,472B) 0x692D639: gjs_module_import (module.cpp:138) | | | | ->01.36% (188,472B) 0x6927DFF: ??? (importer.cpp:431) | | | | ->01.36% (188,472B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | ->01.32% (183,776B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | ->01.32% (183,776B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | ->01.32% (183,776B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | ->01.32% (183,776B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | ->01.32% (183,776B) 0xE0C20FE: js::Execute(JSContext*, JS::Handle, JSObject&, JS::Value*) (Interpreter.cpp:719) | | | | | ->01.32% (183,776B) 0xDF4001A: ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::Handle, JS::Value*) (jsapi.cpp:4369) | | | | | ->01.30% (180,176B) 0x692DC39: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:103) | | | | | | ->01.30% (180,176B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | ->01.30% (180,176B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | ->01.30% (180,176B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | ->01.29% (178,384B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | ->01.29% (178,384B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | ->01.29% (178,384B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->01.29% (178,384B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | ->01.29% (178,384B) 0xE0C20FE: js::Execute(JSContext*, JS::Handle, JSObject&, JS::Value*) (Interpreter.cpp:719) | | | | | | | ->01.29% (178,384B) 0xDF4001A: ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::Handle, JS::Value*) (jsapi.cpp:4369) | | | | | | | ->01.01% (140,464B) 0x692DC39: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:103) | | | | | | | | ->01.01% (140,464B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | ->01.01% (140,464B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | ->01.01% (140,464B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | ->01.01% (140,464B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | | | | | | | | ->00.27% (37,920B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.01% (1,792B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (3,600B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.03% (4,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (35,456B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.01% (1,424B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (29,960B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.59% (221,184B) 0x78FA2E2: realpath@@GLIBC_2.3 (canonicalize.c:78) ->01.59% (221,184B) 0x10195B16: ??? (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | ->01.59% (221,184B) 0x10195D2F: ??? (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | ->01.06% (147,456B) 0x10195E3D: ??? (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | | ->01.06% (147,456B) 0x1019C8CF: udev_device_get_parent (in /lib/x86_64-linux-gnu/libudev.so.1.6.6) | | | ->01.06% (147,456B) 0x103B85D4: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | ->01.06% (147,456B) 0x103CA032: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | ->01.06% (147,456B) 0x103CA333: ??? (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | ->01.06% (147,456B) 0x103CA54D: libinput_udev_assign_seat (in /usr/lib/x86_64-linux-gnu/libinput.so.10.13.0) | | | | ->01.06% (147,456B) 0x6BEFC3C: clutter_device_manager_evdev_constructed (clutter-device-manager-evdev.c:1959) | | | | ->01.06% (147,456B) 0x563079E: g_object_new_internal (gobject.c:1837) | | | | ->01.06% (147,456B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | ->01.06% (147,456B) 0x56327D7: g_object_new (gobject.c:1640) | | | | ->01.06% (147,456B) 0x6BF005D: _clutter_events_evdev_init (clutter-device-manager-evdev.c:2157) | | | | ->01.06% (147,456B) 0x6C3D243: clutter_init_real (clutter-main.c:1384) | | | | ->01.06% (147,456B) 0x6C3D386: post_parse_hook (clutter-main.c:1540) | | | | ->01.06% (147,456B) 0x58C5FDD: g_option_context_parse (goption.c:2175) | | | | ->01.06% (147,456B) 0x6C3E166: clutter_init (clutter-main.c:1759) | | | | ->01.06% (147,456B) 0x7390424: meta_clutter_init (meta-backend.c:1024) | | | | ->01.06% (147,456B) 0x73D51B4: meta_init (main.c:569) | | | | ->01.06% (147,456B) 0x109FF8: main (main.c:435) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.53% (73,728B) 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) -------------------------------------------------------------------------------- 4 1,425,070,622 27,422,632 25,923,782 1,498,850 0 94.53% (25,923,782B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->40.33% (11,059,200B) 0x870CFD1: gdk_pixbuf_new (gdk-pixbuf.c:497) | ->40.33% (11,059,200B) 0x3A003656: gdk_pixbuf__jpeg_image_load_increment (io-jpeg.c:1106) | ->40.33% (11,059,200B) 0x8714A82: gdk_pixbuf_loader_write (gdk-pixbuf-loader.c:524) | ->40.33% (11,059,200B) 0x87111A9: load_from_stream (gdk-pixbuf-io.c:1451) | ->40.33% (11,059,200B) 0x871223A: gdk_pixbuf_new_from_stream (gdk-pixbuf-io.c:1641) | ->40.33% (11,059,200B) 0x73B7FF7: load_file (meta-background-image.c:136) | ->40.33% (11,059,200B) 0x530BD54: g_task_thread_pool_thread (gtask.c:1328) | ->40.33% (11,059,200B) 0x58E200E: g_thread_pool_thread_proxy (gthreadpool.c:307) | ->40.33% (11,059,200B) 0x58E1643: g_thread_proxy (gthread.c:784) | ->40.33% (11,059,200B) 0x769A7FA: start_thread (pthread_create.c:465) | ->40.33% (11,059,200B) 0x79C6B0D: clone (clone.S:95) | ->15.70% (4,306,458B) in 941 places, all below massif's threshold (1.00%) | ->11.70% (3,207,168B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->11.70% (3,207,168B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->06.08% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | | ->04.24% (1,163,264B) in 31 places, all below massif's threshold (1.00%) | | | | | ->01.84% (503,808B) 0xDC5B51E: js::frontend::Parser::identifierReference(JS::Handle) (FullParseHandler.h:33) | | ->01.18% (323,584B) 0xDC6B454: js::frontend::Parser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:9474) | | | ->01.18% (323,584B) 0xDC735FE: js::frontend::Parser::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:8463) | | | ->01.18% (323,584B) 0xDC7443D: js::frontend::Parser::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7990) | | | ->01.17% (319,488B) 0xDC74916: js::frontend::Parser::orExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7388) | | | | ->01.17% (319,488B) 0xDC7783C: js::frontend::Parser::condExpr1(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7454) | | | | ->01.17% (319,488B) 0xDC6F2FA: js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) (Parser.cpp:7632) | | | | ->01.17% (319,488B) in 8 places, all below massif's threshold (1.00%) | | | | | | | ->00.01% (4,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.66% (180,224B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->03.96% (1,085,440B) in 32 places, all below massif's threshold (1.00%) | | | ->01.66% (454,656B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | ->01.02% (278,528B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | ->01.02% (278,528B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | ->01.02% (278,528B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | ->01.02% (278,528B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | ->01.02% (278,528B) in 2 places, all below massif's threshold (1.00%) | | | ->00.64% (176,128B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.90% (1,618,302B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->05.90% (1,618,302B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->05.90% (1,618,284B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->05.18% (1,421,367B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->05.18% (1,421,367B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->05.18% (1,421,174B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->03.72% (1,019,851B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->03.72% (1,019,815B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->03.72% (1,019,815B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->03.70% (1,015,641B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->03.70% (1,015,641B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->03.68% (1,008,720B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->03.68% (1,008,720B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->03.68% (1,008,720B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->03.68% (1,008,720B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->03.68% (1,008,720B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->03.68% (1,008,720B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->03.68% (1,008,720B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->03.68% (1,008,720B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->03.68% (1,008,720B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->03.68% (1,008,720B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->03.68% (1,008,720B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->03.68% (1,008,720B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | ->03.68% (1,008,720B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | ->03.68% (1,008,720B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | ->03.68% (1,008,720B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | ->03.68% (1,008,720B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | ->03.68% (1,008,720B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | | ->03.68% (1,008,720B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | ->03.68% (1,008,720B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | | | | | | | | | ->00.03% (6,921B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.02% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.46% (401,323B) in 11 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.72% (196,917B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.15% (1,411,663B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.92% (1,349,400B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.64% (997,696B) 0x2039EC4D: ra_alloc_reg_set (register_allocate.c:196) | | | ->02.05% (562,976B) 0x205C7AAF: brw_alloc_reg_set(brw_compiler*, int) (brw_fs_reg_allocate.cpp:144) | | | | ->02.05% (562,976B) 0x205C851C: brw_fs_alloc_reg_sets (brw_fs_reg_allocate.cpp:290) | | | | ->02.05% (562,976B) 0x2057818F: brw_compiler_create (brw_compiler.c:113) | | | | ->02.05% (562,976B) 0x204C05D0: intelInitScreen2 (intel_screen.c:2342) | | | | ->02.05% (562,976B) 0x20457AFE: driCreateNewScreen2 (dri_util.c:147) | | | | ->02.05% (562,976B) 0x131B0AF4: dri_screen_create_dri2 (gbm_dri.c:450) | | | | ->02.05% (562,976B) 0x131B0E66: dri_device_create (gbm_dri.c:525) | | | | ->02.05% (562,976B) 0x131AED95: gbm_create_device (gbm.c:123) | | | | ->02.05% (562,976B) 0x742AE0F: meta_renderer_native_initable_init (meta-renderer-native.c:1890) | | | | ->02.05% (562,976B) 0x742C45F: meta_renderer_native_new (meta-renderer-native.c:2191) | | | | ->02.05% (562,976B) 0x7422E78: meta_backend_native_create_renderer (meta-backend-native.c:427) | | | | ->02.05% (562,976B) 0x738FA52: meta_backend_initable_init (meta-backend.c:597) | | | | ->02.05% (562,976B) 0x73903C2: meta_init_backend (meta-backend.c:1007) | | | | ->02.05% (562,976B) 0x73D51AF: meta_init (main.c:567) | | | | ->02.05% (562,976B) 0x109FF8: main (main.c:435) | | | | | | | ->01.59% (434,720B) 0x206205D0: brw_vec4_alloc_reg_set (brw_vec4_reg_allocate.cpp:116) | | | ->01.59% (434,720B) 0x20578197: brw_compiler_create (brw_compiler.c:114) | | | ->01.59% (434,720B) 0x204C05D0: intelInitScreen2 (intel_screen.c:2342) | | | ->01.59% (434,720B) 0x20457AFE: driCreateNewScreen2 (dri_util.c:147) | | | ->01.59% (434,720B) 0x131B0AF4: dri_screen_create_dri2 (gbm_dri.c:450) | | | ->01.59% (434,720B) 0x131B0E66: dri_device_create (gbm_dri.c:525) | | | ->01.59% (434,720B) 0x131AED95: gbm_create_device (gbm.c:123) | | | ->01.59% (434,720B) 0x742AE0F: meta_renderer_native_initable_init (meta-renderer-native.c:1890) | | | ->01.59% (434,720B) 0x742C45F: meta_renderer_native_new (meta-renderer-native.c:2191) | | | ->01.59% (434,720B) 0x7422E78: meta_backend_native_create_renderer (meta-backend-native.c:427) | | | ->01.59% (434,720B) 0x738FA52: meta_backend_initable_init (meta-backend.c:597) | | | ->01.59% (434,720B) 0x73903C2: meta_init_backend (meta-backend.c:1007) | | | ->01.59% (434,720B) 0x73D51AF: meta_init (main.c:567) | | | ->01.59% (434,720B) 0x109FF8: main (main.c:435) | | | | | ->01.28% (351,704B) in 91 places, all below massif's threshold (1.00%) | | | ->00.23% (62,263B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.81% (1,319,291B) 0x58BF577: g_malloc (gmem.c:94) | ->03.43% (941,396B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->02.50% (686,504B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->02.50% (686,504B) in 113 places, all below massif's threshold (1.00%) | | | | | ->00.93% (254,892B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.38% (377,895B) in 122 places, all below massif's threshold (1.00%) | ->03.11% (851,608B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.11% (851,608B) in 59 places, all below massif's threshold (1.00%) | ->02.56% (701,628B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->02.56% (701,628B) in 159 places, all below massif's threshold (1.00%) | ->01.91% (524,288B) 0xDC9FBD1: JSAtom* js::AtomizeChars(js::ExclusiveContext*, unsigned char const*, unsigned long, js::PinningBehavior) (Utility.h:235) | ->01.91% (524,288B) 0xE10F791: js::StringBuffer::finishAtom() (StringBuffer.cpp:139) | ->01.91% (524,288B) 0xE06ED9B: (anonymous namespace)::NameResolver::resolveFun(js::frontend::ParseNode*, JS::Handle, JS::MutableHandle) [clone .isra.419] (NameFunctions.cpp:275) | | ->01.91% (524,288B) 0xE06F0AF: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:359) | | ->01.91% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->01.91% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->01.91% (524,288B) 0xE06F06E: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:810) | | ->01.91% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->01.91% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->01.91% (524,288B) 0xE06F06E: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:810) | | ->01.91% (524,288B) 0xE06EFE8: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:618) | | ->01.91% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->01.91% (524,288B) 0xE06F06E: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:810) | | ->01.91% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->01.91% (524,288B) 0xE06F06E: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:810) | | ->01.91% (524,288B) 0xE06F198: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:621) | | ->01.91% (524,288B) 0xE06F3FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:723) | | ->01.91% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->01.91% (524,288B) 0xE06F06E: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:810) | | ->01.91% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->01.91% (524,288B) 0xE06F1FD: (anonymous namespace)::NameResolver::resolve(js::frontend::ParseNode*, JS::Handle) (NameFunctions.cpp:701) | | ->01.91% (524,288B) 0xE08172E: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (NameFunctions.cpp:837) | | ->01.91% (524,288B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | ->01.91% (524,288B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | ->01.91% (524,288B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | ->01.91% (524,288B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | ->01.91% (524,288B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | ->01.91% (524,288B) 0x692D639: gjs_module_import (module.cpp:138) | | ->01.91% (524,288B) 0x6927DFF: ??? (importer.cpp:431) | | ->01.91% (524,288B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.23% (336,704B) 0xE0FBF4C: mozilla::UniquePtr > CopyScopeData(js::ExclusiveContext*, JS::Handle) (Utility.h:229) | ->01.23% (336,704B) in 2 places, all below massif's threshold (1.00%) | ->01.11% (304,784B) 0xDFBD75A: JSScript::partiallyInit(js::ExclusiveContext*, JS::Handle, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) (Utility.h:235) | ->01.11% (304,736B) 0xDFCC46F: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2665) | | ->01.11% (304,736B) in 2 places, all below massif's threshold (1.00%) | | | ->00.00% (48B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.03% (282,688B) 0xDFD65B0: js::detail::CopyScript(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >) (Utility.h:235) ->01.03% (282,688B) in 2 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 5 1,676,445,620 49,744,208 48,213,900 1,530,308 0 6 2,068,028,457 49,878,552 48,331,954 1,546,598 0 7 2,262,246,637 49,888,376 48,341,610 1,546,766 0 8 2,547,251,640 50,000,992 48,442,025 1,558,967 0 9 2,925,955,505 50,097,200 48,528,666 1,568,534 0 10 3,206,749,508 65,835,728 64,256,374 1,579,354 0 11 3,486,014,714 65,892,544 64,304,656 1,587,888 0 12 3,952,148,566 67,034,960 65,305,575 1,729,385 0 13 4,252,569,706 70,029,648 67,641,363 2,388,285 0 14 4,456,795,525 74,020,464 71,257,171 2,763,293 0 96.27% (71,257,171B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->65.94% (48,807,936B) 0x870CFD1: gdk_pixbuf_new (gdk-pixbuf.c:497) | ->51.00% (37,748,736B) 0x3AF6C61C: png_info_callback (io-png.c:671) | | ->51.00% (37,748,736B) 0x1436F7A7: png_push_read_chunk (pngpread.c:266) | | ->51.00% (37,748,736B) 0x14370589: png_process_data (pngpread.c:46) | | ->51.00% (37,748,736B) 0x3AF6BD58: gdk_pixbuf__png_image_load_increment (io-png.c:560) | | ->51.00% (37,748,736B) 0x8714A82: gdk_pixbuf_loader_write (gdk-pixbuf-loader.c:524) | | ->51.00% (37,748,736B) 0x87111A9: load_from_stream (gdk-pixbuf-io.c:1451) | | ->51.00% (37,748,736B) 0x871223A: gdk_pixbuf_new_from_stream (gdk-pixbuf-io.c:1641) | | ->51.00% (37,748,736B) 0x73B7FF7: load_file (meta-background-image.c:136) | | ->51.00% (37,748,736B) 0x530BD54: g_task_thread_pool_thread (gtask.c:1328) | | ->51.00% (37,748,736B) 0x58E200E: g_thread_pool_thread_proxy (gthreadpool.c:307) | | ->51.00% (37,748,736B) 0x58E1643: g_thread_proxy (gthread.c:784) | | ->51.00% (37,748,736B) 0x769A7FA: start_thread (pthread_create.c:465) | | ->51.00% (37,748,736B) 0x79C6B0D: clone (clone.S:95) | | | ->14.94% (11,059,200B) 0x3A003656: gdk_pixbuf__jpeg_image_load_increment (io-jpeg.c:1106) | ->14.94% (11,059,200B) 0x8714A82: gdk_pixbuf_loader_write (gdk-pixbuf-loader.c:524) | ->14.94% (11,059,200B) 0x87111A9: load_from_stream (gdk-pixbuf-io.c:1451) | ->14.94% (11,059,200B) 0x871223A: gdk_pixbuf_new_from_stream (gdk-pixbuf-io.c:1641) | ->14.94% (11,059,200B) 0x73B7FF7: load_file (meta-background-image.c:136) | ->14.94% (11,059,200B) 0x530BD54: g_task_thread_pool_thread (gtask.c:1328) | ->14.94% (11,059,200B) 0x58E200E: g_thread_pool_thread_proxy (gthreadpool.c:307) | ->14.94% (11,059,200B) 0x58E1643: g_thread_proxy (gthread.c:784) | ->14.94% (11,059,200B) 0x769A7FA: start_thread (pthread_create.c:465) | ->14.94% (11,059,200B) 0x79C6B0D: clone (clone.S:95) | ->09.34% (6,910,311B) in 1019 places, all below massif's threshold (1.00%) | ->05.74% (4,248,086B) 0x58BF577: g_malloc (gmem.c:94) | ->04.68% (3,465,696B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->03.84% (2,843,128B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->02.03% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | | ->02.03% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | | | ->01.82% (1,343,784B) in 122 places, all below massif's threshold (1.00%) | | | | | ->00.84% (622,568B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.06% (782,390B) in 132 places, all below massif's threshold (1.00%) | ->04.93% (3,649,536B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->04.93% (3,649,536B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.68% (1,982,464B) in 33 places, all below massif's threshold (1.00%) | | | ->02.25% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->02.25% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->02.80% (2,074,152B) 0x58BF62E: g_realloc (gmem.c:159) | ->01.80% (1,329,576B) in 59 places, all below massif's threshold (1.00%) | | | ->01.01% (744,576B) 0x588CA37: g_ptr_array_maybe_expand (garray.c:1136) | ->01.01% (744,448B) 0x588DBE9: g_ptr_array_add (garray.c:1400) | | ->01.01% (744,448B) in 54 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.19% (1,618,302B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->02.19% (1,618,302B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->02.19% (1,618,284B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.92% (1,421,367B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.92% (1,421,367B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.92% (1,421,174B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.38% (1,019,851B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.38% (1,019,815B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.38% (1,019,815B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.37% (1,015,641B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.37% (1,015,641B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.36% (1,008,720B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.36% (1,008,720B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.36% (1,008,720B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.36% (1,008,720B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.36% (1,008,720B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.36% (1,008,720B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.36% (1,008,720B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.36% (1,008,720B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.36% (1,008,720B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.36% (1,008,720B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.36% (1,008,720B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.36% (1,008,720B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | ->01.36% (1,008,720B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | ->01.36% (1,008,720B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | ->01.36% (1,008,720B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | ->01.36% (1,008,720B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | ->01.36% (1,008,720B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | | ->01.36% (1,008,720B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | ->01.36% (1,008,720B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | | | | | | | | | ->00.01% (6,921B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.01% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.54% (401,323B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.27% (196,917B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.91% (1,411,711B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->01.82% (1,349,448B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->01.35% (997,696B) 0x2039EC4D: ra_alloc_reg_set (register_allocate.c:196) | | | ->01.35% (997,696B) in 2 places, all below massif's threshold (1.00%) | | | | | ->00.48% (351,752B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.08% (62,263B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.78% (1,319,068B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->01.78% (1,319,068B) in 165 places, all below massif's threshold (1.00%) | ->01.65% (1,218,069B) 0x58A6386: g_file_get_contents (gfileutils.c:790) ->01.36% (1,007,406B) 0x10EADABD: ??? (in /usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.12.2.1) | ->01.36% (1,007,406B) 0x10EAFD04: gnome_get_language_from_code (in /usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.12.2.1) | | ->01.36% (1,007,406B) 0x10EAB749: ??? (in /usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.12.2.1) | | ->01.36% (1,007,406B) 0x10EABCE2: ??? (in /usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.12.2.1) | | ->01.36% (1,007,406B) 0x58BD510: emit_end_element (gmarkup.c:1076) | | ->01.36% (1,007,406B) 0x58BE40D: g_markup_parse_context_parse (gmarkup.c:1618) | | ->01.36% (1,007,406B) 0x10EAB2A8: ??? (in /usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.12.2.1) | | ->01.36% (1,007,406B) 0x10EAB3A3: ??? (in /usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.12.2.1) | | ->01.36% (1,007,406B) 0x10EAC5E3: gnome_xkb_info_get_layout_info (in /usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.12.2.1) | | ->01.36% (1,007,406B) 0xB9DDE16: ffi_call_unix64 (in /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4) | | ->01.36% (1,007,406B) 0xB9DD878: ffi_call (in /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4) | | ->01.36% (1,007,406B) 0x69023C6: ??? (function.cpp:1033) | | ->01.36% (1,007,406B) 0x6903CA2: ??? (function.cpp:1351) | | ->01.36% (1,007,406B) 0xE0BBE6A: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | ->01.36% (1,007,406B) 0xE0AEEC8: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:510) | | ->01.36% (1,007,406B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | ->01.36% (1,007,406B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | ->01.36% (1,007,406B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | ->01.36% (1,007,406B) 0xDEAFD07: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) | | ->01.36% (1,007,406B) 0x5BE8FC2D4D3: ??? | | ->01.36% (1,007,406B) 0xDDC281B: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2854) | | ->01.36% (1,007,406B) 0xE0BB111: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2953) | | ->01.36% (1,007,406B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | ->01.36% (1,007,406B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | ->01.36% (1,007,406B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | ->01.36% (1,007,406B) 0xDEAFD07: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) | | ->01.36% (1,007,406B) 0x5BE8FC2D4D3: ??? | | ->01.36% (1,007,406B) 0x39C92C56: ??? | | ->01.36% (1,007,406B) 0x5BE8FCD153C: ??? | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.28% (210,663B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 15 4,745,259,046 75,614,584 72,266,266 3,348,318 0 95.57% (72,266,266B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->64.55% (48,807,936B) 0x870CFD1: gdk_pixbuf_new (gdk-pixbuf.c:497) | ->49.92% (37,748,736B) 0x3AF6C61C: png_info_callback (io-png.c:671) | | ->49.92% (37,748,736B) 0x1436F7A7: png_push_read_chunk (pngpread.c:266) | | ->49.92% (37,748,736B) 0x14370589: png_process_data (pngpread.c:46) | | ->49.92% (37,748,736B) 0x3AF6BD58: gdk_pixbuf__png_image_load_increment (io-png.c:560) | | ->49.92% (37,748,736B) 0x8714A82: gdk_pixbuf_loader_write (gdk-pixbuf-loader.c:524) | | ->49.92% (37,748,736B) 0x87111A9: load_from_stream (gdk-pixbuf-io.c:1451) | | ->49.92% (37,748,736B) 0x871223A: gdk_pixbuf_new_from_stream (gdk-pixbuf-io.c:1641) | | ->49.92% (37,748,736B) 0x73B7FF7: load_file (meta-background-image.c:136) | | ->49.92% (37,748,736B) 0x530BD54: g_task_thread_pool_thread (gtask.c:1328) | | ->49.92% (37,748,736B) 0x58E200E: g_thread_pool_thread_proxy (gthreadpool.c:307) | | ->49.92% (37,748,736B) 0x58E1643: g_thread_proxy (gthread.c:784) | | ->49.92% (37,748,736B) 0x769A7FA: start_thread (pthread_create.c:465) | | ->49.92% (37,748,736B) 0x79C6B0D: clone (clone.S:95) | | | ->14.63% (11,059,200B) 0x3A003656: gdk_pixbuf__jpeg_image_load_increment (io-jpeg.c:1106) | ->14.63% (11,059,200B) 0x8714A82: gdk_pixbuf_loader_write (gdk-pixbuf-loader.c:524) | ->14.63% (11,059,200B) 0x87111A9: load_from_stream (gdk-pixbuf-io.c:1451) | ->14.63% (11,059,200B) 0x871223A: gdk_pixbuf_new_from_stream (gdk-pixbuf-io.c:1641) | ->14.63% (11,059,200B) 0x73B7FF7: load_file (meta-background-image.c:136) | ->14.63% (11,059,200B) 0x530BD54: g_task_thread_pool_thread (gtask.c:1328) | ->14.63% (11,059,200B) 0x58E200E: g_thread_pool_thread_proxy (gthreadpool.c:307) | ->14.63% (11,059,200B) 0x58E1643: g_thread_proxy (gthread.c:784) | ->14.63% (11,059,200B) 0x769A7FA: start_thread (pthread_create.c:465) | ->14.63% (11,059,200B) 0x79C6B0D: clone (clone.S:95) | ->10.54% (7,973,320B) in 1025 places, all below massif's threshold (1.00%) | ->06.51% (4,925,304B) 0x58BF577: g_malloc (gmem.c:94) | ->05.25% (3,966,128B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->04.24% (3,206,840B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->01.98% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | | ->01.98% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | | | ->01.18% (894,384B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->01.18% (894,384B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->01.08% (813,112B) in 127 places, all below massif's threshold (1.00%) | | | | | ->01.00% (759,288B) in 79 places, all below massif's threshold (1.00%) | | | ->01.27% (959,176B) in 135 places, all below massif's threshold (1.00%) | ->04.32% (3,264,512B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->04.32% (3,264,512B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.20% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | | ->02.20% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | | | ->01.08% (815,104B) in 32 places, all below massif's threshold (1.00%) | | | ->01.03% (782,336B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | ->01.03% (782,336B) in 24 places, all below massif's threshold (1.00%) | ->02.97% (2,244,104B) 0x58BF62E: g_realloc (gmem.c:159) | ->01.96% (1,483,400B) in 61 places, all below massif's threshold (1.00%) | | | ->01.01% (760,704B) 0x588CA37: g_ptr_array_maybe_expand (garray.c:1136) | ->01.01% (760,576B) 0x588DBE9: g_ptr_array_add (garray.c:1400) | | ->01.01% (760,576B) in 54 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.56% (1,933,276B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->02.56% (1,933,276B) in 172 places, all below massif's threshold (1.00%) | ->02.26% (1,706,103B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->02.26% (1,706,103B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->02.26% (1,706,085B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.98% (1,497,106B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.98% (1,497,106B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.98% (1,496,913B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.44% (1,088,029B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.44% (1,087,993B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.44% (1,087,993B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.43% (1,083,819B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.43% (1,083,819B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.42% (1,076,898B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.42% (1,076,898B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.42% (1,076,898B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.42% (1,076,898B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.42% (1,076,898B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.42% (1,076,898B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.42% (1,076,898B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.42% (1,076,898B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.42% (1,076,898B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.42% (1,076,898B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.42% (1,076,898B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.42% (1,076,898B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | ->01.42% (1,076,898B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | ->01.42% (1,076,898B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | ->01.42% (1,076,898B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | ->01.42% (1,076,898B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | ->01.42% (1,076,898B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | | ->01.42% (1,076,898B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | ->01.34% (1,012,996B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | | | | | | | | | | | ->00.08% (63,902B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.01% (6,921B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.01% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.54% (408,884B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.28% (208,979B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.87% (1,411,711B) 0x2039DAFB: ralloc_size (ralloc.c:121) ->01.78% (1,349,448B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | ->01.32% (997,696B) 0x2039EC4D: ra_alloc_reg_set (register_allocate.c:196) | | ->01.32% (997,696B) in 2 places, all below massif's threshold (1.00%) | | | ->00.47% (351,752B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.08% (62,263B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 16 5,157,581,706 78,850,184 75,143,213 3,706,971 0 95.30% (75,143,213B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->62.23% (49,070,080B) 0x870CFD1: gdk_pixbuf_new (gdk-pixbuf.c:497) | ->48.21% (38,010,880B) 0x3AF6C61C: png_info_callback (io-png.c:671) | | ->48.21% (38,010,880B) 0x1436F7A7: png_push_read_chunk (pngpread.c:266) | | ->48.21% (38,010,880B) 0x14370589: png_process_data (pngpread.c:46) | | ->48.21% (38,010,880B) 0x3AF6BD58: gdk_pixbuf__png_image_load_increment (io-png.c:560) | | ->47.87% (37,748,736B) 0x8714A82: gdk_pixbuf_loader_write (gdk-pixbuf-loader.c:524) | | | ->47.87% (37,748,736B) 0x87111A9: load_from_stream (gdk-pixbuf-io.c:1451) | | | ->47.87% (37,748,736B) 0x871223A: gdk_pixbuf_new_from_stream (gdk-pixbuf-io.c:1641) | | | ->47.87% (37,748,736B) 0x73B7FF7: load_file (meta-background-image.c:136) | | | ->47.87% (37,748,736B) 0x530BD54: g_task_thread_pool_thread (gtask.c:1328) | | | ->47.87% (37,748,736B) 0x58E200E: g_thread_pool_thread_proxy (gthreadpool.c:307) | | | ->47.87% (37,748,736B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->47.87% (37,748,736B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->47.87% (37,748,736B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.33% (262,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->14.03% (11,059,200B) 0x3A003656: gdk_pixbuf__jpeg_image_load_increment (io-jpeg.c:1106) | ->14.03% (11,059,200B) 0x8714A82: gdk_pixbuf_loader_write (gdk-pixbuf-loader.c:524) | ->14.03% (11,059,200B) 0x87111A9: load_from_stream (gdk-pixbuf-io.c:1451) | ->14.03% (11,059,200B) 0x871223A: gdk_pixbuf_new_from_stream (gdk-pixbuf-io.c:1641) | ->14.03% (11,059,200B) 0x73B7FF7: load_file (meta-background-image.c:136) | ->14.03% (11,059,200B) 0x530BD54: g_task_thread_pool_thread (gtask.c:1328) | ->14.03% (11,059,200B) 0x58E200E: g_thread_pool_thread_proxy (gthreadpool.c:307) | ->14.03% (11,059,200B) 0x58E1643: g_thread_proxy (gthread.c:784) | ->14.03% (11,059,200B) 0x769A7FA: start_thread (pthread_create.c:465) | ->14.03% (11,059,200B) 0x79C6B0D: clone (clone.S:95) | ->10.16% (8,012,104B) in 1081 places, all below massif's threshold (1.00%) | ->07.23% (5,697,903B) 0x58BF577: g_malloc (gmem.c:94) | ->05.90% (4,651,268B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->04.65% (3,668,552B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->01.90% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | | ->01.90% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | | | ->01.54% (1,213,032B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->01.25% (986,152B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->01.24% (979,960B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->01.20% (946,160B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->01.20% (946,160B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.04% (33,800B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.01% (6,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.29% (226,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.21% (956,176B) in 142 places, all below massif's threshold (1.00%) | | | | | ->01.25% (982,716B) in 81 places, all below massif's threshold (1.00%) | | | ->01.33% (1,046,635B) in 147 places, all below massif's threshold (1.00%) | ->04.40% (3,469,312B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->04.40% (3,469,312B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.11% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | | ->02.11% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | | | ->01.15% (905,216B) in 32 places, all below massif's threshold (1.00%) | | | ->01.14% (897,024B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | ->01.14% (897,024B) in 25 places, all below massif's threshold (1.00%) | ->03.00% (2,367,568B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.00% (2,367,568B) in 63 places, all below massif's threshold (1.00%) | ->02.92% (2,300,548B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->02.92% (2,300,548B) in 187 places, all below massif's threshold (1.00%) | ->02.31% (1,819,795B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->02.31% (1,819,795B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->02.31% (1,819,777B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->02.02% (1,594,490B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->02.02% (1,594,490B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->02.02% (1,594,297B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.49% (1,177,464B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.49% (1,177,428B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.49% (1,177,428B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.49% (1,173,254B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.49% (1,173,254B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.47% (1,162,617B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.47% (1,162,617B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.47% (1,162,617B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.47% (1,162,617B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.47% (1,162,617B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.47% (1,162,617B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.47% (1,162,617B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.47% (1,162,617B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.47% (1,162,617B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.47% (1,162,617B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.47% (1,162,617B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.47% (1,161,473B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | | ->01.47% (1,161,473B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | | ->01.47% (1,161,473B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | | ->01.47% (1,161,473B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | | ->01.39% (1,096,154B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | | | ->01.39% (1,096,154B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | | | | ->01.39% (1,096,154B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.30% (1,021,186B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | | | | | | | | | | | | | | | ->00.10% (74,968B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.08% (65,319B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.01% (10,637B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.01% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.53% (416,833B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.29% (225,287B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.79% (1,411,711B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->01.71% (1,349,448B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->01.27% (997,696B) 0x2039EC4D: ra_alloc_reg_set (register_allocate.c:196) | | | ->01.27% (997,696B) in 2 places, all below massif's threshold (1.00%) | | | | | ->00.45% (351,752B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.08% (62,263B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.26% (994,192B) 0x564F8AF: g_type_create_instance (gtype.c:1845) ->01.18% (927,040B) 0x5630096: g_object_constructor (gobject.c:2146) | ->01.17% (923,104B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | ->01.13% (891,200B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | ->01.13% (891,200B) in 4 places, all below massif's threshold (1.00%) | | | | | ->00.04% (31,904B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (3,936B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.09% (67,152B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 17 5,406,263,023 85,494,616 81,198,355 4,296,261 0 18 5,722,772,934 90,037,008 85,257,604 4,779,404 0 19 5,930,015,221 116,884,600 112,080,476 4,804,124 0 95.89% (112,080,476B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->32.52% (38,010,880B) 0x870CFD1: gdk_pixbuf_new (gdk-pixbuf.c:497) | ->32.52% (38,010,880B) 0x3AF6C61C: png_info_callback (io-png.c:671) | | ->32.52% (38,010,880B) 0x1436F7A7: png_push_read_chunk (pngpread.c:266) | | ->32.52% (38,010,880B) 0x14370589: png_process_data (pngpread.c:46) | | ->32.52% (38,010,880B) 0x3AF6BD58: gdk_pixbuf__png_image_load_increment (io-png.c:560) | | ->32.30% (37,748,736B) 0x8714A82: gdk_pixbuf_loader_write (gdk-pixbuf-loader.c:524) | | | ->32.30% (37,748,736B) 0x87111A9: load_from_stream (gdk-pixbuf-io.c:1451) | | | ->32.30% (37,748,736B) 0x871223A: gdk_pixbuf_new_from_stream (gdk-pixbuf-io.c:1641) | | | ->32.30% (37,748,736B) 0x73B7FF7: load_file (meta-background-image.c:136) | | | ->32.30% (37,748,736B) 0x530BD54: g_task_thread_pool_thread (gtask.c:1328) | | | ->32.30% (37,748,736B) 0x58E200E: g_thread_pool_thread_proxy (gthreadpool.c:307) | | | ->32.30% (37,748,736B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->32.30% (37,748,736B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->32.30% (37,748,736B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.22% (262,144B) 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%) | ->32.30% (37,748,736B) 0x895A1D7: _cogl_bitmap_new_with_malloc_buffer (cogl-bitmap.c:219) | ->32.30% (37,748,736B) 0x895E2B4: _cogl_bitmap_convert (cogl-bitmap-conversion.c:502) | ->32.30% (37,748,736B) 0x89467C1: _cogl_texture_2d_gl_copy_from_bitmap (cogl-texture-2d-gl.c:765) | | ->32.30% (37,748,736B) 0x897D0B3: _cogl_texture_2d_set_region (cogl-texture-2d.c:613) | | ->32.30% (37,748,736B) 0x897CB12: _cogl_texture_set_region (cogl-texture.c:464) | | ->32.30% (37,748,736B) 0x897CCB0: cogl_texture_set_data (cogl-texture.c:534) | | ->32.30% (37,748,736B) 0x73B85AD: file_loaded (meta-background-image.c:193) | | ->32.30% (37,748,736B) 0x530B201: g_task_return_now (gtask.c:1145) | | ->32.30% (37,748,736B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | ->32.30% (37,748,736B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | ->32.30% (37,748,736B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | ->32.30% (37,748,736B) 0x58BA500: g_main_loop_run (gmain.c:4082) | | ->32.30% (37,748,736B) 0x73D56FA: meta_run (main.c:648) | | ->32.30% (37,748,736B) 0x10A2E5: main (main.c:462) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->10.23% (11,955,022B) in 1140 places, all below massif's threshold (1.00%) | ->06.47% (7,563,319B) 0x58BF577: g_malloc (gmem.c:94) | ->05.44% (6,358,349B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->04.21% (4,918,341B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->01.82% (2,121,608B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->01.57% (1,831,736B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->01.55% (1,806,576B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->01.50% (1,758,856B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->01.50% (1,758,856B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.04% (47,720B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.02% (25,160B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.25% (289,872B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.28% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | | ->01.28% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | | | ->01.11% (1,297,389B) in 145 places, all below massif's threshold (1.00%) | | | | | ->01.23% (1,440,008B) in 88 places, all below massif's threshold (1.00%) | | | ->01.03% (1,204,970B) in 152 places, all below massif's threshold (1.00%) | ->03.57% (4,177,920B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->03.57% (4,177,920B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->01.43% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | | ->01.43% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | | | ->01.14% (1,327,104B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.14% (1,327,104B) in 34 places, all below massif's threshold (1.00%) | | | ->01.01% (1,183,744B) in 32 places, all below massif's threshold (1.00%) | ->02.60% (3,044,436B) 0x58BF62E: g_realloc (gmem.c:159) | ->02.60% (3,044,436B) in 63 places, all below massif's threshold (1.00%) | ->02.57% (3,003,864B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->02.57% (3,003,864B) in 196 places, all below massif's threshold (1.00%) | ->01.67% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.67% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.67% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.46% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.46% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.46% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.07% (1,249,326B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.07% (1,249,290B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.07% (1,249,290B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.07% (1,245,116B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.07% (1,245,116B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.06% (1,234,402B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.06% (1,234,402B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.06% (1,234,402B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.06% (1,234,402B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.06% (1,234,402B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.06% (1,234,402B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.06% (1,234,402B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.06% (1,234,402B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.06% (1,234,402B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.06% (1,234,402B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.06% (1,234,402B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.06% (1,233,258B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | | ->01.06% (1,233,258B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | | ->01.06% (1,233,258B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | | ->01.06% (1,233,258B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | | ->01.06% (1,233,258B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.01% (10,714B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.39% (457,021B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.21% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.55% (1,807,584B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->01.47% (1,718,128B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->01.46% (1,701,168B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->01.42% (1,656,128B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->01.42% (1,656,128B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.04% (45,040B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.01% (16,960B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.08% (89,456B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.21% (1,412,431B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->01.16% (1,350,168B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->01.16% (1,350,168B) in 92 places, all below massif's threshold (1.00%) | | | ->00.05% (62,263B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.20% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.20% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 20 6,330,023,527 46,235,656 40,996,042 5,239,614 0 21 6,617,800,153 48,152,456 42,727,189 5,425,267 0 22 6,976,823,517 49,008,752 43,450,155 5,558,597 0 23 7,263,792,020 52,799,952 46,541,807 6,258,145 0 24 7,551,339,530 56,942,560 50,607,990 6,334,570 0 25 7,766,672,165 57,136,944 50,858,334 6,278,610 0 26 8,054,036,998 61,901,952 55,180,509 6,721,443 0 27 8,412,823,672 64,111,280 57,163,070 6,948,210 0 28 8,699,822,533 63,835,976 56,878,846 6,957,130 0 29 8,915,397,085 67,688,976 60,367,328 7,321,648 0 30 9,203,060,259 71,013,536 63,430,967 7,582,569 0 31 9,490,143,985 71,555,784 63,862,011 7,693,773 0 32 9,824,545,036 73,983,952 65,972,867 8,011,085 0 33 10,061,968,523 76,522,792 68,151,113 8,371,679 0 34 10,418,368,879 78,257,728 69,700,015 8,557,713 0 35 10,656,271,019 78,398,024 69,877,271 8,520,753 0 36 10,893,695,412 82,053,672 72,989,105 9,064,567 0 37 11,368,766,139 85,880,528 76,432,842 9,447,686 0 38 11,724,913,453 86,630,120 77,114,568 9,515,552 0 39 11,962,368,312 89,673,608 79,742,929 9,930,679 0 40 12,200,337,757 92,799,424 82,646,915 10,152,509 0 41 12,675,208,692 94,353,464 84,008,599 10,344,865 0 89.04% (84,008,599B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->23.98% (22,622,819B) 0x58BF577: g_malloc (gmem.c:94) | ->21.75% (20,517,909B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->15.82% (14,923,681B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.47% (8,937,960B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->08.82% (8,322,024B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->08.79% (8,291,968B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.51% (8,032,880B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.65% (4,387,192B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.65% (4,387,192B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.65% (4,387,192B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.65% (4,387,192B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.65% (4,387,192B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.65% (4,387,192B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.65% (4,387,192B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.30% (3,116,064B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.30% (3,116,064B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.35% (1,271,128B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | ->01.26% (1,191,248B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | ->01.26% (1,191,248B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | ->01.26% (1,191,248B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | ->01.26% (1,191,248B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | ->01.16% (1,097,832B) 0xDEAFD07: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) | | | | | | | | | | ->01.16% (1,097,832B) 0x5BE8FC2D4D3: ??? | | | | | | | | | | ->01.16% (1,097,832B) in 9 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.10% (93,416B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.08% (79,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.77% (2,617,856B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.77% (2,617,856B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.71% (2,555,960B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.71% (2,555,960B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.71% (2,555,960B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.71% (2,555,960B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.71% (2,555,960B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.07% (1,953,080B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.07% (1,953,080B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.07% (1,953,080B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.07% (1,953,080B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.07% (1,953,080B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.07% (1,953,080B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.07% (1,953,080B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.45% (1,372,808B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.45% (1,372,808B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.61% (580,272B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.64% (602,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.07% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.03% (969,256B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.03% (969,256B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.03% (969,256B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.03% (969,256B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.03% (969,256B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.03% (969,256B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.03% (969,256B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.03% (969,256B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.06% (58,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.27% (259,088B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (30,056B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.65% (615,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.00% (1,890,481B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.59% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | | ->01.59% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | | | ->01.57% (1,482,408B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.26% (1,188,864B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.26% (1,188,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.31% (293,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.18% (1,113,488B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | ->01.18% (1,112,824B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | ->01.18% (1,112,824B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->03.64% (3,433,132B) in 135 places, all below massif's threshold (1.00%) | | | | | ->02.29% (2,161,096B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | ->02.29% (2,161,096B) in 258 places, all below massif's threshold (1.00%) | | | ->02.23% (2,104,910B) in 188 places, all below massif's threshold (1.00%) | ->13.91% (13,126,860B) in 1277 places, all below massif's threshold (1.00%) | ->09.49% (8,954,655B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.51% (4,258,864B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.44% (3,245,000B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.34% (3,149,080B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.34% (3,149,080B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.10% (95,920B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.07% (1,013,864B) in 8 places, all below massif's threshold (1.00%) | | | ->02.44% (2,300,711B) in 219 places, all below massif's threshold (1.00%) | | | ->01.28% (1,212,424B) 0x58B790C: g_source_new (gmain.c:917) | | ->01.21% (1,145,664B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->01.19% (1,120,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->01.19% (1,120,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->01.19% (1,120,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.19% (1,120,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.19% (1,120,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.19% (1,120,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->01.19% (1,120,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->01.19% (1,120,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.19% (1,120,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->01.19% (1,120,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->01.19% (1,120,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->01.19% (1,120,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->01.19% (1,120,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.19% (1,120,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->01.19% (1,120,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->01.19% (1,120,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.03% (25,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (66,760B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.25% (1,182,656B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.25% (1,182,464B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.25% (1,182,464B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.25% (1,182,464B) in 114 places, all below massif's threshold (1.00%) | | | ->00.00% (192B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.53% (8,050,720B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.29% (7,823,344B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.27% (7,802,928B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.01% (7,562,000B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.37% (4,127,888B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.37% (4,127,888B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.37% (4,127,888B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.37% (4,127,888B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.37% (4,127,888B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.37% (4,127,888B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.37% (4,127,888B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.11% (2,932,192B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.11% (2,932,192B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.27% (1,195,696B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | ->01.19% (1,120,544B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | ->01.19% (1,120,544B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | ->01.19% (1,120,544B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | ->01.19% (1,120,544B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | ->01.09% (1,032,656B) 0xDEAFD07: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) | | | | | | | ->01.09% (1,032,656B) 0x5BE8FC2D4D3: ??? | | | | | | | ->01.09% (1,032,656B) in 9 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.09% (87,888B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.08% (75,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.62% (2,467,792B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.62% (2,467,792B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.55% (2,409,440B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.55% (2,409,440B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.55% (2,409,440B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.55% (2,409,440B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.55% (2,409,440B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.95% (1,841,120B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.95% (1,841,120B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.95% (1,841,120B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.95% (1,841,120B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.95% (1,841,120B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.95% (1,841,120B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.95% (1,841,120B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.37% (1,294,112B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.37% (1,294,112B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.58% (547,008B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.60% (568,320B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.06% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.02% (966,320B) in 2 places, all below massif's threshold (1.00%) | | | | | | | ->00.26% (240,928B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (20,416B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.24% (227,376B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.44% (7,020,544B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->07.44% (7,020,544B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->03.53% (3,334,144B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.86% (1,757,184B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.86% (1,757,184B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.86% (1,757,184B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.86% (1,757,184B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.55% (1,458,176B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.38% (1,298,432B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.38% (1,298,432B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.38% (1,298,432B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.17% (159,744B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.32% (299,008B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.67% (1,576,960B) in 45 places, all below massif's threshold (1.00%) | | | ->02.14% (2,019,328B) in 35 places, all below massif's threshold (1.00%) | | | ->01.77% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.77% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->07.19% (6,780,949B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.01% (3,779,181B) in 64 places, all below massif's threshold (1.00%) | | | ->01.70% (1,607,128B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.05% (991,608B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.05% (991,608B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.05% (991,608B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.65% (615,520B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.48% (1,394,640B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.17% (1,106,864B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.17% (1,106,864B) in 25 places, all below massif's threshold (1.00%) | | | ->00.30% (287,776B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.07% (5,727,528B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->05.89% (5,553,952B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.83% (4,556,256B) in 1369 places, all below massif's threshold (1.00%) | | | | | ->01.06% (997,696B) 0x2039EC4D: ra_alloc_reg_set (register_allocate.c:196) | | ->01.06% (997,696B) in 2 places, all below massif's threshold (1.00%) | | | ->00.18% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.72% (3,513,856B) 0x691007B: ??? (new_allocator.h:111) | ->02.99% (2,818,048B) 0x69103E3: ??? (object.cpp:1412) | | ->02.08% (1,965,056B) 0x5BE8FCD3E6E: ??? | | | ->02.08% (1,965,056B) in 105 places, all below massif's threshold (1.00%) | | | | | ->00.90% (852,992B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.74% (695,808B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.58% (2,437,064B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->01.88% (1,770,000B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.82% (1,717,680B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.82% (1,717,680B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.06% (52,320B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.71% (667,064B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.07% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->02.07% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->02.07% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.81% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.81% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.81% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.32% (1,249,326B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.32% (1,249,290B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.32% (1,249,290B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.32% (1,245,116B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.32% (1,245,116B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.31% (1,234,402B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.31% (1,234,402B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.31% (1,234,402B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.31% (1,234,402B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.31% (1,234,402B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.31% (1,234,402B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.31% (1,234,402B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.31% (1,234,402B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.31% (1,234,402B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.31% (1,234,402B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.31% (1,234,402B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.31% (1,233,258B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | | ->01.31% (1,233,258B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | | ->01.31% (1,233,258B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | | ->01.31% (1,233,258B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | | ->01.24% (1,167,939B) 0xE0BE14D: js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject.h:1523) | | | | | | | | | | ->01.24% (1,167,939B) 0xE0AF551: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:192) | | | | | | | | | | ->01.24% (1,167,939B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.09% (1,029,050B) 0xE0C1FB2: js::ExecuteKernel(JSContext*, JS::Handle, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:686) | | | | | | | | | | | | | | | | | | | | | ->00.15% (138,889B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (65,319B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.01% (10,714B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.48% (457,021B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.26% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.54% (1,457,440B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.25% (1,180,000B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.21% (1,145,120B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.21% (1,145,120B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.04% (34,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.29% (277,440B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.49% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) | ->01.07% (1,008,672B) 0x1A6028DF: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) | | ->01.07% (1,008,672B) in 2 places, all below massif's threshold (1.00%) | | | ->00.42% (398,848B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.02% (959,880B) 0x1A60549A: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.02% (959,880B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 42 13,150,070,572 99,282,464 88,223,090 11,059,374 0 43 13,387,684,411 100,822,528 89,621,300 11,201,228 0 44 13,625,432,216 101,587,176 90,273,639 11,313,537 0 45 14,100,302,792 104,827,144 93,237,894 11,589,250 0 46 14,575,209,150 109,708,776 97,491,312 12,217,464 0 47 14,813,236,688 110,822,976 98,450,014 12,372,962 0 48 15,288,102,550 113,291,800 100,679,097 12,612,703 0 49 15,644,282,940 117,300,040 104,091,828 13,208,212 0 50 15,794,250,176 118,055,016 104,769,614 13,285,402 0 88.75% (104,769,614B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->25.91% (30,586,334B) 0x58BF577: g_malloc (gmem.c:94) | ->23.51% (27,752,317B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.73% (19,755,753B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.28% (12,134,560B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.64% (11,380,192B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.61% (11,347,688B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.32% (11,007,912B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.06% (5,971,696B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.06% (5,971,696B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.06% (5,971,696B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.06% (5,971,696B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.06% (5,971,696B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.06% (5,971,696B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.06% (5,971,696B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.88% (4,580,936B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.88% (4,580,936B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.18% (1,389,568B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.11% (1,309,688B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.11% (1,309,688B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.11% (1,309,688B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.11% (1,309,688B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.03% (1,216,272B) 0xDEAFD07: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) | | | | | | | | | | | ->01.03% (1,216,272B) 0x5BE8FC2D4D3: ??? | | | | | | | | | | | ->01.03% (1,216,272B) in 9 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.08% (93,416B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (79,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->03.06% (3,612,608B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->03.06% (3,612,608B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->03.01% (3,550,712B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->03.01% (3,550,712B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->03.01% (3,550,712B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->03.01% (3,550,712B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->03.01% (3,550,712B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.28% (2,691,608B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.28% (2,691,608B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.28% (2,691,608B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.28% (2,691,608B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.28% (2,691,608B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.28% (2,691,608B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.28% (2,691,608B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.79% (2,110,080B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.79% (2,110,080B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.49% (581,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.73% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.16% (1,365,032B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.16% (1,365,032B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.16% (1,365,032B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.16% (1,365,032B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.16% (1,365,032B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.16% (1,365,032B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.16% (1,365,032B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.16% (1,365,032B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.05% (58,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.29% (339,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.64% (754,368B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.32% (2,733,081B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.70% (2,005,344B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.37% (1,615,896B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.04% (1,233,144B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.04% (1,233,144B) in 105 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.32% (382,752B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.33% (389,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.27% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | | ->01.27% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | | | ->01.17% (1,383,424B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | ->01.17% (1,382,760B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | ->01.17% (1,382,760B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->03.09% (3,653,372B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.46% (2,908,584B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.46% (2,908,584B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.22% (1,434,608B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.22% (1,434,608B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.22% (1,434,608B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.22% (1,434,608B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.22% (1,434,608B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.22% (1,434,608B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.22% (1,434,608B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.22% (1,434,608B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.22% (1,434,608B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.22% (1,434,608B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.22% (1,434,608B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.22% (1,434,608B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.22% (1,434,608B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.22% (1,434,608B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.22% (1,434,608B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.40% (2,834,017B) in 188 places, all below massif's threshold (1.00%) | ->12.98% (15,328,920B) in 1280 places, all below massif's threshold (1.00%) | ->11.26% (13,288,567B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.81% (5,678,352B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.67% (4,331,272B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.59% (4,233,768B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.59% (4,233,768B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.08% (97,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.14% (1,347,080B) in 8 places, all below massif's threshold (1.00%) | | | ->02.59% (3,059,887B) in 219 places, all below massif's threshold (1.00%) | | | ->02.19% (2,579,576B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.11% (2,490,912B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.08% (2,459,328B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.08% (2,459,328B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.08% (2,459,328B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.08% (2,459,328B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.08% (2,459,328B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.08% (2,459,328B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.08% (2,459,328B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.08% (2,459,328B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.08% (2,459,328B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.08% (2,459,328B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.08% (2,459,328B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.08% (2,459,328B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.08% (2,459,328B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.08% (2,459,328B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.08% (2,459,328B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.08% (2,459,328B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.03% (31,584B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.08% (88,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.67% (1,970,752B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.67% (1,970,624B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.67% (1,970,624B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.67% (1,970,624B) in 114 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.31% (10,986,576B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.06% (10,700,032B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->09.04% (10,677,888B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.78% (10,362,176B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.76% (5,618,336B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.76% (5,618,336B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.76% (5,618,336B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.76% (5,618,336B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.76% (5,618,336B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.76% (5,618,336B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.76% (5,618,336B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.65% (4,310,208B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.65% (4,310,208B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.11% (1,307,008B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.04% (1,231,856B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | ->01.04% (1,231,856B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->01.04% (1,231,856B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | ->01.04% (1,231,856B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.04% (1,231,856B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.06% (75,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.88% (3,405,520B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.88% (3,405,520B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.84% (3,347,168B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.84% (3,347,168B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.84% (3,347,168B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.84% (3,347,168B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.84% (3,347,168B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.15% (2,537,312B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.15% (2,537,312B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.15% (2,537,312B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.15% (2,537,312B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.15% (2,537,312B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.15% (2,537,312B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.15% (2,537,312B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.68% (1,989,120B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.68% (1,989,120B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.46% (548,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.69% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.05% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.09% (1,282,992B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.09% (1,282,992B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.09% (1,282,992B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.09% (1,282,992B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.09% (1,282,992B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.09% (1,282,992B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.09% (1,282,992B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.09% (1,282,992B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.05% (55,328B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.27% (315,712B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.24% (286,544B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.03% (8,299,493B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.70% (4,371,741B) in 64 places, all below massif's threshold (1.00%) | | | ->01.85% (2,187,992B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.13% (1,337,032B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.13% (1,337,032B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.13% (1,337,032B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.72% (850,960B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.47% (1,739,760B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.20% (1,410,992B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.20% (1,410,992B) in 25 places, all below massif's threshold (1.00%) | | | ->00.28% (328,768B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.14% (7,249,920B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.14% (7,249,920B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.92% (3,448,832B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.54% (1,822,720B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.54% (1,822,720B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.54% (1,822,720B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.54% (1,822,720B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.29% (1,523,712B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.15% (1,355,776B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.15% (1,355,776B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.15% (1,355,776B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.14% (167,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (299,008B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.38% (1,626,112B) in 47 places, all below massif's threshold (1.00%) | | | ->01.81% (2,134,016B) in 35 places, all below massif's threshold (1.00%) | | | ->01.41% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.41% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.85% (5,727,528B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.70% (5,553,952B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.70% (5,553,952B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.15% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.03% (4,753,408B) 0x691007B: ??? (new_allocator.h:111) | ->03.24% (3,830,272B) 0x69103E3: ??? (object.cpp:1412) | | ->02.48% (2,923,008B) 0x5BE8FCD3E6E: ??? | | | ->02.48% (2,923,008B) in 105 places, all below massif's threshold (1.00%) | | | | | ->00.77% (907,264B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.78% (923,136B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.75% (3,249,512B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.00% (2,362,512B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.96% (2,309,328B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.96% (2,309,328B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.05% (53,184B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.75% (887,000B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.65% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.65% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.65% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.45% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.45% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.45% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.06% (1,249,326B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.06% (1,249,290B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.06% (1,249,290B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.05% (1,245,116B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.05% (1,245,116B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.05% (1,234,402B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.05% (1,234,402B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.05% (1,234,402B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.05% (1,234,402B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.05% (1,234,402B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.05% (1,234,402B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.05% (1,234,402B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.05% (1,234,402B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.05% (1,234,402B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.05% (1,234,402B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.05% (1,234,402B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.04% (1,233,258B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | | ->01.04% (1,233,258B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | | ->01.04% (1,233,258B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | | ->01.04% (1,233,258B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | | ->01.04% (1,233,258B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.01% (10,714B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.39% (457,021B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.21% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.65% (1,943,072B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.33% (1,575,008B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.30% (1,539,552B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.30% (1,539,552B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.03% (35,456B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.31% (368,064B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.19% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.19% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 51 15,988,673,815 118,669,912 105,303,622 13,366,290 0 52 16,142,828,706 119,238,040 105,690,523 13,547,517 0 88.64% (105,690,523B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.14% (31,166,175B) 0x58BF577: g_malloc (gmem.c:94) | ->23.68% (28,239,313B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.80% (20,030,561B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.29% (12,272,656B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.65% (11,503,416B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.62% (11,470,912B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.32% (11,108,504B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.08% (6,061,400B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.08% (6,061,400B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.08% (6,061,400B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.08% (6,061,400B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.08% (6,061,400B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.08% (6,061,400B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.08% (6,061,400B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.92% (4,670,640B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.92% (4,670,640B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.17% (1,389,568B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.10% (1,309,688B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.10% (1,309,688B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.10% (1,309,688B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.10% (1,309,688B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.02% (1,216,272B) 0xDEAFD07: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) | | | | | | | | | | | ->01.02% (1,216,272B) 0x5BE8FC2D4D3: ??? | | | | | | | | | | | ->01.02% (1,216,272B) in 9 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.08% (93,416B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (79,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->03.03% (3,617,632B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->03.03% (3,617,632B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->03.00% (3,577,088B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->03.00% (3,577,088B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->03.00% (3,577,088B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->03.00% (3,577,088B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->03.00% (3,577,088B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.28% (2,717,984B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.28% (2,717,984B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.28% (2,717,984B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.28% (2,717,984B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.28% (2,717,984B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.28% (2,717,984B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.28% (2,717,984B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.79% (2,136,456B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.79% (2,136,456B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.49% (581,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.72% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.03% (40,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.15% (1,370,896B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.15% (1,370,896B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.15% (1,370,896B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.15% (1,370,896B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.15% (1,370,896B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.15% (1,370,896B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.15% (1,370,896B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.15% (1,370,896B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.05% (58,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.30% (362,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.65% (769,240B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.35% (2,805,849B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.72% (2,047,680B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.39% (1,652,400B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.06% (1,269,648B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.06% (1,269,648B) in 105 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.32% (382,752B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.33% (395,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.26% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | | ->01.26% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | | | ->01.18% (1,405,032B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | ->01.18% (1,404,368B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | ->01.18% (1,404,368B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->03.14% (3,739,000B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.46% (2,930,984B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.46% (2,930,984B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.29% (1,538,768B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.29% (1,538,768B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.29% (1,538,768B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.29% (1,538,768B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.29% (1,538,768B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.29% (1,538,768B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.29% (1,538,768B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.29% (1,538,768B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.29% (1,538,768B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.29% (1,538,768B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.29% (1,538,768B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.29% (1,538,768B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.29% (1,538,768B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.29% (1,538,768B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.29% (1,538,768B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.45% (2,926,862B) in 188 places, all below massif's threshold (1.00%) | ->12.55% (14,960,504B) in 1280 places, all below massif's threshold (1.00%) | ->11.37% (13,551,515B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.81% (5,734,032B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.66% (4,365,064B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.58% (4,267,560B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.58% (4,267,560B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.08% (97,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.15% (1,368,968B) in 8 places, all below massif's threshold (1.00%) | | | ->02.58% (3,075,027B) in 219 places, all below massif's threshold (1.00%) | | | ->02.32% (2,769,016B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.24% (2,671,968B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.21% (2,637,888B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.21% (2,637,888B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.21% (2,637,888B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.21% (2,637,888B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.21% (2,637,888B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.21% (2,637,888B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.21% (2,637,888B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.21% (2,637,888B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.21% (2,637,888B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.21% (2,637,888B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.21% (2,637,888B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.21% (2,637,888B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.21% (2,637,888B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.21% (2,637,888B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.21% (2,637,888B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.21% (2,637,888B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.03% (34,080B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.08% (97,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.66% (1,973,440B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.66% (1,973,440B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.66% (1,973,440B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.66% (1,973,440B) in 114 places, all below massif's threshold (1.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.32% (11,108,544B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.07% (10,815,840B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->09.05% (10,793,696B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.77% (10,457,008B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.78% (5,702,912B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.78% (5,702,912B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.78% (5,702,912B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.78% (5,702,912B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.78% (5,702,912B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.78% (5,702,912B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.78% (5,702,912B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.69% (4,394,784B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.69% (4,394,784B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.10% (1,307,008B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.03% (1,231,856B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | ->01.03% (1,231,856B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->01.03% (1,231,856B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | ->01.03% (1,231,856B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.03% (1,231,856B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.06% (75,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.86% (3,410,256B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.86% (3,410,256B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.83% (3,372,032B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.83% (3,372,032B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.83% (3,372,032B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.83% (3,372,032B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.83% (3,372,032B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.15% (2,562,176B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.15% (2,562,176B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.15% (2,562,176B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.15% (2,562,176B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.15% (2,562,176B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.15% (2,562,176B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.15% (2,562,176B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.69% (2,013,984B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.69% (2,013,984B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.46% (548,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.68% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (38,224B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.08% (1,288,512B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.08% (1,288,512B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.08% (1,288,512B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.08% (1,288,512B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.08% (1,288,512B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.08% (1,288,512B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.08% (1,288,512B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.08% (1,288,512B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.05% (55,328B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.28% (336,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.25% (292,704B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.11% (8,472,493B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.70% (4,414,821B) in 64 places, all below massif's threshold (1.00%) | | | ->01.87% (2,227,496B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.14% (1,357,920B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.14% (1,357,920B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.14% (1,357,920B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.73% (869,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.53% (1,830,176B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.26% (1,499,696B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.02% (1,216,512B) 0x58E44EC: g_time_zone_new (gtimezone.c:476) | | | ->01.02% (1,216,512B) in 4 places, all below massif's threshold (1.00%) | | | | | ->00.24% (283,184B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.28% (330,480B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.08% (7,249,920B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.08% (7,249,920B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.89% (3,448,832B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.53% (1,822,720B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.53% (1,822,720B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.53% (1,822,720B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.53% (1,822,720B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.28% (1,523,712B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.14% (1,355,776B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.14% (1,355,776B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.14% (1,355,776B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.14% (167,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (299,008B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.36% (1,626,112B) in 47 places, all below massif's threshold (1.00%) | | | ->01.79% (2,134,016B) in 35 places, all below massif's threshold (1.00%) | | | ->01.40% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.40% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.80% (5,727,528B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.66% (5,553,952B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.66% (5,553,952B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.15% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.07% (4,853,760B) 0x691007B: ??? (new_allocator.h:111) | ->03.28% (3,916,800B) 0x69103E3: ??? (object.cpp:1412) | | ->02.52% (3,009,536B) 0x5BE8FCD3E6E: ??? | | | ->02.52% (3,009,536B) in 105 places, all below massif's threshold (1.00%) | | | | | ->00.76% (907,264B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.79% (936,960B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.75% (3,282,872B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.00% (2,380,944B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.95% (2,327,760B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.95% (2,327,760B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.04% (53,184B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.76% (901,928B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.64% (1,960,928B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.33% (1,587,296B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.30% (1,551,840B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.30% (1,551,840B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.03% (35,456B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.31% (373,632B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.63% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.63% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.63% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.43% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.43% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.43% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.05% (1,249,326B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.05% (1,249,290B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.05% (1,249,290B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.04% (1,245,116B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.04% (1,245,116B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.04% (1,234,402B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.04% (1,234,402B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.04% (1,234,402B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.04% (1,234,402B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.04% (1,234,402B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.04% (1,234,402B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.04% (1,234,402B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.04% (1,234,402B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.04% (1,234,402B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.04% (1,234,402B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.04% (1,234,402B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.03% (1,233,258B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | | ->01.03% (1,233,258B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | | ->01.03% (1,233,258B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | | ->01.03% (1,233,258B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | | ->01.03% (1,233,258B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.01% (10,714B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.38% (457,021B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.20% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.18% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.18% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 53 16,260,808,021 120,430,632 106,824,703 13,605,929 0 88.70% (106,824,703B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->25.99% (31,303,372B) 0x58BF577: g_malloc (gmem.c:94) | ->23.55% (28,365,445B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.70% (20,112,181B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.23% (12,322,792B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.59% (11,551,384B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.56% (11,518,880B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.26% (11,156,472B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.06% (6,088,016B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.06% (6,088,016B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.06% (6,088,016B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.06% (6,088,016B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.06% (6,088,016B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.06% (6,088,016B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.06% (6,088,016B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.90% (4,694,872B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.90% (4,694,872B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.16% (1,391,952B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.09% (1,312,072B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.09% (1,312,072B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.09% (1,312,072B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.09% (1,312,072B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.01% (1,218,656B) 0xDEAFD07: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) | | | | | | | | | | | ->01.01% (1,218,656B) 0x5BE8FC2D4D3: ??? | | | | | | | | | | | ->01.01% (1,218,656B) in 9 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.08% (93,416B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (79,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->03.02% (3,638,984B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->03.02% (3,638,984B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.97% (3,577,088B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.97% (3,577,088B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.97% (3,577,088B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.97% (3,577,088B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.97% (3,577,088B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.26% (2,717,984B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.26% (2,717,984B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.26% (2,717,984B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.26% (2,717,984B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.26% (2,717,984B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.26% (2,717,984B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.26% (2,717,984B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.77% (2,136,456B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.77% (2,136,456B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.48% (581,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.71% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.14% (1,370,896B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.14% (1,370,896B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.14% (1,370,896B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.14% (1,370,896B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.14% (1,370,896B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.14% (1,370,896B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.14% (1,370,896B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.14% (1,370,896B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.05% (58,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.30% (362,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.64% (771,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.34% (2,823,557B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.71% (2,054,376B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.38% (1,657,584B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.06% (1,273,968B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.06% (1,273,968B) in 105 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.32% (383,616B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.33% (396,792B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.24% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | | ->01.24% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | | | ->01.17% (1,412,112B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | ->01.17% (1,411,448B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | ->01.17% (1,411,448B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->03.12% (3,752,544B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.44% (2,944,088B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.44% (2,944,088B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.29% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.29% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.29% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.29% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.29% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.29% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.29% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.29% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.29% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.29% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.29% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.29% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.29% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.29% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.29% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.44% (2,937,927B) in 191 places, all below massif's threshold (1.00%) | ->12.48% (15,024,489B) in 1280 places, all below massif's threshold (1.00%) | ->11.30% (13,613,417B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.78% (5,759,800B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.64% (4,386,800B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.56% (4,286,568B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.56% (4,286,568B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.08% (100,232B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.14% (1,373,000B) in 8 places, all below massif's threshold (1.00%) | | | ->02.56% (3,084,649B) in 220 places, all below massif's threshold (1.00%) | | | ->02.32% (2,795,528B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.24% (2,699,520B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.22% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.22% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.22% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.22% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.22% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.22% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.22% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.22% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.22% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.22% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.22% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.22% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.22% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.22% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.22% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.22% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.03% (31,008B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.08% (96,008B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.64% (1,973,440B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.64% (1,973,440B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.64% (1,973,440B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.64% (1,973,440B) in 114 places, all below massif's threshold (1.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.26% (11,154,816B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.02% (10,861,136B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->09.00% (10,838,992B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.72% (10,502,304B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.76% (5,728,080B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.76% (5,728,080B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.76% (5,728,080B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.76% (5,728,080B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.76% (5,728,080B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.76% (5,728,080B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.76% (5,728,080B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.67% (4,417,712B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.67% (4,417,712B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.09% (1,309,248B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.02% (1,234,096B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | ->01.02% (1,234,096B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->01.02% (1,234,096B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | ->01.02% (1,234,096B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.02% (1,234,096B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.06% (75,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.85% (3,430,384B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.85% (3,430,384B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.80% (3,372,032B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.80% (3,372,032B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.80% (3,372,032B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.80% (3,372,032B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.80% (3,372,032B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.13% (2,562,176B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.13% (2,562,176B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.13% (2,562,176B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.13% (2,562,176B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.13% (2,562,176B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.13% (2,562,176B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.13% (2,562,176B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.67% (2,013,984B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.67% (2,013,984B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.46% (548,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.67% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.05% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.07% (1,288,512B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.07% (1,288,512B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.07% (1,288,512B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.07% (1,288,512B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.07% (1,288,512B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.07% (1,288,512B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.07% (1,288,512B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.07% (1,288,512B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.05% (55,328B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.28% (336,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.24% (293,680B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.09% (8,537,045B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.68% (4,436,893B) in 64 places, all below massif's threshold (1.00%) | | | ->01.86% (2,235,816B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.13% (1,363,352B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.13% (1,363,352B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.13% (1,363,352B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.72% (872,464B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.55% (1,864,336B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.27% (1,525,040B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.03% (1,241,088B) 0x58E44EC: g_time_zone_new (gtimezone.c:476) | | | ->01.03% (1,241,088B) in 4 places, all below massif's threshold (1.00%) | | | | | ->00.24% (283,952B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.28% (339,296B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.62% (7,970,816B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.62% (7,970,816B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.90% (3,497,984B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.54% (1,855,488B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.54% (1,855,488B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.54% (1,855,488B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.54% (1,855,488B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.29% (1,552,384B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.15% (1,380,352B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.15% (1,380,352B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.15% (1,380,352B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.14% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (303,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.36% (1,642,496B) in 47 places, all below massif's threshold (1.00%) | | | ->02.33% (2,805,760B) in 35 places, all below massif's threshold (1.00%) | | | ->01.38% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.38% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.76% (5,727,528B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.61% (5,553,952B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.61% (5,553,952B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.14% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.04% (4,869,632B) 0x691007B: ??? (new_allocator.h:111) | ->03.26% (3,929,088B) 0x69103E3: ??? (object.cpp:1412) | | ->02.51% (3,019,776B) 0x5BE8FCD3E6E: ??? | | | ->02.51% (3,019,776B) in 105 places, all below massif's threshold (1.00%) | | | | | ->00.76% (909,312B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.78% (940,544B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.74% (3,297,320B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->01.99% (2,392,800B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.94% (2,338,128B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.94% (2,338,128B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.05% (54,672B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.75% (904,520B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.64% (1,969,984B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.32% (1,595,200B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.29% (1,558,752B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.29% (1,558,752B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.03% (36,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.31% (374,784B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.62% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.62% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.62% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.42% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.42% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.42% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.04% (1,249,326B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.04% (1,249,290B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.04% (1,249,290B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.03% (1,245,116B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.03% (1,245,116B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.02% (1,234,402B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.02% (1,234,402B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.02% (1,234,402B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.02% (1,234,402B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.02% (1,234,402B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.02% (1,234,402B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.02% (1,234,402B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.02% (1,234,402B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.02% (1,234,402B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.02% (1,234,402B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.02% (1,234,402B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.02% (1,233,258B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | | ->01.02% (1,233,258B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | | ->01.02% (1,233,258B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | | ->01.02% (1,233,258B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | | ->01.02% (1,233,258B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.01% (10,714B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.38% (457,021B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.20% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.17% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.17% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 54 16,374,286,864 121,643,472 107,759,630 13,883,842 0 88.59% (107,759,630B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.22% (31,900,544B) 0x58BF577: g_malloc (gmem.c:94) | ->23.78% (28,932,073B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.78% (20,409,705B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.13% (12,322,792B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.50% (11,551,384B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.47% (11,518,880B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.17% (11,156,472B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.00% (6,088,016B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.00% (6,088,016B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.00% (6,088,016B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.00% (6,088,016B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.00% (6,088,016B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.00% (6,088,016B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.00% (6,088,016B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.86% (4,694,872B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.86% (4,694,872B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.14% (1,391,952B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.08% (1,312,072B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.08% (1,312,072B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.08% (1,312,072B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.08% (1,312,072B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.00% (1,218,656B) 0xDEAFD07: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) | | | | | | | | | | | ->01.00% (1,218,656B) 0x5BE8FC2D4D3: ??? | | | | | | | | | | | ->01.00% (1,218,656B) in 9 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.08% (93,416B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (79,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.99% (3,638,984B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.99% (3,638,984B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.94% (3,577,088B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.94% (3,577,088B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.94% (3,577,088B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.94% (3,577,088B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.94% (3,577,088B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.23% (2,717,984B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.23% (2,717,984B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.23% (2,717,984B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.23% (2,717,984B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.23% (2,717,984B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.23% (2,717,984B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.23% (2,717,984B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.76% (2,136,456B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.76% (2,136,456B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.48% (581,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.71% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.13% (1,370,896B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.13% (1,370,896B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.13% (1,370,896B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.13% (1,370,896B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.13% (1,370,896B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.13% (1,370,896B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.13% (1,370,896B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.13% (1,370,896B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.05% (58,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.30% (362,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.63% (771,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.38% (2,894,841B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.69% (2,054,376B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.36% (1,657,584B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.05% (1,273,968B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.05% (1,273,968B) in 105 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.32% (383,616B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.33% (396,792B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.35% (1,638,352B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.35% (1,637,688B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.35% (1,637,688B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.23% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.23% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.31% (4,021,704B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.42% (2,944,032B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.42% (2,944,032B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.28% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.28% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.28% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.28% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.28% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.28% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.28% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.28% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.28% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.28% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.28% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.28% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.28% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.28% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.28% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.44% (2,968,471B) in 191 places, all below massif's threshold (1.00%) | ->12.38% (15,062,551B) in 1280 places, all below massif's threshold (1.00%) | ->11.25% (13,690,654B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.77% (5,796,672B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.64% (4,423,672B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.52% (4,286,480B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.52% (4,286,480B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.11% (137,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.13% (1,373,000B) in 8 places, all below massif's threshold (1.00%) | | | ->02.57% (3,126,454B) in 220 places, all below massif's threshold (1.00%) | | | ->02.30% (2,794,600B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.22% (2,699,424B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.19% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.19% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.19% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.19% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.19% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.19% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.19% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.19% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.19% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.19% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.19% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.19% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.19% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.19% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.19% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.19% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.03% (30,912B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.08% (95,176B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.62% (1,972,928B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.62% (1,972,416B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.62% (1,972,416B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.62% (1,972,416B) in 114 places, all below massif's threshold (1.00%) | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.17% (11,154,816B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.93% (10,861,136B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.91% (10,838,992B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.63% (10,502,304B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.71% (5,728,080B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.71% (5,728,080B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.71% (5,728,080B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.71% (5,728,080B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.71% (5,728,080B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.71% (5,728,080B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.71% (5,728,080B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.63% (4,417,712B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.63% (4,417,712B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.08% (1,309,248B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.01% (1,234,096B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | ->01.01% (1,234,096B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->01.01% (1,234,096B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | ->01.01% (1,234,096B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.01% (1,234,096B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.06% (75,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.82% (3,430,384B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.82% (3,430,384B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.77% (3,372,032B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.77% (3,372,032B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.77% (3,372,032B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.77% (3,372,032B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.77% (3,372,032B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.11% (2,562,176B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.11% (2,562,176B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.11% (2,562,176B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.11% (2,562,176B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.11% (2,562,176B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.11% (2,562,176B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.11% (2,562,176B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.66% (2,013,984B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.66% (2,013,984B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.45% (548,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.67% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.05% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.06% (1,288,512B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.06% (1,288,512B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.06% (1,288,512B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.06% (1,288,512B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.06% (1,288,512B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.06% (1,288,512B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.06% (1,288,512B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.06% (1,288,512B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.05% (55,328B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.28% (336,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.24% (293,680B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.16% (8,705,501B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.78% (4,592,997B) in 64 places, all below massif's threshold (1.00%) | | | ->01.85% (2,247,912B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.12% (1,363,352B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.12% (1,363,352B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.12% (1,363,352B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.73% (884,560B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.53% (1,864,592B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.25% (1,525,040B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.02% (1,241,088B) 0x58E44EC: g_time_zone_new (gtimezone.c:476) | | | ->01.02% (1,241,088B) in 4 places, all below massif's threshold (1.00%) | | | | | ->00.23% (283,952B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.28% (339,552B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.57% (7,991,296B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.57% (7,991,296B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.89% (3,518,464B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.53% (1,863,680B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.53% (1,863,680B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.53% (1,863,680B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.53% (1,863,680B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.28% (1,556,480B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.14% (1,384,448B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.14% (1,384,448B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.14% (1,384,448B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.14% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (307,200B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.36% (1,654,784B) in 47 places, all below massif's threshold (1.00%) | | | ->02.31% (2,805,760B) in 35 places, all below massif's threshold (1.00%) | | | ->01.37% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.37% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.71% (5,727,528B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.57% (5,553,952B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.57% (5,553,952B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.14% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.00% (4,869,632B) 0x691007B: ??? (new_allocator.h:111) | ->03.23% (3,929,088B) 0x69103E3: ??? (object.cpp:1412) | | ->02.48% (3,019,776B) 0x5BE8FCD3E6E: ??? | | | ->02.48% (3,019,776B) in 105 places, all below massif's threshold (1.00%) | | | | | ->00.75% (909,312B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.77% (940,544B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.73% (3,317,432B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->01.98% (2,412,912B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.92% (2,338,080B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.92% (2,338,080B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.06% (74,832B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.74% (904,520B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.63% (1,983,392B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.32% (1,608,608B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.28% (1,558,720B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.28% (1,558,720B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.04% (49,888B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.31% (374,784B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.60% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.60% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.60% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.40% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.40% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.40% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.03% (1,249,326B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.03% (1,249,290B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.03% (1,249,290B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.02% (1,245,116B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.02% (1,245,116B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.01% (1,234,402B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.01% (1,234,402B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.01% (1,234,402B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.01% (1,234,402B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.01% (1,234,402B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.01% (1,234,402B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.01% (1,234,402B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.01% (1,234,402B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.01% (1,234,402B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.01% (1,234,402B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.01% (1,234,402B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.01% (1,233,258B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | | ->01.01% (1,233,258B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | | ->01.01% (1,233,258B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | | ->01.01% (1,233,258B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | | ->01.01% (1,233,258B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.01% (10,714B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.38% (457,021B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.20% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.16% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.16% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 55 16,476,032,861 122,860,240 108,690,746 14,169,494 0 88.47% (108,690,746B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.44% (32,489,439B) 0x58BF577: g_malloc (gmem.c:94) | ->24.00% (29,492,133B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.83% (20,680,109B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.03% (12,322,792B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.40% (11,551,384B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.38% (11,518,880B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.08% (11,156,472B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.96% (6,088,016B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.96% (6,088,016B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.96% (6,088,016B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.96% (6,088,016B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.96% (6,088,016B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.96% (6,088,016B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.96% (6,088,016B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.82% (4,694,872B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.82% (4,694,872B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.13% (1,391,952B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.07% (1,312,072B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.07% (1,312,072B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.07% (1,312,072B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.07% (1,312,072B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.07% (1,312,072B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (79,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.96% (3,638,984B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.96% (3,638,984B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.91% (3,577,088B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.91% (3,577,088B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.91% (3,577,088B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.91% (3,577,088B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.91% (3,577,088B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.21% (2,717,984B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.21% (2,717,984B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.21% (2,717,984B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.21% (2,717,984B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.21% (2,717,984B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.21% (2,717,984B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.21% (2,717,984B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.74% (2,136,456B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.74% (2,136,456B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.47% (581,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.70% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.12% (1,370,896B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.12% (1,370,896B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.12% (1,370,896B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.12% (1,370,896B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.12% (1,370,896B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.12% (1,370,896B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.12% (1,370,896B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.12% (1,370,896B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.05% (58,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.29% (362,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.63% (771,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.42% (2,969,669B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.67% (2,054,376B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.35% (1,657,584B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.04% (1,273,968B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.04% (1,273,968B) in 105 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.31% (383,616B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.32% (396,792B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.49% (1,833,928B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.49% (1,833,264B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.04% (1,281,984B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.04% (1,281,984B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.04% (1,281,984B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.45% (551,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.22% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.22% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.51% (4,311,304B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.40% (2,944,088B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.40% (2,944,088B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.27% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.27% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.27% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.27% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.27% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.27% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.27% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.27% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.27% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.27% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.27% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.27% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.27% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.27% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.27% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.44% (2,997,306B) in 191 places, all below massif's threshold (1.00%) | ->12.26% (15,065,631B) in 1280 places, all below massif's threshold (1.00%) | ->11.27% (13,846,219B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.78% (5,878,680B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.67% (4,505,600B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.49% (4,286,568B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.49% (4,286,568B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.18% (219,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.12% (1,373,080B) in 8 places, all below massif's threshold (1.00%) | | | ->02.61% (3,201,299B) in 220 places, all below massif's threshold (1.00%) | | | ->02.27% (2,793,696B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.20% (2,699,328B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.17% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.17% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.17% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.17% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.17% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.17% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.17% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.17% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.17% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.17% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.17% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.17% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.17% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.17% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.17% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.17% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.03% (30,816B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.08% (94,368B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.61% (1,972,544B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.61% (1,972,416B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.61% (1,972,416B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.61% (1,972,416B) in 114 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.08% (11,154,816B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.84% (10,861,136B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.82% (10,838,992B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.55% (10,502,304B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.66% (5,728,080B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.66% (5,728,080B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.66% (5,728,080B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.66% (5,728,080B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.66% (5,728,080B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.66% (5,728,080B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.66% (5,728,080B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.60% (4,417,712B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.60% (4,417,712B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.07% (1,309,248B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.00% (1,234,096B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | ->01.00% (1,234,096B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->01.00% (1,234,096B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | ->01.00% (1,234,096B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.00% (1,234,096B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.06% (75,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.79% (3,430,384B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.79% (3,430,384B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.74% (3,372,032B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.74% (3,372,032B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.74% (3,372,032B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.74% (3,372,032B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.74% (3,372,032B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.09% (2,562,176B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.09% (2,562,176B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.09% (2,562,176B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.09% (2,562,176B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.09% (2,562,176B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.09% (2,562,176B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.09% (2,562,176B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.64% (2,013,984B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.64% (2,013,984B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.45% (548,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.66% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.05% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.05% (1,288,512B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.05% (1,288,512B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.05% (1,288,512B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.05% (1,288,512B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.05% (1,288,512B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.05% (1,288,512B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.05% (1,288,512B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.05% (1,288,512B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.05% (55,328B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.27% (336,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.24% (293,680B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.25% (8,910,957B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.88% (4,770,429B) in 64 places, all below massif's threshold (1.00%) | | | ->01.85% (2,275,296B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.11% (1,363,352B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.11% (1,363,352B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.11% (1,363,352B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.74% (911,944B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.52% (1,865,232B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.24% (1,525,040B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.01% (1,241,088B) 0x58E44EC: g_time_zone_new (gtimezone.c:476) | | | ->01.01% (1,241,088B) in 4 places, all below massif's threshold (1.00%) | | | | | ->00.23% (283,952B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.28% (340,192B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.42% (7,892,992B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.42% (7,892,992B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.86% (3,518,464B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.52% (1,863,680B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.52% (1,863,680B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.52% (1,863,680B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.52% (1,863,680B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.27% (1,556,480B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.13% (1,384,448B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.13% (1,384,448B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.13% (1,384,448B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.14% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (307,200B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.35% (1,654,784B) in 47 places, all below massif's threshold (1.00%) | | | ->02.20% (2,707,456B) in 35 places, all below massif's threshold (1.00%) | | | ->01.36% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.36% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.66% (5,729,400B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.52% (5,555,824B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.52% (5,555,824B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.14% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.96% (4,869,632B) 0x691007B: ??? (new_allocator.h:111) | ->03.20% (3,929,088B) 0x69103E3: ??? (object.cpp:1412) | | ->02.46% (3,019,776B) 0x5BE8FCD3E6E: ??? | | | ->02.46% (3,019,776B) in 105 places, all below massif's threshold (1.00%) | | | | | ->00.74% (909,312B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.77% (940,544B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.74% (3,362,160B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.00% (2,457,600B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.90% (2,338,128B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.90% (2,338,128B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.10% (119,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.74% (904,560B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.64% (2,013,216B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.33% (1,638,400B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.27% (1,558,752B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.27% (1,558,752B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.06% (79,648B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.31% (374,816B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.59% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.59% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.59% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.39% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.39% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.39% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.02% (1,249,326B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.02% (1,249,290B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.02% (1,249,290B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.01% (1,245,116B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.01% (1,245,116B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.00% (1,234,402B) 0xE08E7D5: js::frontend::BytecodeEmitter::emitSingleDeclaration(js::frontend::ParseNode*, js::frontend::ParseNode*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5108) | | | | | | | | ->01.00% (1,234,402B) 0xE08ED6C: js::frontend::BytecodeEmitter::emitDeclarationList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:5080) | | | | | | | | ->01.00% (1,234,402B) 0xE07DFC9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9585) | | | | | | | | ->01.00% (1,234,402B) 0xE08400C: js::frontend::BytecodeEmitter::emitStatementList(js::frontend::ParseNode*) (BytecodeEmitter.cpp:7687) | | | | | | | | ->01.00% (1,234,402B) 0xE07E5B9: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9424) | | | | | | | | ->01.00% (1,234,402B) 0xE0813BB: js::frontend::BytecodeEmitter::emitScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4189) | | | | | | | | ->01.00% (1,234,402B) 0xE081745: BytecodeCompiler::compileScript(JS::Handle, js::frontend::SharedContext*) (BytecodeCompiler.cpp:349) | | | | | | | | ->01.00% (1,234,402B) 0xE0818B8: BytecodeCompiler::compileGlobalScript(js::ScopeKind) (BytecodeCompiler.cpp:376) | | | | | | | | ->01.00% (1,234,402B) 0xE08193B: js::frontend::CompileGlobalScript(js::ExclusiveContext*, js::LifoAlloc&, js::ScopeKind, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, js::SourceCompressionTask*, js::ScriptSourceObject**) (BytecodeCompiler.cpp:569) | | | | | | | | ->01.00% (1,234,402B) 0xDF2C6C9: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char16_t const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3936) | | | | | | | | ->01.00% (1,234,402B) 0xDF2C78A: Compile(JSContext*, JS::ReadOnlyCompileOptions const&, js::ScopeKind, char const*, unsigned long, JS::MutableHandle) (jsapi.cpp:3960) | | | | | | | | ->01.00% (1,233,258B) 0x692DAA6: GjsModule::evaluate_import(JSContext*, JS::Handle, char const*, unsigned long, char const*, int) (module.cpp:95) | | | | | | | | | ->01.00% (1,233,258B) 0x692D639: gjs_module_import (module.cpp:138) | | | | | | | | | ->01.00% (1,233,258B) 0x6927DFF: ??? (importer.cpp:431) | | | | | | | | | ->01.00% (1,233,258B) 0xE0BC657: js::NativeGetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) (NativeObject-inl.h:399) | | | | | | | | | ->01.00% (1,233,258B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.01% (10,714B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.37% (457,021B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.20% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.15% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.15% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 56 16,566,596,102 124,088,872 109,657,375 14,431,497 0 88.37% (109,657,375B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.62% (33,030,668B) 0x58BF577: g_malloc (gmem.c:94) | ->24.18% (30,007,789B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.87% (20,929,597B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.93% (12,322,792B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.31% (11,551,384B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.28% (11,518,880B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.99% (11,156,472B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.91% (6,088,016B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.91% (6,088,016B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.91% (6,088,016B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.91% (6,088,016B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.91% (6,088,016B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.91% (6,088,016B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.91% (6,088,016B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.78% (4,694,872B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.78% (4,694,872B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.12% (1,391,952B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.06% (1,312,072B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.06% (1,312,072B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.06% (1,312,072B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.06% (1,312,072B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.06% (1,312,072B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.06% (79,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.93% (3,638,984B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.93% (3,638,984B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.88% (3,577,088B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.88% (3,577,088B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.88% (3,577,088B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.88% (3,577,088B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.88% (3,577,088B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.19% (2,717,984B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.19% (2,717,984B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.19% (2,717,984B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.19% (2,717,984B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.19% (2,717,984B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.19% (2,717,984B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.19% (2,717,984B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.72% (2,136,456B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.72% (2,136,456B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.47% (581,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.69% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.10% (1,370,896B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.10% (1,370,896B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.10% (1,370,896B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.10% (1,370,896B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.10% (1,370,896B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.10% (1,370,896B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.10% (1,370,896B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.10% (1,370,896B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.05% (58,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.29% (362,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.62% (771,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.45% (3,037,877B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.66% (2,054,376B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.34% (1,657,584B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.03% (1,273,968B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.03% (1,273,968B) in 105 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.31% (383,616B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.32% (396,792B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.62% (2,015,208B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.62% (2,014,544B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.18% (1,463,264B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.18% (1,463,264B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.18% (1,463,264B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.44% (551,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.21% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.21% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.69% (4,577,472B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.37% (2,944,088B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.37% (2,944,088B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.25% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.25% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.25% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.25% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.25% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.25% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.25% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.25% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.25% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.25% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.25% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.25% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.25% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.25% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.25% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.44% (3,022,879B) in 191 places, all below massif's threshold (1.00%) | ->12.16% (15,093,263B) in 1280 places, all below massif's threshold (1.00%) | ->11.28% (13,992,515B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.80% (5,952,600B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.69% (4,579,520B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.45% (4,286,568B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.45% (4,286,568B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.24% (292,952B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.11% (1,373,080B) in 8 places, all below massif's threshold (1.00%) | | | ->02.64% (3,273,675B) in 220 places, all below massif's threshold (1.00%) | | | ->02.25% (2,793,696B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.18% (2,699,328B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.15% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.15% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.15% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.15% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.15% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.15% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.15% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.15% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.15% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.15% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.15% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.15% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.15% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.15% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.15% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.15% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,816B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.08% (94,368B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.59% (1,972,544B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.59% (1,972,416B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.59% (1,972,416B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.59% (1,972,416B) in 114 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.99% (11,154,816B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.75% (10,861,136B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.73% (10,838,992B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.46% (10,502,304B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.62% (5,728,080B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.62% (5,728,080B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.62% (5,728,080B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.62% (5,728,080B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.62% (5,728,080B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.62% (5,728,080B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.62% (5,728,080B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.56% (4,417,712B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.56% (4,417,712B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.06% (1,309,248B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.06% (1,309,248B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.76% (3,430,384B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.76% (3,430,384B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.72% (3,372,032B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.72% (3,372,032B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.72% (3,372,032B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.72% (3,372,032B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.72% (3,372,032B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.06% (2,562,176B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.06% (2,562,176B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.06% (2,562,176B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.06% (2,562,176B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.06% (2,562,176B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.06% (2,562,176B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.06% (2,562,176B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.62% (2,013,984B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.62% (2,013,984B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.44% (548,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.65% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.05% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.04% (1,288,512B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.04% (1,288,512B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.04% (1,288,512B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.04% (1,288,512B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.04% (1,288,512B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.04% (1,288,512B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.04% (1,288,512B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.04% (1,288,512B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.04% (55,328B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.27% (336,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.24% (293,680B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.33% (9,093,357B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.97% (4,927,677B) in 64 places, all below massif's threshold (1.00%) | | | ->01.85% (2,299,936B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.10% (1,363,352B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.10% (1,363,352B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.10% (1,363,352B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.75% (936,584B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.50% (1,865,744B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.23% (1,525,040B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.00% (1,241,088B) 0x58E44EC: g_time_zone_new (gtimezone.c:476) | | | ->01.00% (1,241,088B) in 4 places, all below massif's threshold (1.00%) | | | | | ->00.23% (283,952B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.27% (340,704B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.36% (7,892,992B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.36% (7,892,992B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.84% (3,518,464B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.50% (1,863,680B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.50% (1,863,680B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.50% (1,863,680B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.50% (1,863,680B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.25% (1,556,480B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.12% (1,384,448B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.12% (1,384,448B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.12% (1,384,448B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.14% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (307,200B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.33% (1,654,784B) in 47 places, all below massif's threshold (1.00%) | | | ->02.18% (2,707,456B) in 35 places, all below massif's threshold (1.00%) | | | ->01.34% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.34% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.62% (5,731,272B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.48% (5,557,696B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.48% (5,557,696B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.14% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.92% (4,869,632B) 0x691007B: ??? (new_allocator.h:111) | ->03.17% (3,929,088B) 0x69103E3: ??? (object.cpp:1412) | | ->02.43% (3,019,776B) 0x5BE8FCD3E6E: ??? | | | ->02.43% (3,019,776B) in 105 places, all below massif's threshold (1.00%) | | | | | ->00.73% (909,312B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.76% (940,544B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.74% (3,402,480B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.01% (2,497,920B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.88% (2,338,128B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.88% (2,338,128B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.13% (159,792B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.73% (904,560B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.64% (2,040,096B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.34% (1,665,280B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.26% (1,558,752B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.26% (1,558,752B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.09% (106,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.30% (374,816B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.57% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.57% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.57% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.38% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.38% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.38% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.01% (1,249,326B) 0xE084F56: js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, JS::MutableHandle, js::frontend::PropListType) (BytecodeEmitter.cpp:8527) | | | | | ->01.01% (1,249,290B) 0xE085E22: js::frontend::BytecodeEmitter::emitObject(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8641) | | | | | | ->01.01% (1,249,290B) 0xE07E579: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9647) | | | | | | ->01.00% (1,245,116B) 0xE086668: js::frontend::BytecodeEmitter::emitCallOrNew(js::frontend::ParseNode*) (BytecodeEmitter.cpp:8227) | | | | | | | ->01.00% (1,245,116B) 0xE07E559: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9574) | | | | | | | ->01.00% (1,245,116B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.00% (4,174B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (36B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.37% (457,021B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.20% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.13% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.13% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 57 16,656,783,826 125,329,848 110,650,317 14,679,531 0 88.29% (110,650,317B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.77% (33,548,522B) 0x58BF577: g_malloc (gmem.c:94) | ->24.34% (30,500,877B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.89% (21,166,965B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.83% (12,322,792B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.22% (11,551,384B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.19% (11,518,880B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.90% (11,156,472B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.86% (6,088,016B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.86% (6,088,016B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.86% (6,088,016B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.86% (6,088,016B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.86% (6,088,016B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.86% (6,088,016B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.86% (6,088,016B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.75% (4,694,872B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.75% (4,694,872B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.11% (1,391,952B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.05% (1,312,072B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.05% (1,312,072B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.05% (1,312,072B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.05% (1,312,072B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.05% (1,312,072B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.06% (79,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.90% (3,638,984B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.90% (3,638,984B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.85% (3,577,088B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.85% (3,577,088B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.85% (3,577,088B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.85% (3,577,088B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.85% (3,577,088B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.17% (2,717,984B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.17% (2,717,984B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.17% (2,717,984B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.17% (2,717,984B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.17% (2,717,984B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.17% (2,717,984B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.17% (2,717,984B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.70% (2,136,456B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.70% (2,136,456B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.46% (581,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.69% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.09% (1,370,896B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.09% (1,370,896B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.09% (1,370,896B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.09% (1,370,896B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.09% (1,370,896B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.09% (1,370,896B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.09% (1,370,896B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.09% (1,370,896B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.05% (58,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.29% (362,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.62% (771,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.48% (3,103,533B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.74% (2,186,920B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.74% (2,186,256B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.30% (1,634,976B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.30% (1,634,976B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.30% (1,634,976B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.44% (551,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.64% (2,054,376B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.32% (1,657,584B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.02% (1,273,968B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.02% (1,273,968B) in 105 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.31% (383,616B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.32% (396,792B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.20% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.20% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.86% (4,833,136B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.35% (2,944,144B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.35% (2,944,144B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.24% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.24% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.24% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.24% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.24% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.24% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.24% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.24% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.24% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.24% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.24% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.24% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.24% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.24% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.24% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.43% (3,047,645B) in 191 places, all below massif's threshold (1.00%) | ->12.07% (15,126,043B) in 1280 places, all below massif's threshold (1.00%) | ->11.28% (14,132,703B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.80% (6,019,568B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.71% (4,646,488B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.42% (4,286,656B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.42% (4,286,656B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.29% (359,832B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.10% (1,373,080B) in 8 places, all below massif's threshold (1.00%) | | | ->02.67% (3,346,895B) in 220 places, all below massif's threshold (1.00%) | | | ->02.23% (2,793,696B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.15% (2,699,328B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.13% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.13% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.13% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.13% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.13% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.13% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.13% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.13% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.13% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.13% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.13% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.13% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.13% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.13% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.13% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.13% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,816B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.08% (94,368B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.57% (1,972,544B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.57% (1,972,416B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.57% (1,972,416B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.57% (1,972,416B) in 114 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.90% (11,154,816B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.67% (10,861,136B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.65% (10,838,992B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.38% (10,502,304B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.57% (5,728,080B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.57% (5,728,080B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.57% (5,728,080B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.57% (5,728,080B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.57% (5,728,080B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.57% (5,728,080B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.57% (5,728,080B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.52% (4,417,712B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.52% (4,417,712B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.04% (1,309,248B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.04% (1,309,248B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.74% (3,430,384B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.74% (3,430,384B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.69% (3,372,032B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.69% (3,372,032B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.69% (3,372,032B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.69% (3,372,032B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.69% (3,372,032B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.04% (2,562,176B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.04% (2,562,176B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.04% (2,562,176B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.04% (2,562,176B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.04% (2,562,176B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.04% (2,562,176B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.04% (2,562,176B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.61% (2,013,984B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.61% (2,013,984B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.44% (548,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.65% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.05% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.03% (1,288,512B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.03% (1,288,512B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.03% (1,288,512B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.03% (1,288,512B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.03% (1,288,512B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.03% (1,288,512B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.03% (1,288,512B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.03% (1,288,512B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.04% (55,328B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.27% (336,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.23% (293,680B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.39% (9,265,893B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.05% (5,077,245B) in 64 places, all below massif's threshold (1.00%) | | | ->01.85% (2,322,392B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.09% (1,363,352B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.09% (1,363,352B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.09% (1,363,352B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.77% (959,040B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.49% (1,866,256B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.22% (1,525,040B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.22% (1,525,040B) in 25 places, all below massif's threshold (1.00%) | | | ->00.27% (341,216B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.35% (7,958,528B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.35% (7,958,528B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.81% (3,518,464B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.49% (1,863,680B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.49% (1,863,680B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.49% (1,863,680B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.49% (1,863,680B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.24% (1,556,480B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.10% (1,384,448B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.10% (1,384,448B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.10% (1,384,448B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.14% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (307,200B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.32% (1,654,784B) in 47 places, all below massif's threshold (1.00%) | | | ->02.21% (2,772,992B) in 35 places, all below massif's threshold (1.00%) | | | ->01.33% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.33% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.58% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.44% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.44% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.14% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.89% (4,869,632B) 0x691007B: ??? (new_allocator.h:111) | ->03.13% (3,929,088B) 0x69103E3: ??? (object.cpp:1412) | | ->02.41% (3,019,776B) 0x5BE8FCD3E6E: ??? | | | ->02.41% (3,019,776B) in 105 places, all below massif's threshold (1.00%) | | | | | ->00.73% (909,312B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.75% (940,544B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.74% (3,439,008B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.02% (2,534,448B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.87% (2,338,176B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.87% (2,338,176B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.16% (196,272B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.72% (904,560B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.65% (2,064,448B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.35% (1,689,632B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.24% (1,558,784B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.24% (1,558,784B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.10% (130,848B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.30% (374,816B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.55% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.55% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.55% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.36% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.36% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.36% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.36% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.19% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.12% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.12% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 58 16,787,987,329 126,584,888 111,750,407 14,834,481 0 88.28% (111,750,407B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.78% (33,904,525B) 0x58BF577: g_malloc (gmem.c:94) | ->24.36% (30,841,913B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.87% (21,354,937B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.78% (12,385,528B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.17% (11,612,120B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.15% (11,579,616B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.86% (11,211,448B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.84% (6,124,632B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.84% (6,124,632B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.84% (6,124,632B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.84% (6,124,632B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.84% (6,124,632B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.84% (6,124,632B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.84% (6,124,632B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.71% (4,694,872B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.71% (4,694,872B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.13% (1,428,568B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.07% (1,348,688B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.07% (1,348,688B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.07% (1,348,688B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.07% (1,348,688B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.07% (1,348,688B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.06% (79,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.88% (3,645,264B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.88% (3,645,264B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.83% (3,583,368B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.83% (3,583,368B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.83% (3,583,368B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.83% (3,583,368B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.83% (3,583,368B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.15% (2,724,264B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.15% (2,724,264B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.15% (2,724,264B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.15% (2,724,264B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.15% (2,724,264B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.15% (2,724,264B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.15% (2,724,264B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.69% (2,136,456B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.69% (2,136,456B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.46% (587,808B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.68% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.09% (1,376,776B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.09% (1,376,776B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.09% (1,376,776B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.09% (1,376,776B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.09% (1,376,776B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.09% (1,376,776B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.09% (1,376,776B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.09% (1,376,776B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.05% (64,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.29% (368,168B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.61% (773,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.48% (3,136,753B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.79% (2,266,840B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.79% (2,266,176B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.35% (1,715,144B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.35% (1,715,144B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.35% (1,715,144B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.44% (551,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.63% (2,066,472B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.32% (1,668,600B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.01% (1,273,968B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.01% (1,273,968B) in 105 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.31% (394,632B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.31% (397,872B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.18% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.18% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.92% (4,967,720B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.34% (2,962,624B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.34% (2,962,624B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.23% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.23% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.23% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.23% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.23% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.23% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.23% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.23% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.23% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.23% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.23% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.23% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.23% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.23% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.23% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.42% (3,062,612B) in 191 places, all below massif's threshold (1.00%) | ->12.00% (15,190,997B) in 1280 places, all below massif's threshold (1.00%) | ->11.25% (14,242,708B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.81% (6,092,104B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.72% (4,704,304B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.41% (4,315,256B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.41% (4,315,256B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.31% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.10% (1,387,800B) in 8 places, all below massif's threshold (1.00%) | | | ->02.67% (3,384,236B) in 220 places, all below massif's threshold (1.00%) | | | ->02.21% (2,793,824B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.13% (2,699,040B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.11% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.11% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.11% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.11% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.11% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.11% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.11% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.11% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.11% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.11% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.11% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.11% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.11% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.11% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.11% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.11% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.56% (1,972,544B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.56% (1,972,416B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.56% (1,972,416B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.56% (1,972,416B) in 114 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.86% (11,212,608B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.63% (10,918,448B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.61% (10,896,304B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.34% (10,554,176B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.55% (5,762,672B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.55% (5,762,672B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.55% (5,762,672B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.55% (5,762,672B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.55% (5,762,672B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.55% (5,762,672B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.55% (5,762,672B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.49% (4,417,712B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.49% (4,417,712B) in 62 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.06% (1,343,840B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.00% (1,268,688B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | ->01.00% (1,268,688B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->01.00% (1,268,688B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | ->01.00% (1,268,688B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.00% (1,268,688B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.06% (75,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.71% (3,436,304B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.71% (3,436,304B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.67% (3,377,952B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.67% (3,377,952B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.67% (3,377,952B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.67% (3,377,952B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.67% (3,377,952B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.03% (2,568,096B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.03% (2,568,096B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.03% (2,568,096B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.03% (2,568,096B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.03% (2,568,096B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.03% (2,568,096B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.03% (2,568,096B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.59% (2,013,984B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.59% (2,013,984B) in 42 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.44% (554,112B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.64% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.05% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.02% (1,294,032B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.02% (1,294,032B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.02% (1,294,032B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.02% (1,294,032B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.02% (1,294,032B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.02% (1,294,032B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.02% (1,294,032B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.02% (1,294,032B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.05% (61,168B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.27% (342,128B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.23% (294,160B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.61% (9,637,101B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.28% (5,418,277B) in 64 places, all below massif's threshold (1.00%) | | | ->01.85% (2,343,432B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.08% (1,370,392B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.08% (1,370,392B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.08% (1,370,392B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.77% (973,040B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.48% (1,875,392B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.20% (1,525,040B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.20% (1,525,040B) in 25 places, all below massif's threshold (1.00%) | | | ->00.28% (350,352B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.32% (8,003,584B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.32% (8,003,584B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.81% (3,555,328B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.48% (1,875,968B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.48% (1,875,968B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.48% (1,875,968B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.48% (1,875,968B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.24% (1,564,672B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.10% (1,392,640B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.10% (1,392,640B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.10% (1,392,640B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.14% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (311,296B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.33% (1,679,360B) in 47 places, all below massif's threshold (1.00%) | | | ->02.20% (2,781,184B) in 35 places, all below massif's threshold (1.00%) | | | ->01.32% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.32% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.53% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.39% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.39% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.14% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.87% (4,898,304B) 0x691007B: ??? (new_allocator.h:111) | ->03.12% (3,955,200B) 0x69103E3: ??? (object.cpp:1412) | | ->02.39% (3,019,776B) 0x5BE8FCD3E6E: ??? | | | ->02.39% (3,019,776B) in 105 places, all below massif's threshold (1.00%) | | | | | ->00.74% (935,424B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.75% (943,104B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.75% (3,480,864B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.03% (2,565,984B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.86% (2,353,776B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.86% (2,353,776B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.17% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.72% (914,880B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.65% (2,088,992B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.35% (1,710,656B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.24% (1,569,184B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.24% (1,569,184B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.11% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.30% (378,336B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.54% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.54% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.54% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.35% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.35% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.35% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.35% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.19% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.11% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.11% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 59 16,982,210,092 127,514,168 112,608,332 14,905,836 0 60 17,041,975,503 127,851,376 112,846,092 15,005,284 0 88.26% (112,846,092B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.80% (34,265,094B) 0x58BF577: g_malloc (gmem.c:94) | ->24.34% (31,115,413B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.83% (21,519,365B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.77% (12,487,616B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.16% (11,711,288B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.13% (11,678,784B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.84% (11,301,616B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.83% (6,174,216B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.83% (6,174,216B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.83% (6,174,216B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.83% (6,174,216B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.83% (6,174,216B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.83% (6,174,216B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.83% (6,174,216B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.68% (4,705,512B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.68% (4,705,512B) in 68 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.15% (1,467,512B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.08% (1,380,552B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.08% (1,380,552B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.08% (1,380,552B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.08% (1,380,552B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.01% (1,287,136B) 0xDEAFD07: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) | | | | | | | | | | | ->01.01% (1,287,136B) 0x5BE8FC2D4D3: ??? | | | | | | | | | | | ->01.01% (1,287,136B) in 10 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.07% (93,416B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (86,960B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.86% (3,654,056B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.86% (3,654,056B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.81% (3,592,160B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.81% (3,592,160B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.81% (3,592,160B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.81% (3,592,160B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.81% (3,592,160B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.14% (2,733,056B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.14% (2,733,056B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.14% (2,733,056B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.14% (2,733,056B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.14% (2,733,056B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.14% (2,733,056B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.14% (2,733,056B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.67% (2,138,968B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.67% (2,138,968B) in 43 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.46% (594,088B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.67% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.08% (1,385,008B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.08% (1,385,008B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.08% (1,385,008B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.08% (1,385,008B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.08% (1,385,008B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.08% (1,385,008B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.08% (1,385,008B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.08% (1,385,008B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (88,336B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.30% (377,168B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.61% (776,328B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.46% (3,149,357B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.80% (2,297,352B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.80% (2,296,688B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.35% (1,723,624B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.35% (1,723,624B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.35% (1,723,624B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.45% (573,064B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.63% (2,085,696B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.32% (1,683,720B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.32% (1,683,720B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.31% (401,976B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.17% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.17% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.95% (5,051,200B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.34% (2,988,216B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.34% (2,988,216B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.22% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.22% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.22% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.22% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.22% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.22% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.22% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.22% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.22% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.22% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.22% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.22% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.22% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.22% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.22% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.46% (3,149,681B) in 191 places, all below massif's threshold (1.00%) | ->11.97% (15,299,209B) in 1281 places, all below massif's threshold (1.00%) | ->11.24% (14,365,724B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.81% (6,153,944B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.71% (4,743,904B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.41% (4,354,856B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.41% (4,354,856B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.30% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.10% (1,410,040B) in 8 places, all below massif's threshold (1.00%) | | | ->02.68% (3,428,260B) in 220 places, all below massif's threshold (1.00%) | | | ->02.19% (2,793,824B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.11% (2,699,040B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.09% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.09% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.09% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.09% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.09% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.09% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.09% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.09% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.09% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.09% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.09% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.09% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.09% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.09% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.09% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.09% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.56% (1,989,696B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.56% (1,989,568B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.56% (1,989,568B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.56% (1,989,568B) in 114 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.84% (11,306,848B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.61% (11,011,968B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.60% (10,989,824B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.32% (10,639,216B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.54% (5,809,504B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.54% (5,809,504B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.54% (5,809,504B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.54% (5,809,504B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.54% (5,809,504B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.54% (5,809,504B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.54% (5,809,504B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.46% (4,427,760B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.46% (4,427,760B) in 68 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.08% (1,380,624B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.02% (1,298,784B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | ->01.02% (1,298,784B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->01.02% (1,298,784B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | ->01.02% (1,298,784B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.02% (1,298,784B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.06% (81,840B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.69% (3,444,592B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.69% (3,444,592B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.65% (3,386,240B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.65% (3,386,240B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.65% (3,386,240B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.65% (3,386,240B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.65% (3,386,240B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.02% (2,576,384B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.02% (2,576,384B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.02% (2,576,384B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.02% (2,576,384B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.02% (2,576,384B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.02% (2,576,384B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.02% (2,576,384B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.58% (2,016,352B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.58% (2,016,352B) in 43 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.44% (560,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.63% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.05% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.02% (1,301,760B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.02% (1,301,760B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.02% (1,301,760B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.02% (1,301,760B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.02% (1,301,760B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.02% (1,301,760B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.02% (1,301,760B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.02% (1,301,760B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.07% (83,360B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.27% (350,608B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.23% (294,880B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.60% (9,710,797B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.28% (5,472,533B) in 64 places, all below massif's threshold (1.00%) | | | ->01.85% (2,361,544B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.08% (1,382,848B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.08% (1,382,848B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.08% (1,382,848B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.77% (978,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.47% (1,876,720B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.19% (1,525,040B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.19% (1,525,040B) in 25 places, all below massif's threshold (1.00%) | | | ->00.28% (351,680B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.44% (8,237,056B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.44% (8,237,056B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.96% (3,788,800B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.56% (1,994,752B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.56% (1,994,752B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.56% (1,994,752B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.56% (1,994,752B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.30% (1,667,072B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.17% (1,495,040B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.17% (1,495,040B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.17% (1,495,040B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.13% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (327,680B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.40% (1,794,048B) in 47 places, all below massif's threshold (1.00%) | | | ->02.18% (2,781,184B) in 35 places, all below massif's threshold (1.00%) | | | ->01.30% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.30% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.49% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.35% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.35% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.14% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.87% (4,943,872B) 0x691007B: ??? (new_allocator.h:111) | ->03.12% (3,991,040B) 0x69103E3: ??? (object.cpp:1412) | | ->02.37% (3,026,944B) 0x5BE8FCD3E6E: ??? | | | ->02.37% (3,026,944B) in 115 places, all below massif's threshold (1.00%) | | | | | ->00.75% (964,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.75% (952,832B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.75% (3,518,064B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.02% (2,587,584B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.86% (2,375,376B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.86% (2,375,376B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.17% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.73% (930,480B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.65% (2,108,704B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.35% (1,725,056B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.24% (1,583,584B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.24% (1,583,584B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.11% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.30% (383,648B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.52% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.52% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.52% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.33% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.33% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.33% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.33% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.19% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.10% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.10% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 61 17,191,323,702 129,131,760 113,884,293 15,247,467 0 88.19% (113,884,293B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.86% (34,689,709B) 0x58BF577: g_malloc (gmem.c:94) | ->24.30% (31,380,017B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.77% (21,657,653B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.70% (12,519,896B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.09% (11,742,440B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.07% (11,709,936B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.77% (11,330,304B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.80% (6,192,064B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.80% (6,192,064B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.80% (6,192,064B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.80% (6,192,064B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.80% (6,192,064B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.80% (6,192,064B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.80% (6,192,064B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.65% (4,717,328B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.65% (4,717,328B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.14% (1,473,544B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.07% (1,385,392B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.07% (1,385,392B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.07% (1,385,392B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.07% (1,385,392B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.00% (1,291,976B) 0xDEAFD07: js::jit::InvokeFunction(JSContext*, JS::Handle, bool, unsigned int, JS::Value*, JS::MutableHandle) (VMFunctions.cpp:114) | | | | | | | | | | | ->01.00% (1,291,976B) 0x5BE8FC2D4D3: ??? | | | | | | | | | | | ->01.00% (1,291,976B) in 10 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.07% (93,416B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (88,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.83% (3,656,568B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.83% (3,656,568B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.78% (3,594,672B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.78% (3,594,672B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.78% (3,594,672B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.78% (3,594,672B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.78% (3,594,672B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.12% (2,735,568B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.12% (2,735,568B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.12% (2,735,568B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.12% (2,735,568B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.12% (2,735,568B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.12% (2,735,568B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.12% (2,735,568B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.66% (2,140,224B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.66% (2,140,224B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.46% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.67% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.08% (1,388,536B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.08% (1,388,536B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.08% (1,388,536B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.08% (1,388,536B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.08% (1,388,536B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.08% (1,388,536B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.08% (1,388,536B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.08% (1,388,536B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (93,136B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.29% (379,632B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.60% (777,456B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.45% (3,169,893B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.80% (2,330,552B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.80% (2,329,888B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.34% (1,725,168B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.34% (1,725,168B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.34% (1,725,168B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.47% (604,720B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.66% (2,137,968B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.31% (1,688,688B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.31% (1,688,688B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.35% (449,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.16% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.16% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->04.00% (5,167,044B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.32% (2,998,688B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.32% (2,998,688B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.21% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.21% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.21% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.21% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.21% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.21% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.21% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.21% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.21% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.21% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.21% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.21% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.21% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.21% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.21% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.56% (3,309,692B) in 198 places, all below massif's threshold (1.00%) | ->11.91% (15,375,087B) in 1288 places, all below massif's threshold (1.00%) | ->11.21% (14,479,232B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.78% (6,174,888B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.69% (4,760,008B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.38% (4,370,960B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.38% (4,370,960B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.30% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.10% (1,414,880B) in 8 places, all below massif's threshold (1.00%) | | | ->02.70% (3,490,008B) in 220 places, all below massif's threshold (1.00%) | | | ->02.16% (2,793,920B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.09% (2,699,136B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.07% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.07% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.07% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.07% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.07% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.07% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.07% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.07% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.07% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.07% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.07% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.07% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.07% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.07% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.07% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.07% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.56% (2,020,416B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.56% (2,020,288B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.56% (2,020,288B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.56% (2,020,288B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.78% (11,336,800B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.55% (11,041,376B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.53% (11,019,232B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.26% (10,666,288B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.51% (5,826,352B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.51% (5,826,352B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.51% (5,826,352B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.51% (5,826,352B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.51% (5,826,352B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.51% (5,826,352B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.51% (5,826,352B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.44% (4,438,928B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.44% (4,438,928B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.07% (1,386,304B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.01% (1,303,344B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | ->01.01% (1,303,344B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | ->01.01% (1,303,344B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | ->01.01% (1,303,344B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.01% (1,303,344B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | ->00.06% (82,960B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.67% (3,446,960B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.67% (3,446,960B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.62% (3,388,608B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.62% (3,388,608B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.62% (3,388,608B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.62% (3,388,608B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.62% (3,388,608B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.00% (2,578,752B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.00% (2,578,752B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.00% (2,578,752B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.00% (2,578,752B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.00% (2,578,752B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.00% (2,578,752B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.00% (2,578,752B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.56% (2,017,536B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.56% (2,017,536B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.43% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.63% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.05% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.01% (1,305,072B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.01% (1,305,072B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.01% (1,305,072B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.01% (1,305,072B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.01% (1,305,072B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.01% (1,305,072B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.01% (1,305,072B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.01% (1,305,072B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.07% (87,904B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.27% (352,944B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.23% (295,424B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.60% (9,814,501B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.30% (5,547,741B) in 64 places, all below massif's threshold (1.00%) | | | ->01.85% (2,389,368B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.09% (1,408,944B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.09% (1,408,944B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.09% (1,408,944B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.76% (980,424B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.45% (1,877,392B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.18% (1,525,296B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.18% (1,525,296B) in 26 places, all below massif's threshold (1.00%) | | | ->00.27% (352,096B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.49% (8,384,512B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.49% (8,384,512B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.94% (3,796,992B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.55% (2,002,944B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.55% (2,002,944B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.55% (2,002,944B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.55% (2,002,944B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.30% (1,675,264B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.16% (1,503,232B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.16% (1,503,232B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.16% (1,503,232B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.13% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (327,680B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.39% (1,794,048B) in 47 places, all below massif's threshold (1.00%) | | | ->02.26% (2,920,448B) in 35 places, all below massif's threshold (1.00%) | | | ->01.29% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.29% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.44% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.31% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.31% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.13% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.92% (5,067,776B) 0x691007B: ??? (new_allocator.h:111) | ->03.10% (4,002,816B) 0x69103E3: ??? (object.cpp:1412) | | ->02.35% (3,034,624B) 0x5BE8FCD3E6E: ??? | | | ->02.35% (3,034,624B) in 116 places, all below massif's threshold (1.00%) | | | | | ->00.75% (968,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.82% (1,064,960B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.73% (3,530,208B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.01% (2,596,368B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.85% (2,384,160B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.85% (2,384,160B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.16% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.72% (933,840B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.64% (2,115,744B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.34% (1,730,912B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.23% (1,589,440B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.23% (1,589,440B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.11% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.30% (384,832B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.51% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.51% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.51% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.32% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.32% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.32% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.32% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.19% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.09% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.09% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 62 17,360,224,480 130,423,800 114,929,908 15,493,892 0 88.12% (114,929,908B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.97% (35,174,601B) 0x58BF577: g_malloc (gmem.c:94) | ->24.32% (31,713,873B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.75% (21,843,205B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.68% (12,624,984B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.08% (11,844,704B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.06% (11,812,200B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.77% (11,432,568B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.81% (6,267,576B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.81% (6,267,576B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.81% (6,267,576B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.81% (6,267,576B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.81% (6,267,576B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.81% (6,267,576B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.81% (6,267,576B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.67% (4,792,840B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.67% (4,792,840B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.13% (1,473,544B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.06% (1,385,392B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.06% (1,385,392B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.06% (1,385,392B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.06% (1,385,392B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.06% (1,385,392B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (88,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.81% (3,670,384B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.81% (3,670,384B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.77% (3,608,488B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.77% (3,608,488B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.77% (3,608,488B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.77% (3,608,488B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.77% (3,608,488B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.11% (2,749,384B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.11% (2,749,384B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.11% (2,749,384B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.11% (2,749,384B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.11% (2,749,384B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.11% (2,749,384B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.11% (2,749,384B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.65% (2,154,040B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.65% (2,154,040B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.46% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.66% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.07% (1,401,472B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.07% (1,401,472B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.07% (1,401,472B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.07% (1,401,472B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.07% (1,401,472B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.07% (1,401,472B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.07% (1,401,472B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.07% (1,401,472B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (93,136B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.29% (379,632B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.02% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.60% (780,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.45% (3,188,909B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.81% (2,366,944B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.81% (2,366,280B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.33% (1,729,872B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.33% (1,729,872B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.33% (1,729,872B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.49% (636,408B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.66% (2,163,024B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.31% (1,709,424B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.31% (1,709,424B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.35% (453,600B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.15% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.15% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->04.05% (5,285,836B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.32% (3,028,200B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.32% (3,028,200B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.19% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.19% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.19% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.19% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.19% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.19% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.19% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.19% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.19% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.19% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.19% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.19% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.19% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.19% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.19% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.65% (3,460,728B) in 198 places, all below massif's threshold (1.00%) | ->11.83% (15,431,250B) in 1288 places, all below massif's threshold (1.00%) | ->11.23% (14,644,936B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.79% (6,245,200B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.68% (4,805,416B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.39% (4,416,368B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.39% (4,416,368B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.30% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.10% (1,439,784B) in 8 places, all below massif's threshold (1.00%) | | | ->02.73% (3,555,448B) in 220 places, all below massif's threshold (1.00%) | | | ->02.14% (2,793,920B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.07% (2,699,136B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.05% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.05% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.05% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.05% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.05% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.05% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.05% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.05% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.05% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.05% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.05% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.05% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.05% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.05% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.05% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.05% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.57% (2,050,368B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.57% (2,050,240B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.57% (2,050,240B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.57% (2,050,240B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.77% (11,434,160B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.54% (11,137,872B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.52% (11,115,728B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.25% (10,762,784B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.52% (5,897,680B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.52% (5,897,680B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.52% (5,897,680B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.52% (5,897,680B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.52% (5,897,680B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.52% (5,897,680B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.52% (5,897,680B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.46% (4,510,256B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.46% (4,510,256B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.06% (1,386,304B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.06% (1,386,304B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.65% (3,459,984B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.65% (3,459,984B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.61% (3,401,632B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.61% (3,401,632B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.61% (3,401,632B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.61% (3,401,632B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.61% (3,401,632B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.99% (2,591,776B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.99% (2,591,776B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.99% (2,591,776B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.99% (2,591,776B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.99% (2,591,776B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.99% (2,591,776B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.99% (2,591,776B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.56% (2,030,560B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.56% (2,030,560B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.43% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.62% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.01% (1,317,216B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.01% (1,317,216B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.01% (1,317,216B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.01% (1,317,216B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.01% (1,317,216B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.01% (1,317,216B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.01% (1,317,216B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.01% (1,317,216B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.07% (87,904B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.27% (352,944B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.23% (296,288B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.61% (9,919,629B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.32% (5,630,989B) in 64 places, all below massif's threshold (1.00%) | | | ->01.85% (2,409,872B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.09% (1,424,008B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.09% (1,424,008B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.09% (1,424,008B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.76% (985,864B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.44% (1,878,768B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.17% (1,525,296B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.17% (1,525,296B) in 26 places, all below massif's threshold (1.00%) | | | ->00.27% (353,472B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.44% (8,396,800B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.44% (8,396,800B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.92% (3,809,280B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.54% (2,011,136B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.54% (2,011,136B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.54% (2,011,136B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.54% (2,011,136B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.29% (1,683,456B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.16% (1,511,424B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.16% (1,511,424B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.16% (1,511,424B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.13% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (327,680B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.38% (1,798,144B) in 47 places, all below massif's threshold (1.00%) | | | ->02.24% (2,920,448B) in 35 places, all below massif's threshold (1.00%) | | | ->01.28% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.28% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.40% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.26% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.26% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.13% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.93% (5,127,168B) 0x691007B: ??? (new_allocator.h:111) | ->03.11% (4,051,968B) 0x69103E3: ??? (object.cpp:1412) | | ->02.36% (3,083,776B) 0x5BE8FCD3E6E: ??? | | | ->02.36% (3,083,776B) in 116 places, all below massif's threshold (1.00%) | | | | | ->00.74% (968,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.82% (1,075,200B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.74% (3,572,400B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.01% (2,621,136B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.85% (2,408,928B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.85% (2,408,928B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.16% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.73% (951,264B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.64% (2,138,240B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.34% (1,747,424B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.23% (1,605,952B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.23% (1,605,952B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.11% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.30% (390,816B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.49% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.49% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.49% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.31% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.31% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.31% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.31% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.19% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.08% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.08% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 63 17,462,061,508 131,734,008 116,075,018 15,658,990 0 88.11% (116,075,018B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.91% (35,456,138B) 0x58BF577: g_malloc (gmem.c:94) | ->24.21% (31,890,833B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.65% (21,937,589B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.59% (12,634,760B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.00% (11,854,216B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->08.97% (11,821,712B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.69% (11,442,080B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.76% (6,274,656B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.76% (6,274,656B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.76% (6,274,656B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.76% (6,274,656B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.76% (6,274,656B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.76% (6,274,656B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.76% (6,274,656B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.64% (4,799,920B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.64% (4,799,920B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.12% (1,473,544B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.05% (1,385,392B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.05% (1,385,392B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.05% (1,385,392B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.05% (1,385,392B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.05% (1,385,392B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (88,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.79% (3,671,640B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.79% (3,671,640B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.74% (3,609,744B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.74% (3,609,744B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.74% (3,609,744B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.74% (3,609,744B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.74% (3,609,744B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.09% (2,750,640B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.09% (2,750,640B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.09% (2,750,640B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.09% (2,750,640B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.09% (2,750,640B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.09% (2,750,640B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.09% (2,750,640B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.64% (2,155,296B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.64% (2,155,296B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.45% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.65% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.06% (1,402,648B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.06% (1,402,648B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.06% (1,402,648B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.06% (1,402,648B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.06% (1,402,648B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.06% (1,402,648B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.06% (1,402,648B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.06% (1,402,648B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (93,136B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.29% (379,632B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.02% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.59% (780,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.43% (3,202,533B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.81% (2,389,328B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.81% (2,388,664B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.31% (1,730,320B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.31% (1,730,320B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.31% (1,730,320B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.50% (658,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.68% (2,211,624B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.30% (1,711,368B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.30% (1,711,368B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.38% (500,256B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.14% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.14% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->04.07% (5,365,668B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.30% (3,030,944B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.30% (3,030,944B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.18% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.18% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.18% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.18% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.18% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.18% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.18% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.18% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.18% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.18% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.18% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.18% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.18% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.18% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.18% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.71% (3,565,305B) in 198 places, all below massif's threshold (1.00%) | ->11.75% (15,476,759B) in 1288 places, all below massif's threshold (1.00%) | ->11.17% (14,714,472B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.75% (6,251,688B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.65% (4,809,640B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.36% (4,420,592B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.36% (4,420,592B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.30% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.09% (1,442,048B) in 8 places, all below massif's threshold (1.00%) | | | ->02.73% (3,598,528B) in 220 places, all below massif's threshold (1.00%) | | | ->02.12% (2,793,920B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.05% (2,699,136B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.03% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.03% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.03% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.03% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.03% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.03% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.03% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.03% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.03% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.03% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.03% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.03% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.03% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.03% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.03% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.03% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.57% (2,070,336B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.57% (2,070,208B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.57% (2,070,208B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.57% (2,070,208B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.69% (11,443,216B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.46% (11,146,848B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.44% (11,124,704B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.18% (10,771,760B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.48% (5,904,368B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.48% (5,904,368B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.48% (5,904,368B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.48% (5,904,368B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.48% (5,904,368B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.48% (5,904,368B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.48% (5,904,368B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.43% (4,516,944B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.43% (4,516,944B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.05% (1,386,304B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.05% (1,386,304B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.63% (3,461,168B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.63% (3,461,168B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.58% (3,402,816B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.58% (3,402,816B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.58% (3,402,816B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.58% (3,402,816B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.58% (3,402,816B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.97% (2,592,960B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.97% (2,592,960B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.97% (2,592,960B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.97% (2,592,960B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.97% (2,592,960B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.97% (2,592,960B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.97% (2,592,960B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.54% (2,031,744B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.54% (2,031,744B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.43% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.61% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.00% (1,318,320B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.00% (1,318,320B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.00% (1,318,320B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.00% (1,318,320B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.00% (1,318,320B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.00% (1,318,320B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.00% (1,318,320B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.00% (1,318,320B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.07% (87,904B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.27% (352,944B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (296,368B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.59% (9,993,165B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.31% (5,680,221B) in 64 places, all below massif's threshold (1.00%) | | | ->01.85% (2,434,048B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.10% (1,447,680B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.10% (1,447,680B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.10% (1,447,680B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.75% (986,368B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.43% (1,878,896B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.16% (1,525,296B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.16% (1,525,296B) in 26 places, all below massif's threshold (1.00%) | | | ->00.27% (353,600B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.79% (8,941,568B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.79% (8,941,568B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.90% (3,821,568B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.54% (2,023,424B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.54% (2,023,424B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.54% (2,023,424B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.54% (2,023,424B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.28% (1,691,648B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.15% (1,519,616B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.15% (1,519,616B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.15% (1,519,616B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.13% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (331,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.36% (1,798,144B) in 47 places, all below massif's threshold (1.00%) | | | ->01.55% (2,043,904B) in 34 places, all below massif's threshold (1.00%) | | | ->01.27% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | | ->01.27% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | | | ->01.07% (1,409,024B) 0xDD55331: js::jit::TempAllocator::allocate(unsigned long) (LifoAlloc.h:310) | ->01.07% (1,409,024B) in 40 places, all below massif's threshold (1.00%) | ->04.35% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.22% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.22% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.13% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.98% (5,242,368B) 0x691007B: ??? (new_allocator.h:111) | ->03.08% (4,056,576B) 0x69103E3: ??? (object.cpp:1412) | | ->02.34% (3,088,384B) 0x5BE8FCD3E6E: ??? | | | ->02.34% (3,088,384B) in 116 places, all below massif's threshold (1.00%) | | | | | ->00.73% (968,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.90% (1,185,792B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.71% (3,576,288B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->01.99% (2,623,440B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.83% (2,411,232B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.83% (2,411,232B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.16% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.72% (952,848B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.62% (2,140,320B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.33% (1,748,960B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.22% (1,607,488B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.22% (1,607,488B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.11% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.30% (391,360B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.48% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.48% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.48% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.30% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.30% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.30% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.30% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.18% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.07% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.07% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 64 17,656,282,197 132,903,080 116,997,244 15,905,836 0 65 17,678,875,507 133,051,736 117,100,909 15,950,827 0 88.01% (117,100,909B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.05% (35,995,820B) 0x58BF577: g_malloc (gmem.c:94) | ->24.24% (32,248,925B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.63% (22,124,237B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.57% (12,733,144B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->08.98% (11,949,584B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->08.96% (11,917,080B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.67% (11,534,984B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.76% (6,339,696B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.76% (6,339,696B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.76% (6,339,696B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.76% (6,339,696B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.76% (6,339,696B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.76% (6,339,696B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.76% (6,339,696B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.65% (4,860,120B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.65% (4,860,120B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.11% (1,478,384B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.04% (1,390,232B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.04% (1,390,232B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.04% (1,390,232B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.04% (1,390,232B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.04% (1,390,232B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (88,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.77% (3,682,944B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.77% (3,682,944B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.72% (3,621,048B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.72% (3,621,048B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.72% (3,621,048B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.72% (3,621,048B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.72% (3,621,048B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.08% (2,761,944B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.08% (2,761,944B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.08% (2,761,944B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.08% (2,761,944B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.08% (2,761,944B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.08% (2,761,944B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.08% (2,761,944B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.63% (2,166,600B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.63% (2,166,600B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.45% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.65% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.06% (1,414,408B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.06% (1,414,408B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.06% (1,414,408B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.06% (1,414,408B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.06% (1,414,408B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.06% (1,414,408B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.06% (1,414,408B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.06% (1,414,408B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.29% (382,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.02% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.59% (783,560B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.42% (3,226,277B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.83% (2,432,680B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.83% (2,432,016B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.30% (1,734,872B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.30% (1,734,872B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.30% (1,734,872B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.52% (697,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.68% (2,232,792B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.30% (1,729,296B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.30% (1,729,296B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.38% (503,496B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.13% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.13% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->04.14% (5,508,048B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.30% (3,060,008B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.30% (3,060,008B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.17% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.17% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.17% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.17% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.17% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.17% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.17% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.17% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.17% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.17% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.17% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.17% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.17% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.17% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.17% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.82% (3,746,895B) in 198 places, all below massif's threshold (1.00%) | ->11.74% (15,622,928B) in 1331 places, all below massif's threshold (1.00%) | ->11.20% (14,897,720B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.75% (6,319,120B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.65% (4,854,344B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.36% (4,465,296B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.36% (4,465,296B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.29% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.10% (1,464,776B) in 8 places, all below massif's threshold (1.00%) | | | ->02.76% (3,677,992B) in 220 places, all below massif's threshold (1.00%) | | | ->02.10% (2,793,920B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.03% (2,699,136B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.01% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.01% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.01% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.01% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.01% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.01% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.01% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.01% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.01% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.01% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.01% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.01% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.01% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.01% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.01% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.01% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.58% (2,106,688B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.58% (2,106,560B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.58% (2,106,560B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.58% (2,106,560B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.67% (11,534,352B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.45% (11,236,848B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.43% (11,214,704B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.16% (10,859,424B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.48% (5,965,792B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.48% (5,965,792B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.48% (5,965,792B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.48% (5,965,792B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.48% (5,965,792B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.48% (5,965,792B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.48% (5,965,792B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.44% (4,573,808B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.44% (4,573,808B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.05% (1,390,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.05% (1,390,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.61% (3,471,824B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.61% (3,471,824B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.57% (3,413,472B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.57% (3,413,472B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.57% (3,413,472B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.57% (3,413,472B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.57% (3,413,472B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.96% (2,603,616B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.96% (2,603,616B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.96% (2,603,616B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.96% (2,603,616B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.96% (2,603,616B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.96% (2,603,616B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.96% (2,603,616B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.54% (2,042,400B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.54% (2,042,400B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.42% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.61% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.07% (1,421,808B) in 2 places, all below massif's threshold (1.00%) | | | | | | | ->00.27% (355,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (297,504B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.59% (10,102,293B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.34% (5,769,629B) in 64 places, all below massif's threshold (1.00%) | | | ->01.84% (2,452,232B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.10% (1,460,712B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.10% (1,460,712B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.10% (1,460,712B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.75% (991,520B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.41% (1,880,432B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.15% (1,525,552B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.15% (1,525,552B) in 26 places, all below massif's threshold (1.00%) | | | ->00.27% (354,880B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.60% (8,785,920B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.60% (8,785,920B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.91% (3,874,816B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.55% (2,064,384B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.55% (2,064,384B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.55% (2,064,384B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.55% (2,064,384B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.29% (1,716,224B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.16% (1,544,192B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.16% (1,544,192B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.16% (1,544,192B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.13% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (348,160B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.36% (1,810,432B) in 48 places, all below massif's threshold (1.00%) | | | ->01.43% (1,900,544B) in 36 places, all below massif's threshold (1.00%) | | | ->01.25% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | | ->01.25% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | | | ->01.01% (1,343,488B) 0xDD55331: js::jit::TempAllocator::allocate(unsigned long) (LifoAlloc.h:310) | ->01.01% (1,343,488B) in 41 places, all below massif's threshold (1.00%) | ->04.31% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.18% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.18% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.13% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.98% (5,292,544B) 0x691007B: ??? (new_allocator.h:111) | ->03.08% (4,099,072B) 0x69103E3: ??? (object.cpp:1412) | | ->02.35% (3,127,296B) 0x5BE8FCD3E6E: ??? | | | ->02.35% (3,127,296B) in 116 places, all below massif's threshold (1.00%) | | | | | ->00.73% (971,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.90% (1,193,472B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.72% (3,616,560B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->01.99% (2,647,824B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.83% (2,435,616B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.83% (2,435,616B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.16% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.73% (968,736B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.62% (2,162,048B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.33% (1,765,216B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.22% (1,623,744B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.22% (1,623,744B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.11% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.30% (396,832B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.46% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.46% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.46% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.28% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.28% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.28% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.28% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.18% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.06% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.06% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 66 17,854,395,495 134,383,328 118,200,239 16,183,089 0 87.96% (118,200,239B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.17% (36,510,557B) 0x58BF577: g_malloc (gmem.c:94) | ->24.32% (32,682,349B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.68% (22,419,805B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.61% (12,909,112B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.02% (12,120,800B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.00% (12,088,296B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.71% (11,706,200B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.81% (6,467,136B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.81% (6,467,136B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.81% (6,467,136B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.81% (6,467,136B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.81% (6,467,136B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.81% (6,467,136B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.81% (6,467,136B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.71% (4,987,560B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.71% (4,987,560B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.10% (1,478,384B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.03% (1,390,232B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.03% (1,390,232B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.03% (1,390,232B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.03% (1,390,232B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.03% (1,390,232B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.07% (88,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.76% (3,705,552B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.76% (3,705,552B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.71% (3,643,656B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.71% (3,643,656B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.71% (3,643,656B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.71% (3,643,656B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.71% (3,643,656B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.07% (2,784,552B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.07% (2,784,552B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.07% (2,784,552B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.07% (2,784,552B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.07% (2,784,552B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.07% (2,784,552B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.07% (2,784,552B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.63% (2,189,208B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.63% (2,189,208B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.44% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.64% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.07% (1,435,576B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.07% (1,435,576B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.07% (1,435,576B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.07% (1,435,576B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.07% (1,435,576B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.07% (1,435,576B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.07% (1,435,576B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.07% (1,435,576B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.28% (382,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.02% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.59% (788,312B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.41% (3,236,749B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.83% (2,458,216B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.83% (2,457,552B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.30% (1,742,392B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.30% (1,742,392B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.30% (1,742,392B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.53% (715,160B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.72% (2,316,384B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.31% (1,764,288B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.01% (1,354,320B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.01% (1,354,320B) in 116 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.31% (409,968B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.41% (552,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.12% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.12% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->04.16% (5,596,512B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.31% (3,109,400B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.31% (3,109,400B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.16% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.16% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.16% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.16% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.16% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.16% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.16% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.16% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.16% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.16% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.16% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.16% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.16% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.16% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.16% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.85% (3,828,208B) in 198 places, all below massif's threshold (1.00%) | ->11.69% (15,707,225B) in 1331 places, all below massif's threshold (1.00%) | ->11.21% (15,065,040B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.79% (6,436,040B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.67% (4,930,376B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.38% (4,541,328B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.38% (4,541,328B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.29% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.12% (1,505,664B) in 8 places, all below massif's threshold (1.00%) | | | ->02.76% (3,712,776B) in 220 places, all below massif's threshold (1.00%) | | | ->02.08% (2,793,920B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.01% (2,699,136B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->01.99% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->01.99% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->01.99% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.99% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.99% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.99% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->01.99% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->01.99% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.99% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->01.99% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->01.99% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->01.99% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->01.99% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.99% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->01.99% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->01.99% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.58% (2,122,304B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.58% (2,122,176B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.58% (2,122,176B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.58% (2,122,176B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.70% (11,697,360B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.48% (11,398,416B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.47% (11,376,272B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.20% (11,020,992B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.53% (6,086,176B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.53% (6,086,176B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.53% (6,086,176B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.53% (6,086,176B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.53% (6,086,176B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.53% (6,086,176B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.53% (6,086,176B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.49% (4,694,192B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.49% (4,694,192B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.03% (1,390,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.03% (1,390,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.60% (3,493,136B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.60% (3,493,136B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.56% (3,434,784B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.56% (3,434,784B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.56% (3,434,784B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.56% (3,434,784B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.56% (3,434,784B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.95% (2,624,928B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.95% (2,624,928B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.95% (2,624,928B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.95% (2,624,928B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.95% (2,624,928B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.95% (2,624,928B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.95% (2,624,928B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.54% (2,063,712B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.54% (2,063,712B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.42% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.60% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.00% (1,349,232B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.00% (1,349,232B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.00% (1,349,232B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.00% (1,349,232B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.00% (1,349,232B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.00% (1,349,232B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.00% (1,349,232B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.00% (1,349,232B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.07% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (355,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (298,944B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.63% (10,249,189B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.36% (5,860,005B) in 64 places, all below massif's threshold (1.00%) | | | ->01.87% (2,506,448B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.12% (1,505,856B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.12% (1,505,856B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.12% (1,505,856B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.74% (1,000,592B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.40% (1,882,736B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.14% (1,525,552B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.14% (1,525,552B) in 26 places, all below massif's threshold (1.00%) | | | ->00.27% (357,184B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.33% (8,503,296B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.33% (8,503,296B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.89% (3,878,912B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.54% (2,068,480B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.54% (2,068,480B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.54% (2,068,480B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.54% (2,068,480B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.28% (1,720,320B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.15% (1,548,288B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.15% (1,548,288B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.15% (1,548,288B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.13% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (348,160B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.35% (1,810,432B) in 48 places, all below massif's threshold (1.00%) | | | ->02.20% (2,957,312B) in 37 places, all below massif's threshold (1.00%) | | | ->01.24% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.24% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.27% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.14% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.14% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.13% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.09% (5,490,688B) 0x691007B: ??? (new_allocator.h:111) | ->03.11% (4,182,016B) 0x69103E3: ??? (object.cpp:1412) | | ->02.39% (3,210,240B) 0x5BE8FCD3E6E: ??? | | | ->02.39% (3,210,240B) in 116 places, all below massif's threshold (1.00%) | | | | | ->00.72% (971,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.97% (1,308,672B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.74% (3,686,640B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.00% (2,689,296B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.84% (2,477,088B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.84% (2,477,088B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.16% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.74% (997,344B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.64% (2,199,520B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.33% (1,792,864B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.23% (1,651,392B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.23% (1,651,392B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.11% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.30% (406,656B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.45% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.45% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.45% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.27% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.27% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.27% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.27% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.18% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.05% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.05% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 67 17,977,261,569 135,728,480 119,393,001 16,335,479 0 87.96% (119,393,001B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.20% (36,912,390B) 0x58BF577: g_malloc (gmem.c:94) | ->24.36% (33,060,321B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.72% (22,690,221B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.66% (13,118,088B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.08% (12,324,072B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.06% (12,291,568B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.77% (11,909,472B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.88% (6,619,336B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.88% (6,619,336B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.88% (6,619,336B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.88% (6,619,336B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.88% (6,619,336B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.88% (6,619,336B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.88% (6,619,336B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.79% (5,139,760B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.79% (5,139,760B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.09% (1,478,384B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.02% (1,390,232B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.02% (1,390,232B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.02% (1,390,232B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.02% (1,390,232B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.02% (1,390,232B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.06% (88,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.75% (3,731,928B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.75% (3,731,928B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.70% (3,670,032B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.70% (3,670,032B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.70% (3,670,032B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.70% (3,670,032B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.70% (3,670,032B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.07% (2,810,928B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.07% (2,810,928B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.07% (2,810,928B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.07% (2,810,928B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.07% (2,810,928B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.07% (2,810,928B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.07% (2,810,928B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.63% (2,215,584B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.63% (2,215,584B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.44% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.63% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.08% (1,460,272B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.08% (1,460,272B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.08% (1,460,272B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.08% (1,460,272B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.08% (1,460,272B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.08% (1,460,272B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.08% (1,460,272B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.08% (1,460,272B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.28% (382,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.02% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.59% (794,016B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.39% (3,239,285B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.82% (2,471,760B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.82% (2,471,096B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.29% (1,751,320B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.29% (1,751,320B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.29% (1,751,320B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.53% (719,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.74% (2,361,744B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.33% (1,806,192B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.03% (1,396,224B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.03% (1,396,224B) in 116 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.30% (409,968B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.41% (555,552B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.10% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.10% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->04.16% (5,645,436B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.33% (3,168,032B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.33% (3,168,032B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.15% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.15% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.15% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.15% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.15% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.15% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.15% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.15% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.15% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.15% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.15% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.15% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.15% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.15% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.15% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.84% (3,852,069B) in 198 places, all below massif's threshold (1.00%) | ->11.65% (15,809,458B) in 1331 places, all below massif's threshold (1.00%) | ->11.21% (15,217,008B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.84% (6,573,872B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.70% (5,020,664B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.41% (4,631,616B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.41% (4,631,616B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.29% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.14% (1,553,208B) in 8 places, all below massif's threshold (1.00%) | | | ->02.74% (3,723,328B) in 220 places, all below massif's threshold (1.00%) | | | ->02.06% (2,793,920B) 0x58B790C: g_source_new (gmain.c:917) | | ->01.99% (2,699,136B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->01.97% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->01.97% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->01.97% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.97% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.97% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.97% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->01.97% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->01.97% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.97% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->01.97% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->01.97% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->01.97% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->01.97% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.97% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->01.97% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->01.97% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.57% (2,125,888B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.57% (2,125,760B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.57% (2,125,760B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.57% (2,125,760B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.76% (11,890,896B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.54% (11,590,240B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.52% (11,568,096B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.26% (11,212,816B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.59% (6,229,952B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.59% (6,229,952B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.59% (6,229,952B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.59% (6,229,952B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.59% (6,229,952B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.59% (6,229,952B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.59% (6,229,952B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.56% (4,837,968B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.56% (4,837,968B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.02% (1,390,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.02% (1,390,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.59% (3,518,000B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.59% (3,518,000B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.55% (3,459,648B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.55% (3,459,648B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.55% (3,459,648B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.55% (3,459,648B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.55% (3,459,648B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.95% (2,649,792B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.95% (2,649,792B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.95% (2,649,792B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.95% (2,649,792B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.95% (2,649,792B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.95% (2,649,792B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.95% (2,649,792B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.54% (2,088,576B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.54% (2,088,576B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.41% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.60% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.01% (1,372,416B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.01% (1,372,416B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.01% (1,372,416B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.01% (1,372,416B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.01% (1,372,416B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.01% (1,372,416B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.01% (1,372,416B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.01% (1,372,416B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.07% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (355,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (300,656B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.63% (10,358,093B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.37% (5,927,845B) in 64 places, all below massif's threshold (1.00%) | | | ->01.87% (2,544,776B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.13% (1,533,296B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.13% (1,533,296B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.13% (1,533,296B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.75% (1,011,480B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.39% (1,885,472B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.12% (1,525,552B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.12% (1,525,552B) in 26 places, all below massif's threshold (1.00%) | | | ->00.27% (359,920B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.26% (8,503,296B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.26% (8,503,296B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.86% (3,878,912B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.52% (2,068,480B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.52% (2,068,480B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.52% (2,068,480B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.52% (2,068,480B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.27% (1,720,320B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.14% (1,548,288B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.14% (1,548,288B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.14% (1,548,288B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.13% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (348,160B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.33% (1,810,432B) in 48 places, all below massif's threshold (1.00%) | | | ->02.18% (2,957,312B) in 37 places, all below massif's threshold (1.00%) | | | ->01.23% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.23% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.22% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.10% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.10% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.13% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.12% (5,598,208B) 0x691007B: ??? (new_allocator.h:111) | ->03.15% (4,281,344B) 0x69103E3: ??? (object.cpp:1412) | | ->02.44% (3,309,568B) 0x5BE8FCD3E6E: ??? | | | ->02.44% (3,309,568B) in 116 places, all below massif's threshold (1.00%) | | | | | ->00.72% (971,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.97% (1,316,864B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.78% (3,769,152B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.02% (2,738,544B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.86% (2,526,336B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.86% (2,526,336B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.16% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.76% (1,030,608B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.65% (2,243,776B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.35% (1,825,696B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.24% (1,684,224B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.24% (1,684,224B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.10% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.31% (418,080B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.44% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.44% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.44% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.26% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.26% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.26% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.26% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.18% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.04% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.04% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 68 18,104,703,219 137,088,144 120,597,079 16,491,065 0 87.97% (120,597,079B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.23% (37,323,989B) 0x58BF577: g_malloc (gmem.c:94) | ->24.40% (33,451,973B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.76% (22,972,125B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.73% (13,336,704B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.15% (12,536,880B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.12% (12,504,376B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.84% (12,122,280B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->04.94% (6,777,464B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->04.94% (6,777,464B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->04.94% (6,777,464B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->04.94% (6,777,464B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->04.94% (6,777,464B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->04.94% (6,777,464B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->04.94% (6,777,464B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.86% (5,297,888B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.86% (5,297,888B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.08% (1,478,384B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.01% (1,390,232B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.01% (1,390,232B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.01% (1,390,232B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.01% (1,390,232B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.01% (1,390,232B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.06% (88,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.74% (3,759,560B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.74% (3,759,560B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.70% (3,697,664B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.70% (3,697,664B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.70% (3,697,664B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.70% (3,697,664B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.70% (3,697,664B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.07% (2,838,560B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.07% (2,838,560B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.07% (2,838,560B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.07% (2,838,560B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.07% (2,838,560B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.07% (2,838,560B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.07% (2,838,560B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.64% (2,243,216B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.64% (2,243,216B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.43% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.63% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.05% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.08% (1,487,320B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.08% (1,487,320B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.08% (1,487,320B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.08% (1,487,320B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.08% (1,487,320B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.08% (1,487,320B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.08% (1,487,320B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.08% (1,487,320B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.28% (382,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.02% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.58% (799,824B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.36% (3,241,525B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.81% (2,485,936B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.81% (2,485,272B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.28% (1,760,632B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.28% (1,760,632B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.28% (1,760,632B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.53% (724,640B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.76% (2,408,616B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.35% (1,849,608B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.05% (1,439,640B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.05% (1,439,640B) in 116 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.30% (409,968B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.41% (559,008B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.09% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.09% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->04.15% (5,693,808B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.36% (3,229,408B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.36% (3,229,408B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.14% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.14% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.14% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.14% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.14% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.14% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.14% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.14% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.14% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.14% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.14% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.14% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.14% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.14% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.14% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.82% (3,872,016B) in 198 places, all below massif's threshold (1.00%) | ->11.59% (15,882,137B) in 1331 places, all below massif's threshold (1.00%) | ->11.22% (15,376,304B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.90% (6,718,872B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.73% (5,115,176B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.45% (4,726,128B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.45% (4,726,128B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.28% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.17% (1,603,696B) in 8 places, all below massif's threshold (1.00%) | | | ->02.72% (3,733,528B) in 220 places, all below massif's threshold (1.00%) | | | ->02.04% (2,793,920B) 0x58B790C: g_source_new (gmain.c:917) | | ->01.97% (2,699,136B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->01.95% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->01.95% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->01.95% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.95% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.95% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.95% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->01.95% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->01.95% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.95% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->01.95% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->01.95% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->01.95% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->01.95% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.95% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->01.95% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->01.95% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.55% (2,129,984B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.55% (2,129,856B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.55% (2,129,856B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.55% (2,129,856B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.82% (12,093,472B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.60% (11,791,056B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.58% (11,768,912B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.33% (11,413,632B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.65% (6,379,328B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.65% (6,379,328B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.65% (6,379,328B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.65% (6,379,328B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.65% (6,379,328B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.65% (6,379,328B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.65% (6,379,328B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.64% (4,987,344B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.64% (4,987,344B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.01% (1,390,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.01% (1,390,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.59% (3,544,048B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.59% (3,544,048B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.54% (3,485,696B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.54% (3,485,696B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.54% (3,485,696B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.54% (3,485,696B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.54% (3,485,696B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.95% (2,675,840B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.95% (2,675,840B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.95% (2,675,840B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.95% (2,675,840B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.95% (2,675,840B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.95% (2,675,840B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.95% (2,675,840B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.54% (2,114,624B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.54% (2,114,624B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.41% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.59% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.02% (1,397,808B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.02% (1,397,808B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.02% (1,397,808B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.02% (1,397,808B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.02% (1,397,808B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.02% (1,397,808B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.02% (1,397,808B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.02% (1,397,808B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.07% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (355,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (302,416B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.64% (10,471,541B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.38% (5,998,501B) in 64 places, all below massif's threshold (1.00%) | | | ->01.89% (2,584,704B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.14% (1,561,936B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.14% (1,561,936B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.14% (1,561,936B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.75% (1,022,768B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.38% (1,888,336B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.11% (1,525,552B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.11% (1,525,552B) in 26 places, all below massif's threshold (1.00%) | | | ->00.26% (362,784B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.20% (8,503,296B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.20% (8,503,296B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.83% (3,878,912B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.51% (2,068,480B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.51% (2,068,480B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.51% (2,068,480B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.51% (2,068,480B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.25% (1,720,320B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.13% (1,548,288B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.13% (1,548,288B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.13% (1,548,288B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.13% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (348,160B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.32% (1,810,432B) in 48 places, all below massif's threshold (1.00%) | | | ->02.16% (2,957,312B) in 37 places, all below massif's threshold (1.00%) | | | ->01.22% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.22% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.18% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.06% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.06% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.13% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.16% (5,709,312B) 0x691007B: ??? (new_allocator.h:111) | ->03.20% (4,384,256B) 0x69103E3: ??? (object.cpp:1412) | | ->02.49% (3,412,480B) 0x5BE8FCD3E6E: ??? | | | ->02.49% (3,412,480B) in 116 places, all below massif's threshold (1.00%) | | | | | ->00.71% (971,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.97% (1,325,056B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.81% (3,856,032B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.04% (2,790,096B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.88% (2,577,888B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.88% (2,577,888B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.15% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.78% (1,065,936B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.67% (2,290,272B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.36% (1,860,064B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.25% (1,718,592B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.25% (1,718,592B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.10% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.31% (430,208B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.42% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.42% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.42% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.24% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.24% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.24% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.24% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.18% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.03% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.03% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 69 18,235,262,436 138,459,232 121,812,540 16,646,692 0 87.98% (121,812,540B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.25% (37,736,468B) 0x58BF577: g_malloc (gmem.c:94) | ->24.44% (33,841,397B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.79% (23,252,581B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.79% (13,554,328B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.21% (12,748,592B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.18% (12,716,088B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.91% (12,333,992B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.01% (6,934,416B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.01% (6,934,416B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.01% (6,934,416B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.01% (6,934,416B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.01% (6,934,416B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.01% (6,934,416B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.01% (6,934,416B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->03.94% (5,454,840B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->03.94% (5,454,840B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.07% (1,478,384B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.00% (1,390,232B) 0xE0B6EF0: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2914) | | | | | | | | | | ->01.00% (1,390,232B) 0xE0BB6D4: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:405) | | | | | | | | | | ->01.00% (1,390,232B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | | | | | | ->01.00% (1,390,232B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->01.00% (1,390,232B) in 3 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | ->00.06% (88,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.74% (3,788,448B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.74% (3,788,448B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.69% (3,726,552B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.69% (3,726,552B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.69% (3,726,552B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.69% (3,726,552B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.69% (3,726,552B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.07% (2,867,448B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.07% (2,867,448B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.07% (2,867,448B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.07% (2,867,448B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.07% (2,867,448B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.07% (2,867,448B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.07% (2,867,448B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.64% (2,272,104B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.64% (2,272,104B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.43% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.62% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.09% (1,513,192B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.09% (1,513,192B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.09% (1,513,192B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.09% (1,513,192B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.09% (1,513,192B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.09% (1,513,192B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.09% (1,513,192B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.09% (1,513,192B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.28% (382,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.02% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.58% (805,736B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.34% (3,243,781B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.81% (2,500,072B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.81% (2,499,408B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.28% (1,769,912B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.28% (1,769,912B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.28% (1,769,912B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.53% (729,496B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.77% (2,455,056B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.37% (1,892,592B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.07% (1,482,624B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.07% (1,482,624B) in 116 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.30% (409,968B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.41% (562,464B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.08% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.08% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->04.15% (5,741,680B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.38% (3,290,504B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.38% (3,290,504B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.12% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.12% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.12% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.12% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.12% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.12% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.12% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.12% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.12% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.12% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.12% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.12% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.12% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.12% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.12% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.81% (3,895,071B) in 198 places, all below massif's threshold (1.00%) | ->11.52% (15,956,487B) in 1331 places, all below massif's threshold (1.00%) | ->11.22% (15,535,296B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->04.96% (6,864,112B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.76% (5,209,160B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.48% (4,820,112B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.48% (4,820,112B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.28% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.20% (1,654,952B) in 8 places, all below massif's threshold (1.00%) | | | ->02.70% (3,743,440B) in 220 places, all below massif's threshold (1.00%) | | | ->02.02% (2,793,920B) 0x58B790C: g_source_new (gmain.c:917) | | ->01.95% (2,699,136B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->01.93% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->01.93% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->01.93% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.93% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.93% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.93% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->01.93% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->01.93% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.93% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->01.93% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->01.93% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->01.93% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->01.93% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.93% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->01.93% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->01.93% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.54% (2,133,824B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.54% (2,133,696B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.54% (2,133,696B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.54% (2,133,696B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.88% (12,295,056B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.66% (11,990,832B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.64% (11,968,688B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.39% (11,613,408B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.71% (6,527,584B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.71% (6,527,584B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.71% (6,527,584B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.71% (6,527,584B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.71% (6,527,584B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.71% (6,527,584B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.71% (6,527,584B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.71% (5,135,600B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.71% (5,135,600B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.00% (1,390,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | ->01.00% (1,390,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.00% (1,120B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.58% (3,571,280B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.58% (3,571,280B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.54% (3,512,928B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.54% (3,512,928B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.54% (3,512,928B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.54% (3,512,928B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.54% (3,512,928B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.95% (2,703,072B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.95% (2,703,072B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.95% (2,703,072B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.95% (2,703,072B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.95% (2,703,072B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.95% (2,703,072B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.95% (2,703,072B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.55% (2,141,856B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.55% (2,141,856B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.41% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.58% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.03% (1,422,096B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.03% (1,422,096B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.03% (1,422,096B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.03% (1,422,096B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.03% (1,422,096B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.03% (1,422,096B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.03% (1,422,096B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.03% (1,422,096B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.07% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (355,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (304,224B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.65% (10,587,709B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.39% (6,072,093B) in 64 places, all below massif's threshold (1.00%) | | | ->01.90% (2,624,432B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.15% (1,590,576B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.15% (1,590,576B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.15% (1,590,576B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.75% (1,033,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.37% (1,891,184B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.10% (1,525,552B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.10% (1,525,552B) in 26 places, all below massif's threshold (1.00%) | | | ->00.26% (365,632B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.15% (8,511,488B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.15% (8,511,488B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.80% (3,878,912B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.49% (2,068,480B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.49% (2,068,480B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.49% (2,068,480B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.49% (2,068,480B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.24% (1,720,320B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.12% (1,548,288B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.12% (1,548,288B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.12% (1,548,288B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.12% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (348,160B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.31% (1,810,432B) in 48 places, all below massif's threshold (1.00%) | | | ->02.14% (2,965,504B) in 37 places, all below massif's threshold (1.00%) | | | ->01.20% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.20% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.20% (5,819,392B) 0x691007B: ??? (new_allocator.h:111) | ->03.24% (4,486,144B) 0x69103E3: ??? (object.cpp:1412) | | ->02.54% (3,514,368B) 0x5BE8FCD3E6E: ??? | | | ->02.54% (3,514,368B) in 116 places, all below massif's threshold (1.00%) | | | | | ->00.70% (971,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.96% (1,333,248B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.14% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->04.02% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->04.02% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.13% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.85% (3,943,152B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.05% (2,841,360B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.90% (2,629,152B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.90% (2,629,152B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.15% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.80% (1,101,792B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.69% (2,336,768B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.37% (1,894,240B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.27% (1,752,768B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.27% (1,752,768B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.10% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.32% (442,528B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.41% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.41% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.41% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.23% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.23% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.23% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.23% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.17% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.02% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.02% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 70 18,368,442,369 139,844,320 123,041,227 16,803,093 0 87.98% (123,041,227B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.28% (38,151,084B) 0x58BF577: g_malloc (gmem.c:94) | ->24.48% (34,233,705B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.83% (23,534,445B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.85% (13,771,848B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.27% (12,960,224B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.24% (12,927,720B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.97% (12,545,624B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.07% (7,092,544B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.07% (7,092,544B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.07% (7,092,544B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.07% (7,092,544B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.07% (7,092,544B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.07% (7,092,544B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.07% (7,092,544B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.01% (5,612,968B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.01% (5,612,968B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.06% (1,478,384B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.06% (1,478,384B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.73% (3,816,080B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.73% (3,816,080B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.68% (3,754,184B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.68% (3,754,184B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.68% (3,754,184B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.68% (3,754,184B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.68% (3,754,184B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.07% (2,895,080B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.07% (2,895,080B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.07% (2,895,080B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.07% (2,895,080B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.07% (2,895,080B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.07% (2,895,080B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.07% (2,895,080B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.64% (2,299,736B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.64% (2,299,736B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.43% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.61% (859,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.10% (1,539,064B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.10% (1,539,064B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.10% (1,539,064B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.10% (1,539,064B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.10% (1,539,064B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.10% (1,539,064B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.10% (1,539,064B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.10% (1,539,064B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.27% (382,096B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.02% (32,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.58% (811,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.32% (3,246,381B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.80% (2,514,512B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.80% (2,513,848B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.27% (1,779,192B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.27% (1,779,192B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.27% (1,779,192B) in 101 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.53% (734,656B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.79% (2,502,360B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.38% (1,936,224B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.09% (1,526,256B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.09% (1,526,256B) in 116 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.29% (409,968B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.40% (566,136B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.07% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.07% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->04.14% (5,791,084B) in 134 places, all below massif's threshold (1.00%) | | | | | ->02.40% (3,351,544B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.40% (3,351,544B) in 258 places, all below massif's threshold (1.00%) | | | | | ->01.11% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.11% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.11% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.11% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.11% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.11% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.11% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.11% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.11% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.11% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.11% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.11% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.11% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.11% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.11% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.80% (3,917,379B) in 198 places, all below massif's threshold (1.00%) | ->11.47% (16,035,054B) in 1331 places, all below massif's threshold (1.00%) | ->11.22% (15,694,832B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.01% (7,008,040B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.79% (5,303,144B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.51% (4,914,096B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.51% (4,914,096B) in 246 places, all below massif's threshold (1.00%) | | | | | | | ->00.28% (389,048B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.22% (1,704,896B) in 8 places, all below massif's threshold (1.00%) | | | ->02.68% (3,754,696B) in 220 places, all below massif's threshold (1.00%) | | | ->02.00% (2,793,920B) 0x58B790C: g_source_new (gmain.c:917) | | ->01.93% (2,699,136B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->01.91% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->01.91% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->01.91% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.91% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.91% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.91% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->01.91% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->01.91% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.91% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->01.91% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->01.91% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->01.91% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->01.91% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.91% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->01.91% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->01.91% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,784B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.53% (2,138,176B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.53% (2,138,048B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.53% (2,138,048B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.53% (2,138,048B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.94% (12,496,544B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.72% (12,190,544B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.70% (12,168,400B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.45% (11,813,120B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.77% (6,676,960B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.77% (6,676,960B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.77% (6,676,960B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.77% (6,676,960B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.77% (6,676,960B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.77% (6,676,960B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.77% (6,676,960B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.78% (5,284,976B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.78% (5,284,976B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.00% (1,391,984B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.57% (3,597,328B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.57% (3,597,328B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.53% (3,538,976B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.53% (3,538,976B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.53% (3,538,976B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.53% (3,538,976B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.53% (3,538,976B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.95% (2,729,120B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.95% (2,729,120B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.95% (2,729,120B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.95% (2,729,120B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.95% (2,729,120B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.95% (2,729,120B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.95% (2,729,120B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.55% (2,167,904B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.55% (2,167,904B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.40% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.58% (809,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.03% (1,446,384B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.03% (1,446,384B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.03% (1,446,384B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.03% (1,446,384B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.03% (1,446,384B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.03% (1,446,384B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.03% (1,446,384B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.03% (1,446,384B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.07% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (355,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (22,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (306,000B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.65% (10,701,293B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.39% (6,142,893B) in 64 places, all below massif's threshold (1.00%) | | | ->01.91% (2,664,368B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.16% (1,619,224B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.16% (1,619,224B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.16% (1,619,224B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.75% (1,045,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.35% (1,894,032B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.09% (1,525,552B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.09% (1,525,552B) in 26 places, all below massif's threshold (1.00%) | | | ->00.26% (368,480B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.10% (8,527,872B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.10% (8,527,872B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.77% (3,878,912B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.48% (2,068,480B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.48% (2,068,480B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.48% (2,068,480B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.48% (2,068,480B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.23% (1,720,320B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.11% (1,548,288B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.11% (1,548,288B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.11% (1,548,288B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.12% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (348,160B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.29% (1,810,432B) in 48 places, all below massif's threshold (1.00%) | | | ->02.13% (2,981,888B) in 37 places, all below massif's threshold (1.00%) | | | ->01.19% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.19% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.24% (5,931,520B) 0x691007B: ??? (new_allocator.h:111) | ->03.28% (4,589,568B) 0x69103E3: ??? (object.cpp:1412) | | ->02.59% (3,617,792B) 0x5BE8FCD3E6E: ??? | | | ->02.59% (3,617,792B) in 116 places, all below massif's threshold (1.00%) | | | | | ->00.69% (971,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.96% (1,341,952B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.10% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.98% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.98% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.12% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.88% (4,029,360B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.07% (2,892,624B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.92% (2,680,416B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.92% (2,680,416B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.15% (212,208B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.81% (1,136,736B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.70% (2,382,944B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.38% (1,928,416B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.28% (1,786,944B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.28% (1,786,944B) in 246 places, all below massif's threshold (1.00%) | | | | | ->00.10% (141,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.33% (454,528B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.39% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) | ->01.39% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) | ->01.39% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | | ->01.22% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | | ->01.22% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | | ->01.22% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | | ->01.22% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.17% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.01% (1,407,520B) 0x1A6054C2: ??? (in /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.4) ->01.01% (1,407,520B) in 4 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 71 18,562,702,958 140,880,944 124,054,608 16,826,336 0 72 18,573,554,954 141,284,224 124,454,715 16,829,509 0 88.09% (124,454,715B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.10% (38,287,032B) 0x58BF577: g_malloc (gmem.c:94) | ->24.31% (34,352,921B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.79% (23,727,357B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->09.87% (13,938,944B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.29% (13,122,584B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.25% (13,074,344B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->08.98% (12,691,312B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.09% (7,186,240B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.09% (7,186,240B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.09% (7,186,240B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.09% (7,186,240B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.09% (7,186,240B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.09% (7,186,240B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.09% (7,186,240B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.04% (5,704,280B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.04% (5,704,280B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.05% (1,480,768B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.05% (1,480,768B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.71% (3,832,408B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.71% (3,832,408B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.67% (3,770,512B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.67% (3,770,512B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.67% (3,770,512B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.67% (3,770,512B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.67% (3,770,512B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.06% (2,906,384B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.06% (2,906,384B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.06% (2,906,384B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.06% (2,906,384B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.06% (2,906,384B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.06% (2,906,384B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.06% (2,906,384B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.64% (2,311,040B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.64% (2,311,040B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.42% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.61% (864,128B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.11% (1,574,728B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.11% (1,574,728B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.11% (1,574,728B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.11% (1,574,728B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.11% (1,574,728B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.11% (1,574,728B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.11% (1,574,728B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.11% (1,574,728B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.27% (383,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (48,240B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.58% (816,360B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.30% (3,245,557B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.80% (2,545,560B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.39% (1,962,360B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.10% (1,551,744B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.10% (1,551,744B) in 116 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.29% (410,616B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.41% (583,200B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.77% (2,497,952B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.77% (2,497,288B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.24% (1,754,800B) 0x5631D83: g_object_new_with_properties (gobject.c:1965) | | | | | | ->01.24% (1,754,800B) 0x56327FF: g_object_new (gobject.c:1637) | | | | | | ->01.24% (1,754,800B) in 102 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.53% (742,488B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.06% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.06% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->04.03% (5,697,396B) in 136 places, all below massif's threshold (1.00%) | | | | | ->02.39% (3,371,536B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.39% (3,371,536B) in 259 places, all below massif's threshold (1.00%) | | | | | ->01.10% (1,556,632B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.10% (1,556,632B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.10% (1,556,632B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.10% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.10% (1,556,632B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.10% (1,556,632B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.10% (1,556,632B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.10% (1,556,632B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.10% (1,556,632B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.10% (1,556,632B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.10% (1,556,632B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.10% (1,556,632B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.10% (1,556,632B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.10% (1,556,632B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.10% (1,556,632B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.78% (3,934,111B) in 198 places, all below massif's threshold (1.00%) | ->12.49% (17,644,840B) in 1333 places, all below massif's threshold (1.00%) | ->11.15% (15,755,042B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.00% (7,061,736B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.77% (5,323,120B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.50% (4,944,368B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.50% (4,944,368B) in 247 places, all below massif's threshold (1.00%) | | | | | | | ->00.27% (378,752B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.23% (1,738,616B) in 8 places, all below massif's threshold (1.00%) | | | ->02.66% (3,759,282B) in 220 places, all below massif's threshold (1.00%) | | | ->01.98% (2,792,904B) 0x58B790C: g_source_new (gmain.c:917) | | ->01.91% (2,697,984B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->01.89% (2,668,512B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->01.89% (2,668,512B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->01.89% (2,668,512B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.89% (2,668,512B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.89% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.89% (2,668,512B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->01.89% (2,668,512B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->01.89% (2,668,512B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.89% (2,668,512B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->01.89% (2,668,512B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->01.89% (2,668,512B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->01.89% (2,668,512B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->01.89% (2,668,512B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.89% (2,668,512B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->01.89% (2,668,512B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->01.89% (2,668,512B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (29,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (94,920B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.52% (2,141,120B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.52% (2,140,992B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.52% (2,140,992B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.52% (2,140,992B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->08.95% (12,646,576B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.73% (12,339,328B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.71% (12,306,400B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.46% (11,950,256B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.79% (6,765,200B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.79% (6,765,200B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.79% (6,765,200B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.79% (6,765,200B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.79% (6,765,200B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.79% (6,765,200B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.79% (6,765,200B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.80% (5,370,976B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.80% (5,370,976B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.99% (1,394,224B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.56% (3,612,720B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.56% (3,612,720B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.52% (3,554,368B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.52% (3,554,368B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.52% (3,554,368B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.52% (3,554,368B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.52% (3,554,368B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.94% (2,739,776B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.94% (2,739,776B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.94% (2,739,776B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.94% (2,739,776B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.94% (2,739,776B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.94% (2,739,776B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.94% (2,739,776B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.54% (2,178,560B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.54% (2,178,560B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.40% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.58% (814,592B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.05% (1,479,888B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.05% (1,479,888B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.05% (1,479,888B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.05% (1,479,888B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.05% (1,479,888B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.05% (1,479,888B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.05% (1,479,888B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.05% (1,479,888B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.07% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (356,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (32,928B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (307,248B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.63% (10,775,165B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.38% (6,185,149B) in 64 places, all below massif's threshold (1.00%) | | | ->01.91% (2,693,824B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.17% (1,648,488B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.17% (1,648,488B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.17% (1,648,488B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.74% (1,045,336B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.34% (1,896,192B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.08% (1,525,584B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.08% (1,525,584B) in 28 places, all below massif's threshold (1.00%) | | | ->00.26% (370,608B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.49% (9,166,848B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.49% (9,166,848B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->02.84% (4,009,984B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.53% (2,162,688B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.53% (2,162,688B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.53% (2,162,688B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.53% (2,162,688B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.27% (1,798,144B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.15% (1,626,112B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.15% (1,626,112B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.15% (1,626,112B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.12% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (364,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.31% (1,847,296B) in 49 places, all below massif's threshold (1.00%) | | | ->02.47% (3,489,792B) in 37 places, all below massif's threshold (1.00%) | | | ->01.18% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.18% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.27% (6,033,920B) 0x691007B: ??? (new_allocator.h:111) | ->03.29% (4,651,520B) 0x69103E3: ??? (object.cpp:1412) | | ->02.60% (3,678,208B) 0x5BE8FCD3E6E: ??? | | | ->02.60% (3,678,208B) in 116 places, all below massif's threshold (1.00%) | | | | | ->00.69% (973,312B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.98% (1,382,400B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.06% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.94% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.94% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.12% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.88% (4,063,496B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.06% (2,903,520B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.91% (2,696,928B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.91% (2,696,928B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.15% (206,592B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.82% (1,159,976B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.70% (2,398,592B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.37% (1,935,680B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.27% (1,797,952B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.27% (1,797,952B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.10% (137,728B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.33% (462,912B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.38% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) ->01.38% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) ->01.38% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | ->01.21% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.21% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.21% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.21% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.17% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 73 18,768,050,223 138,006,888 121,823,127 16,183,761 0 74 18,962,270,562 141,101,816 124,530,572 16,571,244 0 75 19,092,838,631 142,702,040 126,006,341 16,695,699 0 88.30% (126,006,341B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.61% (37,971,259B) 0x58BF577: g_malloc (gmem.c:94) | ->23.85% (34,028,877B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.60% (23,694,341B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.12% (14,440,808B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.54% (13,610,144B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.50% (13,561,088B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.23% (13,178,056B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.22% (7,445,152B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.22% (7,445,152B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.22% (7,445,152B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.22% (7,445,152B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.22% (7,445,152B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.22% (7,445,152B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.22% (7,445,152B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.16% (5,933,248B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.16% (5,933,248B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.06% (1,510,712B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.06% (1,510,712B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.79% (3,984,384B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.79% (3,984,384B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.75% (3,922,488B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.75% (3,922,488B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.75% (3,922,488B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.75% (3,922,488B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.75% (3,922,488B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.11% (3,009,376B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.11% (3,009,376B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.11% (3,009,376B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.11% (3,009,376B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.11% (3,009,376B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.11% (3,009,376B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.11% (3,009,376B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.69% (2,416,544B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.69% (2,416,544B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.42% (592,832B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.64% (913,112B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.16% (1,650,584B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.16% (1,650,584B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.16% (1,650,584B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.16% (1,650,584B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.16% (1,650,584B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.16% (1,650,584B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.16% (1,650,584B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.16% (1,650,584B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.27% (383,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (49,056B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.58% (830,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.31% (3,292,893B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.84% (2,630,448B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.42% (2,024,568B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.13% (1,608,336B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.13% (1,608,336B) in 117 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.29% (416,232B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.42% (605,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.28% (1,830,848B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.28% (1,830,184B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.28% (1,830,184B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.05% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.05% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.63% (5,175,536B) in 136 places, all below massif's threshold (1.00%) | | | | | ->02.43% (3,474,296B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.43% (3,474,296B) in 259 places, all below massif's threshold (1.00%) | | | | | ->01.18% (1,684,704B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.18% (1,684,704B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.18% (1,684,704B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.18% (1,684,704B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.18% (1,684,704B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.18% (1,684,704B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.18% (1,684,704B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.18% (1,684,704B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.18% (1,684,704B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.18% (1,684,704B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.18% (1,684,704B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.18% (1,684,704B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.18% (1,684,704B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.18% (1,684,704B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.18% (1,684,704B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.76% (3,942,382B) in 198 places, all below massif's threshold (1.00%) | ->12.57% (17,936,238B) in 1333 places, all below massif's threshold (1.00%) | ->11.80% (16,832,187B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.08% (7,248,528B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.83% (5,471,488B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.57% (5,092,824B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.57% (5,092,824B) in 247 places, all below massif's threshold (1.00%) | | | | | | | ->00.27% (378,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.25% (1,777,040B) in 8 places, all below massif's threshold (1.00%) | | | ->02.92% (4,166,315B) in 220 places, all below massif's threshold (1.00%) | | | ->02.11% (3,013,632B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.04% (2,918,016B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.02% (2,888,064B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.02% (2,888,064B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.02% (2,888,064B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.02% (2,888,064B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.02% (2,888,064B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.02% (2,888,064B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.02% (2,888,064B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.02% (2,888,064B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.02% (2,888,064B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.02% (2,888,064B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.02% (2,888,064B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.02% (2,888,064B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.02% (2,888,064B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.02% (2,888,064B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.02% (2,888,064B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.02% (2,888,064B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (29,952B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (95,616B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.68% (2,403,712B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.68% (2,403,456B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.68% (2,403,456B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.68% (2,403,456B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (256B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.19% (13,111,360B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->08.97% (12,797,872B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.94% (12,764,368B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.70% (12,408,224B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.91% (7,008,624B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.91% (7,008,624B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.91% (7,008,624B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.91% (7,008,624B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.91% (7,008,624B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.91% (7,008,624B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.91% (7,008,624B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.91% (5,586,256B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.91% (5,586,256B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->01.00% (1,422,368B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.63% (3,755,984B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.63% (3,755,984B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.59% (3,697,632B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.59% (3,697,632B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.59% (3,697,632B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.59% (3,697,632B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.59% (3,697,632B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.99% (2,836,864B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.99% (2,836,864B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.99% (2,836,864B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.99% (2,836,864B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.99% (2,836,864B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.99% (2,836,864B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.99% (2,836,864B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.60% (2,278,016B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.60% (2,278,016B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.39% (558,848B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.60% (860,768B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.09% (1,551,168B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.09% (1,551,168B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.09% (1,551,168B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.09% (1,551,168B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.09% (1,551,168B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.09% (1,551,168B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.09% (1,551,168B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.09% (1,551,168B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.06% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (356,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (33,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (313,488B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.34% (10,470,173B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.06% (5,788,989B) in 64 places, all below massif's threshold (1.00%) | | | ->01.95% (2,778,432B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.20% (1,712,928B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.20% (1,712,928B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.20% (1,712,928B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.75% (1,065,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.33% (1,902,752B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.07% (1,525,584B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.07% (1,525,584B) in 28 places, all below massif's threshold (1.00%) | | | ->00.26% (377,168B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.40% (9,134,080B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.40% (9,134,080B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->03.03% (4,321,280B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.65% (2,359,296B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.65% (2,359,296B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.65% (2,359,296B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.65% (2,359,296B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.40% (1,994,752B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.28% (1,822,720B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.28% (1,822,720B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.28% (1,822,720B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.12% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (364,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.37% (1,961,984B) in 49 places, all below massif's threshold (1.00%) | | | ->02.20% (3,145,728B) in 37 places, all below massif's threshold (1.00%) | | | ->01.17% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.17% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.37% (6,235,136B) 0x691007B: ??? (new_allocator.h:111) | ->03.36% (4,798,976B) 0x69103E3: ??? (object.cpp:1412) | | ->02.67% (3,812,352B) 0x5BE8FCD3E6E: ??? | | | ->02.67% (3,812,352B) in 117 places, all below massif's threshold (1.00%) | | | | | ->00.69% (986,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.01% (1,436,160B) 0x69106C3: gjs_object_from_g_object (object.cpp:2061) | ->01.01% (1,436,160B) in 2 places, all below massif's threshold (1.00%) | ->04.02% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.90% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.90% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.12% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.92% (4,169,408B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.09% (2,984,448B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.95% (2,777,904B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.95% (2,777,904B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.14% (206,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.83% (1,184,960B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.73% (2,463,296B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.39% (1,989,632B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.30% (1,851,936B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.30% (1,851,936B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.10% (137,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.33% (473,664B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.37% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) ->01.37% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) ->01.37% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | ->01.20% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.20% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.20% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.20% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.17% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 76 19,233,701,913 144,129,288 127,302,853 16,826,435 0 88.33% (127,302,853B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.65% (38,404,897B) 0x58BF577: g_malloc (gmem.c:94) | ->23.91% (34,458,477B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.67% (24,024,793B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.21% (14,714,200B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.63% (13,875,128B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.59% (13,826,072B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.33% (13,441,072B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.24% (7,549,664B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.24% (7,549,664B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.24% (7,549,664B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.24% (7,549,664B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.24% (7,549,664B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.24% (7,549,664B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.24% (7,549,664B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.18% (6,030,608B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.18% (6,030,608B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.05% (1,517,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.05% (1,517,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.85% (4,102,448B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.85% (4,102,448B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.80% (4,040,552B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.80% (4,040,552B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.80% (4,040,552B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.80% (4,040,552B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.80% (4,040,552B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.14% (3,091,016B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.14% (3,091,016B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.14% (3,091,016B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.14% (3,091,016B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.14% (3,091,016B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.14% (3,091,016B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.14% (3,091,016B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.73% (2,495,672B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.73% (2,495,672B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.41% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.66% (949,536B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.17% (1,691,024B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.17% (1,691,024B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.17% (1,691,024B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.17% (1,691,024B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.17% (1,691,024B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.17% (1,691,024B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.17% (1,691,024B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.17% (1,691,024B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.27% (385,000B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (49,056B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.58% (839,072B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.29% (3,295,361B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.85% (2,661,120B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.42% (2,052,648B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.13% (1,635,120B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.13% (1,635,120B) in 117 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.29% (417,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.42% (608,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.29% (1,854,768B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.29% (1,854,104B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.29% (1,854,104B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.04% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.04% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.61% (5,204,124B) in 136 places, all below massif's threshold (1.00%) | | | | | ->02.46% (3,545,528B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.46% (3,545,528B) in 259 places, all below massif's threshold (1.00%) | | | | | ->01.17% (1,684,032B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.17% (1,684,032B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.17% (1,684,032B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.17% (1,684,032B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.17% (1,684,032B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.17% (1,684,032B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.17% (1,684,032B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.17% (1,684,032B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.17% (1,684,032B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.17% (1,684,032B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.17% (1,684,032B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.17% (1,684,032B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.17% (1,684,032B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.17% (1,684,032B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.17% (1,684,032B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.74% (3,946,420B) in 198 places, all below massif's threshold (1.00%) | ->12.51% (18,033,924B) in 1333 places, all below massif's threshold (1.00%) | ->11.77% (16,957,967B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.12% (7,372,792B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.87% (5,573,480B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.60% (5,194,816B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.60% (5,194,816B) in 247 places, all below massif's threshold (1.00%) | | | | | | | ->00.26% (378,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.25% (1,799,312B) in 8 places, all below massif's threshold (1.00%) | | | ->02.89% (4,168,263B) in 220 places, all below massif's threshold (1.00%) | | | ->02.09% (3,013,200B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.02% (2,917,056B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.00% (2,886,912B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.00% (2,886,912B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.00% (2,886,912B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.00% (2,886,912B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.00% (2,886,912B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.00% (2,886,912B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.00% (2,886,912B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.00% (2,886,912B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.00% (2,886,912B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.00% (2,886,912B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.00% (2,886,912B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.00% (2,886,912B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.00% (2,886,912B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.00% (2,886,912B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.00% (2,886,912B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.00% (2,886,912B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (30,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (96,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.67% (2,403,712B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.67% (2,403,456B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.67% (2,403,456B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.67% (2,403,456B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (256B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.27% (13,364,352B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.05% (13,047,216B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->09.03% (13,013,712B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.78% (12,655,744B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.93% (7,106,848B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.93% (7,106,848B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.93% (7,106,848B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.93% (7,106,848B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.93% (7,106,848B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.93% (7,106,848B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.93% (7,106,848B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.94% (5,677,760B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.94% (5,677,760B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.99% (1,429,088B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.68% (3,867,280B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.68% (3,867,280B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.64% (3,808,928B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.64% (3,808,928B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.64% (3,808,928B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.64% (3,808,928B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.64% (3,808,928B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.02% (2,913,824B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.02% (2,913,824B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.02% (2,913,824B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.02% (2,913,824B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.02% (2,913,824B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.02% (2,913,824B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.02% (2,913,824B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.63% (2,352,608B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.63% (2,352,608B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.39% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.62% (895,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.10% (1,589,168B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.10% (1,589,168B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.10% (1,589,168B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.10% (1,589,168B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.10% (1,589,168B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.10% (1,589,168B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.10% (1,589,168B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.10% (1,589,168B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.06% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (357,968B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (33,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (317,136B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.33% (10,559,933B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.05% (5,831,709B) in 64 places, all below massif's threshold (1.00%) | | | ->01.96% (2,817,760B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.21% (1,737,096B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.21% (1,737,096B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.21% (1,737,096B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.75% (1,080,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.33% (1,910,464B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.06% (1,529,808B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.06% (1,529,808B) in 28 places, all below massif's threshold (1.00%) | | | ->00.26% (380,656B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.41% (9,244,672B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.41% (9,244,672B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->03.04% (4,382,720B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.66% (2,396,160B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.66% (2,396,160B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.66% (2,396,160B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.66% (2,396,160B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.41% (2,031,616B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.29% (1,859,584B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.29% (1,859,584B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.29% (1,859,584B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.12% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (364,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.38% (1,986,560B) in 49 places, all below massif's threshold (1.00%) | | | ->02.22% (3,194,880B) in 37 places, all below massif's threshold (1.00%) | | | ->01.16% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.16% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.38% (6,307,840B) 0x691007B: ??? (new_allocator.h:111) | ->03.38% (4,865,536B) 0x69103E3: ??? (object.cpp:1412) | | ->02.69% (3,875,840B) 0x5BE8FCD3E6E: ??? | | | ->02.69% (3,875,840B) in 117 places, all below massif's threshold (1.00%) | | | | | ->00.69% (989,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.00% (1,442,304B) 0x69106C3: gjs_object_from_g_object (object.cpp:2061) | ->01.00% (1,442,304B) in 2 places, all below massif's threshold (1.00%) | ->03.98% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.86% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.86% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.12% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.94% (4,239,152B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.11% (3,040,080B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.97% (2,833,536B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.97% (2,833,536B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.14% (206,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.83% (1,199,072B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.74% (2,506,912B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.41% (2,026,720B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.31% (1,889,024B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.31% (1,889,024B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.10% (137,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.33% (480,192B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.35% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) ->01.35% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) ->01.35% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | ->01.18% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.18% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.18% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.18% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.17% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (18B) 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 19,427,920,193 145,046,352 128,120,174 16,926,178 0 78 19,555,146,309 145,570,928 128,587,378 16,983,550 0 88.33% (128,587,378B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.68% (38,844,070B) 0x58BF577: g_malloc (gmem.c:94) | ->23.97% (34,890,917B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.70% (24,307,305B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.26% (14,935,784B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.67% (14,079,320B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.64% (14,030,264B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.36% (13,631,488B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.27% (7,664,472B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.27% (7,664,472B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.27% (7,664,472B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.27% (7,664,472B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.27% (7,664,472B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.27% (7,664,472B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.27% (7,664,472B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.22% (6,145,416B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.22% (6,145,416B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.04% (1,517,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.04% (1,517,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.86% (4,163,992B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.86% (4,163,992B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.82% (4,102,096B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.82% (4,102,096B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.82% (4,102,096B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.82% (4,102,096B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.82% (4,102,096B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.17% (3,152,560B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.17% (3,152,560B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.17% (3,152,560B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.17% (3,152,560B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.17% (3,152,560B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.17% (3,152,560B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.17% (3,152,560B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.76% (2,557,216B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.76% (2,557,216B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.41% (595,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.65% (949,536B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.17% (1,705,088B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.17% (1,705,088B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.17% (1,705,088B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.17% (1,705,088B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.17% (1,705,088B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.17% (1,705,088B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.17% (1,705,088B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.17% (1,705,088B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.27% (398,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (49,056B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.59% (856,464B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.27% (3,299,049B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.85% (2,698,272B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.43% (2,085,480B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.15% (1,667,952B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.15% (1,667,952B) in 117 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.29% (417,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.42% (612,792B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.29% (1,874,856B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.29% (1,874,192B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.29% (1,874,192B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.03% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.03% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.63% (5,282,652B) in 136 places, all below massif's threshold (1.00%) | | | | | ->02.48% (3,616,928B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.48% (3,616,928B) in 259 places, all below massif's threshold (1.00%) | | | | | ->01.16% (1,684,032B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.16% (1,684,032B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.16% (1,684,032B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.16% (1,684,032B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.16% (1,684,032B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.16% (1,684,032B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.16% (1,684,032B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.16% (1,684,032B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.16% (1,684,032B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.16% (1,684,032B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.16% (1,684,032B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.16% (1,684,032B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.16% (1,684,032B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.16% (1,684,032B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.16% (1,684,032B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.72% (3,953,153B) in 198 places, all below massif's threshold (1.00%) | ->12.46% (18,131,008B) in 1333 places, all below massif's threshold (1.00%) | ->11.77% (17,127,243B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.17% (7,524,016B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.90% (5,678,728B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.64% (5,300,064B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.64% (5,300,064B) in 247 places, all below massif's threshold (1.00%) | | | | | | | ->00.26% (378,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.27% (1,845,288B) in 8 places, all below massif's threshold (1.00%) | | | ->02.87% (4,182,667B) in 220 places, all below massif's threshold (1.00%) | | | ->02.07% (3,016,656B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.00% (2,918,400B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->01.98% (2,886,912B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->01.98% (2,886,912B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->01.98% (2,886,912B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.98% (2,886,912B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.98% (2,886,912B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.98% (2,886,912B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->01.98% (2,886,912B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->01.98% (2,886,912B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.98% (2,886,912B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->01.98% (2,886,912B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->01.98% (2,886,912B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->01.98% (2,886,912B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->01.98% (2,886,912B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.98% (2,886,912B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->01.98% (2,886,912B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->01.98% (2,886,912B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (31,488B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (98,256B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.65% (2,403,904B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.65% (2,403,712B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.65% (2,403,712B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.65% (2,403,712B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (192B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.32% (13,563,648B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.09% (13,239,216B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->09.07% (13,205,712B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.82% (12,834,976B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.96% (7,214,816B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.96% (7,214,816B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.96% (7,214,816B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.96% (7,214,816B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.96% (7,214,816B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.96% (7,214,816B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.96% (7,214,816B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.97% (5,785,728B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.97% (5,785,728B) in 69 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.98% (1,429,088B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.70% (3,925,296B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.70% (3,925,296B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.66% (3,866,944B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.66% (3,866,944B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.66% (3,866,944B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.66% (3,866,944B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.66% (3,866,944B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.04% (2,971,840B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.04% (2,971,840B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.04% (2,971,840B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.04% (2,971,840B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.04% (2,971,840B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.04% (2,971,840B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.04% (2,971,840B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.66% (2,410,624B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.66% (2,410,624B) in 44 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.39% (561,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.61% (895,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.10% (1,602,416B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.10% (1,602,416B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.10% (1,602,416B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.10% (1,602,416B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.10% (1,602,416B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.10% (1,602,416B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.10% (1,602,416B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.10% (1,602,416B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.06% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (370,736B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (33,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (324,432B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.36% (10,712,853B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.05% (5,899,109B) in 64 places, all below massif's threshold (1.00%) | | | ->01.97% (2,870,960B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.20% (1,749,360B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.20% (1,749,360B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.20% (1,749,360B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.77% (1,121,600B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.33% (1,942,784B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.07% (1,559,376B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.07% (1,559,376B) in 28 places, all below massif's threshold (1.00%) | | | ->00.26% (383,408B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.35% (9,244,672B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.35% (9,244,672B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->03.01% (4,382,720B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.65% (2,396,160B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.65% (2,396,160B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.65% (2,396,160B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.65% (2,396,160B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.40% (2,031,616B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.28% (1,859,584B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.28% (1,859,584B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.28% (1,859,584B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.12% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (364,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.36% (1,986,560B) in 49 places, all below massif's threshold (1.00%) | | | ->02.19% (3,194,880B) in 37 places, all below massif's threshold (1.00%) | | | ->01.15% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.15% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.39% (6,395,904B) 0x691007B: ??? (new_allocator.h:111) | ->03.40% (4,943,360B) 0x69103E3: ??? (object.cpp:1412) | | ->02.72% (3,953,664B) 0x5BE8FCD3E6E: ??? | | | ->02.72% (3,953,664B) in 117 places, all below massif's threshold (1.00%) | | | | | ->00.68% (989,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.00% (1,452,544B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.94% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.82% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.82% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.12% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.97% (4,327,816B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.13% (3,097,488B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.99% (2,890,944B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.99% (2,890,944B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.14% (206,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.85% (1,230,328B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.76% (2,556,960B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.42% (2,064,992B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.32% (1,927,296B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.32% (1,927,296B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.09% (137,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.34% (491,968B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.34% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) ->01.34% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) ->01.34% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | ->01.17% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.17% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.17% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.17% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.17% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 79 19,749,365,613 146,245,000 129,200,619 17,044,381 0 80 19,943,596,419 146,906,768 129,853,392 17,053,376 0 81 20,113,079,081 147,029,768 130,008,675 17,021,093 0 88.42% (130,008,675B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.63% (39,149,873B) 0x58BF577: g_malloc (gmem.c:94) | ->23.91% (35,159,193B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.69% (24,544,737B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.24% (15,061,696B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.66% (14,200,456B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.62% (14,151,400B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.34% (13,733,928B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.30% (7,795,128B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.30% (7,795,128B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.30% (7,795,128B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.30% (7,795,128B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.30% (7,795,128B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.30% (7,795,128B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.30% (7,795,128B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.27% (6,276,072B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.27% (6,276,072B) in 71 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.03% (1,517,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.03% (1,517,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.81% (4,127,568B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.81% (4,127,568B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.77% (4,065,672B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.77% (4,065,672B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.77% (4,065,672B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.77% (4,065,672B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.77% (4,065,672B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.12% (3,116,136B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.12% (3,116,136B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.12% (3,116,136B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.12% (3,116,136B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.12% (3,116,136B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.12% (3,116,136B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.12% (3,116,136B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.74% (2,553,448B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.74% (2,553,448B) in 46 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.38% (562,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.65% (949,536B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.17% (1,713,296B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.17% (1,713,296B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.17% (1,713,296B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.17% (1,713,296B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.17% (1,713,296B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.17% (1,713,296B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.17% (1,713,296B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.17% (1,713,296B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.28% (417,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (49,056B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.59% (861,240B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.26% (3,328,345B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.88% (2,759,832B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.45% (2,127,816B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.16% (1,710,288B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.16% (1,710,288B) in 119 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.28% (417,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.43% (632,016B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.29% (1,895,520B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.29% (1,894,856B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.29% (1,894,856B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.02% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.02% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.64% (5,348,048B) in 136 places, all below massif's threshold (1.00%) | | | | | ->02.44% (3,588,704B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.44% (3,588,704B) in 259 places, all below massif's threshold (1.00%) | | | | | ->01.14% (1,677,704B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.14% (1,677,704B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.14% (1,677,704B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.14% (1,677,704B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.14% (1,677,704B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.14% (1,677,704B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.14% (1,677,704B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.14% (1,677,704B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.14% (1,677,704B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.14% (1,677,704B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.14% (1,677,704B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.14% (1,677,704B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.14% (1,677,704B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.14% (1,677,704B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.14% (1,677,704B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.71% (3,990,680B) in 198 places, all below massif's threshold (1.00%) | ->12.42% (18,259,858B) in 1333 places, all below massif's threshold (1.00%) | ->11.62% (17,077,955B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.07% (7,459,304B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.83% (5,629,800B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.58% (5,259,760B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.58% (5,259,760B) in 247 places, all below massif's threshold (1.00%) | | | | | | | ->00.25% (370,040B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.24% (1,829,504B) in 8 places, all below massif's threshold (1.00%) | | | ->02.86% (4,198,515B) in 220 places, all below massif's threshold (1.00%) | | | ->02.05% (3,015,848B) 0x58B790C: g_source_new (gmain.c:917) | | ->01.98% (2,909,664B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->01.96% (2,876,064B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->01.96% (2,876,064B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->01.96% (2,876,064B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.96% (2,876,064B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.96% (2,876,064B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.96% (2,876,064B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->01.96% (2,876,064B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->01.96% (2,876,064B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->01.96% (2,876,064B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->01.96% (2,876,064B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->01.96% (2,876,064B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->01.96% (2,876,064B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->01.96% (2,876,064B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->01.96% (2,876,064B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->01.96% (2,876,064B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->01.96% (2,876,064B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (33,600B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (106,184B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.64% (2,404,288B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.63% (2,403,840B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.63% (2,403,840B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.63% (2,403,840B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (448B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.30% (13,679,568B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.08% (13,353,200B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->09.06% (13,319,696B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.80% (12,931,632B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.99% (7,338,080B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.99% (7,338,080B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.99% (7,338,080B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.99% (7,338,080B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.99% (7,338,080B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.99% (7,338,080B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.99% (7,338,080B) 0x6910454: ??? (object.cpp:1419) | | | | | ->04.02% (5,908,992B) 0x5BE8FCD3E6E: ??? | | | | | | ->04.02% (5,908,992B) in 71 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.97% (1,429,088B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.65% (3,890,960B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.65% (3,890,960B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.61% (3,832,608B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.61% (3,832,608B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.61% (3,832,608B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.61% (3,832,608B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.61% (3,832,608B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.00% (2,937,504B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.00% (2,937,504B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.00% (2,937,504B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.00% (2,937,504B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.00% (2,937,504B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.00% (2,937,504B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.00% (2,937,504B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.64% (2,407,072B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.64% (2,407,072B) in 46 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.36% (530,432B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.61% (895,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.10% (1,610,144B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.10% (1,610,144B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.10% (1,610,144B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.10% (1,610,144B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.10% (1,610,144B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.10% (1,610,144B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.10% (1,610,144B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.10% (1,610,144B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.06% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (388,064B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (33,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (326,368B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.39% (10,866,265B) 0x58BF62E: g_realloc (gmem.c:159) | ->04.02% (5,903,801B) in 64 places, all below massif's threshold (1.00%) | | | ->01.98% (2,912,384B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.21% (1,786,080B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.21% (1,786,080B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.01% (1,477,784B) 0x6911C3E: ??? (object.cpp:1382) | | | | ->01.01% (1,477,784B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | ->01.01% (1,477,784B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | ->01.01% (1,477,784B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | ->01.01% (1,477,784B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | ->01.01% (1,477,784B) 0x6910454: ??? (object.cpp:1419) | | | | ->01.01% (1,477,784B) in 3 places, all below massif's threshold (1.00%) | | | | | | | ->00.21% (308,296B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.77% (1,126,304B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.39% (2,050,080B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.13% (1,664,976B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.13% (1,664,976B) in 28 places, all below massif's threshold (1.00%) | | | ->00.26% (385,104B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.75% (9,924,608B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.75% (9,924,608B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->03.17% (4,661,248B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.79% (2,625,536B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.79% (2,625,536B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.79% (2,625,536B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.79% (2,625,536B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.54% (2,260,992B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.42% (2,088,960B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.42% (2,088,960B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.42% (2,088,960B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.12% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (364,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.38% (2,035,712B) in 50 places, all below massif's threshold (1.00%) | | | ->02.45% (3,596,288B) in 37 places, all below massif's threshold (1.00%) | | | ->01.13% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.13% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.45% (6,541,824B) 0x691007B: ??? (new_allocator.h:111) | ->03.43% (5,043,712B) 0x69103E3: ??? (object.cpp:1412) | | ->02.76% (4,054,016B) 0x5BE8FCD3E6E: ??? | | | ->02.76% (4,054,016B) in 119 places, all below massif's threshold (1.00%) | | | | | ->00.67% (989,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.02% (1,498,112B) 0x69106C3: gjs_object_from_g_object (object.cpp:2061) | ->01.01% (1,488,896B) 0x68F6DA7: gjs_value_from_g_argument (arg.cpp:2853) | | ->01.01% (1,488,896B) in 6 places, all below massif's threshold (1.00%) | | | ->00.01% (9,216B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.90% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.78% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.78% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.12% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.92% (4,290,384B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.09% (3,070,800B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.95% (2,868,960B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.95% (2,868,960B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.14% (201,840B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.83% (1,219,584B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.72% (2,535,136B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.39% (2,047,200B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.30% (1,912,640B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.30% (1,912,640B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.09% (134,560B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.33% (487,936B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.33% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) ->01.33% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) ->01.33% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | ->01.16% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.16% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.16% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.16% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.16% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 82 20,186,469,735 148,503,352 131,019,194 17,484,158 0 88.23% (131,019,194B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->26.89% (39,929,762B) 0x58BF577: g_malloc (gmem.c:94) | ->24.06% (35,728,965B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.66% (24,742,121B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.16% (15,088,184B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.58% (14,225,656B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.55% (14,176,600B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.27% (13,759,128B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.26% (7,812,960B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.26% (7,812,960B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.26% (7,812,960B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.26% (7,812,960B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.26% (7,812,960B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.26% (7,812,960B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.26% (7,812,960B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.24% (6,293,904B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.24% (6,293,904B) in 71 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.02% (1,517,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.02% (1,517,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.78% (4,132,592B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.78% (4,132,592B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.74% (4,070,696B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.74% (4,070,696B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.74% (4,070,696B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.74% (4,070,696B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.74% (4,070,696B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.10% (3,121,160B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.10% (3,121,160B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.10% (3,121,160B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.10% (3,121,160B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.10% (3,121,160B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.10% (3,121,160B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.10% (3,121,160B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.72% (2,558,472B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.72% (2,558,472B) in 46 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.38% (562,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.64% (949,536B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.16% (1,715,640B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.16% (1,715,640B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.16% (1,715,640B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.16% (1,715,640B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.16% (1,715,640B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.16% (1,715,640B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.16% (1,715,640B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.16% (1,715,640B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.28% (417,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (49,056B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.58% (862,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.35% (3,490,201B) in 165 places, all below massif's threshold (1.00%) | | | | | | | ->01.87% (2,770,848B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.44% (2,131,920B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.15% (1,714,392B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.15% (1,714,392B) in 120 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.28% (417,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.43% (638,928B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.28% (1,893,544B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | | ->01.27% (1,892,880B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | | ->01.27% (1,892,880B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.01% (1,499,344B) 0x3D5B53AF: location_new_from_xml (gweather-location.c:138) | | | ->01.01% (1,499,344B) in 7 places, all below massif's threshold (1.00%) | | | | | ->03.66% (5,433,492B) in 136 places, all below massif's threshold (1.00%) | | | | | ->02.42% (3,596,768B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.42% (3,596,768B) in 259 places, all below massif's threshold (1.00%) | | | | | ->01.32% (1,956,584B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.32% (1,956,584B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.32% (1,956,584B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.32% (1,956,584B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.32% (1,956,584B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.32% (1,956,584B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.32% (1,956,584B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.32% (1,956,584B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.32% (1,956,584B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.32% (1,956,584B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.32% (1,956,584B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.32% (1,956,584B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.32% (1,956,584B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.32% (1,956,584B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.32% (1,956,584B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.83% (4,200,797B) in 198 places, all below massif's threshold (1.00%) | ->12.33% (18,312,580B) in 1333 places, all below massif's threshold (1.00%) | ->11.83% (17,570,027B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.03% (7,476,544B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.80% (5,641,768B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.55% (5,271,728B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.55% (5,271,728B) in 247 places, all below massif's threshold (1.00%) | | | | | | | ->00.25% (370,040B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.24% (1,834,776B) in 8 places, all below massif's threshold (1.00%) | | | ->02.83% (4,196,339B) in 220 places, all below massif's threshold (1.00%) | | | ->02.35% (3,493,368B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.28% (3,388,512B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.26% (3,354,144B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.26% (3,354,144B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.26% (3,354,144B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.26% (3,354,144B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.26% (3,354,144B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.26% (3,354,144B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.26% (3,354,144B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.26% (3,354,144B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.26% (3,354,144B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.26% (3,354,144B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.26% (3,354,144B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.26% (3,354,144B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.26% (3,354,144B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.26% (3,354,144B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.26% (3,354,144B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.26% (3,354,144B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (34,368B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (104,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.62% (2,403,776B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.62% (2,403,456B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.62% (2,403,456B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.62% (2,403,456B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (320B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.23% (13,703,808B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.01% (13,376,928B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->08.99% (13,343,424B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.72% (12,955,360B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.95% (7,354,864B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.95% (7,354,864B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.95% (7,354,864B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.95% (7,354,864B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.95% (7,354,864B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.95% (7,354,864B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.95% (7,354,864B) 0x6910454: ??? (object.cpp:1419) | | | | | ->03.99% (5,925,776B) 0x5BE8FCD3E6E: ??? | | | | | | ->03.99% (5,925,776B) in 71 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.96% (1,429,088B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.62% (3,895,696B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.62% (3,895,696B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.58% (3,837,344B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.58% (3,837,344B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.58% (3,837,344B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.58% (3,837,344B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.58% (3,837,344B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->01.98% (2,942,240B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->01.98% (2,942,240B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->01.98% (2,942,240B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->01.98% (2,942,240B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->01.98% (2,942,240B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->01.98% (2,942,240B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->01.98% (2,942,240B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.62% (2,411,808B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.62% (2,411,808B) in 46 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.36% (530,432B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.60% (895,104B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.09% (1,612,352B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.09% (1,612,352B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.09% (1,612,352B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.09% (1,612,352B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.09% (1,612,352B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.09% (1,612,352B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.09% (1,612,352B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.09% (1,612,352B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.06% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (388,064B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (33,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (326,880B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.33% (10,879,149B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.98% (5,908,005B) in 64 places, all below massif's threshold (1.00%) | | | ->01.97% (2,920,696B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.21% (1,792,416B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.21% (1,792,416B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.21% (1,792,416B) in 3 places, all below massif's threshold (1.00%) | | | | | ->00.76% (1,128,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.38% (2,050,448B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.12% (1,664,976B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.12% (1,664,976B) in 28 places, all below massif's threshold (1.00%) | | | ->00.26% (385,472B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.42% (9,531,392B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.42% (9,531,392B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->03.14% (4,661,248B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.77% (2,625,536B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.77% (2,625,536B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.77% (2,625,536B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.77% (2,625,536B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.52% (2,260,992B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.41% (2,088,960B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.41% (2,088,960B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.41% (2,088,960B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.12% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (364,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.37% (2,035,712B) in 50 places, all below massif's threshold (1.00%) | | | ->02.16% (3,203,072B) in 37 places, all below massif's threshold (1.00%) | | | ->01.12% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.12% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.42% (6,567,936B) 0x691007B: ??? (new_allocator.h:111) | ->03.40% (5,053,440B) 0x69103E3: ??? (object.cpp:1412) | | ->02.74% (4,063,744B) 0x5BE8FCD3E6E: ??? | | | ->02.74% (4,063,744B) in 120 places, all below massif's threshold (1.00%) | | | | | ->00.67% (989,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.02% (1,514,496B) 0x69106C3: gjs_object_from_g_object (object.cpp:2061) | ->01.01% (1,505,280B) 0x68F6DA7: gjs_value_from_g_argument (arg.cpp:2853) | | ->01.01% (1,505,280B) in 6 places, all below massif's threshold (1.00%) | | | ->00.01% (9,216B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.86% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.74% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.74% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.12% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.90% (4,300,504B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.07% (3,077,328B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.94% (2,875,488B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.94% (2,875,488B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.14% (201,840B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.82% (1,223,176B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.71% (2,540,832B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.38% (2,051,552B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.29% (1,916,992B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.29% (1,916,992B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.09% (134,560B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.33% (489,280B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.31% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) ->01.31% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) ->01.31% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | ->01.15% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.15% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.15% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.15% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.16% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (18B) 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 20,330,955,828 149,988,392 132,210,265 17,778,127 0 88.15% (132,210,265B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.13% (40,685,934B) 0x58BF577: g_malloc (gmem.c:94) | ->24.27% (36,400,913B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.78% (25,173,145B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.22% (15,327,088B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.64% (14,454,872B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.60% (14,405,000B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.33% (13,987,528B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.27% (7,907,928B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.27% (7,907,928B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.27% (7,907,928B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.27% (7,907,928B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.27% (7,907,928B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.27% (7,907,928B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.27% (7,907,928B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.26% (6,388,872B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.26% (6,388,872B) in 80 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.01% (1,517,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.01% (1,517,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.82% (4,228,048B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.82% (4,228,048B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.78% (4,166,152B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.78% (4,166,152B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.78% (4,166,152B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.78% (4,166,152B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.78% (4,166,152B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.13% (3,188,984B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.13% (3,188,984B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.13% (3,188,984B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.13% (3,188,984B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.13% (3,188,984B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.13% (3,188,984B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.13% (3,188,984B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.75% (2,626,296B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.75% (2,626,296B) in 54 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.38% (562,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.65% (977,168B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.17% (1,753,616B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.17% (1,753,616B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.17% (1,753,616B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.17% (1,753,616B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.17% (1,753,616B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.17% (1,753,616B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.17% (1,753,616B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.17% (1,753,616B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.07% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.28% (417,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (49,872B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.58% (872,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->03.43% (5,143,313B) in 166 places, all below massif's threshold (1.00%) | | | | | | | ->01.86% (2,795,040B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.44% (2,156,112B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.16% (1,738,584B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.16% (1,738,584B) in 129 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.28% (417,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.43% (638,928B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.27% (1,907,704B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | ->01.27% (1,907,040B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | ->01.27% (1,907,040B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->03.66% (5,489,448B) in 136 places, all below massif's threshold (1.00%) | | | | | ->02.44% (3,665,536B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.44% (3,665,536B) in 259 places, all below massif's threshold (1.00%) | | | | | ->01.38% (2,072,784B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.38% (2,072,784B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.38% (2,072,784B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.38% (2,072,784B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.38% (2,072,784B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.38% (2,072,784B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.38% (2,072,784B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.38% (2,072,784B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.38% (2,072,784B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.38% (2,072,784B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.38% (2,072,784B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.38% (2,072,784B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.38% (2,072,784B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.38% (2,072,784B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.38% (2,072,784B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.86% (4,285,021B) in 198 places, all below massif's threshold (1.00%) | ->12.23% (18,340,135B) in 1333 places, all below massif's threshold (1.00%) | ->11.93% (17,890,539B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.07% (7,607,536B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.83% (5,741,560B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.58% (5,371,168B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.58% (5,371,168B) in 247 places, all below massif's threshold (1.00%) | | | | | | | ->00.25% (370,392B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.24% (1,865,976B) in 8 places, all below massif's threshold (1.00%) | | | ->02.80% (4,197,763B) in 220 places, all below massif's threshold (1.00%) | | | ->02.45% (3,681,336B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.38% (3,576,480B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.36% (3,542,304B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.36% (3,542,304B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.36% (3,542,304B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.36% (3,542,304B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.36% (3,542,304B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.36% (3,542,304B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.36% (3,542,304B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.36% (3,542,304B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.36% (3,542,304B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.36% (3,542,304B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.36% (3,542,304B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.36% (3,542,304B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.36% (3,542,304B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.36% (3,542,304B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.36% (3,542,304B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.36% (3,542,304B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (34,176B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (104,856B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.60% (2,403,904B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.60% (2,403,712B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.60% (2,403,712B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.60% (2,403,712B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (192B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.28% (13,923,552B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.06% (13,592,432B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->09.04% (13,558,352B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.78% (13,170,288B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.96% (7,444,128B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.96% (7,444,128B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.96% (7,444,128B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.96% (7,444,128B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.96% (7,444,128B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.96% (7,444,128B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.96% (7,444,128B) 0x6910454: ??? (object.cpp:1419) | | | | | ->04.01% (6,015,040B) 0x5BE8FCD3E6E: ??? | | | | | | ->04.01% (6,015,040B) in 80 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.95% (1,429,088B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.66% (3,985,680B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.66% (3,985,680B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.62% (3,927,328B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.62% (3,927,328B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.62% (3,927,328B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.62% (3,927,328B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.62% (3,927,328B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.00% (3,006,176B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.00% (3,006,176B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.00% (3,006,176B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.00% (3,006,176B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.00% (3,006,176B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.00% (3,006,176B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.00% (3,006,176B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.65% (2,475,744B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.65% (2,475,744B) in 54 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.35% (530,432B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.61% (921,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.10% (1,648,032B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.10% (1,648,032B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.10% (1,648,032B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.10% (1,648,032B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.10% (1,648,032B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.10% (1,648,032B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.10% (1,648,032B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.10% (1,648,032B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.06% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (388,064B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (34,080B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (331,120B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.30% (10,954,109B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.97% (5,948,133B) in 64 places, all below massif's threshold (1.00%) | | | ->01.97% (2,952,440B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.21% (1,814,216B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.21% (1,814,216B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.00% (1,502,592B) 0x6911C3E: ??? (object.cpp:1382) | | | | ->01.00% (1,502,592B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | ->01.00% (1,502,592B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | ->01.00% (1,502,592B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | ->01.00% (1,502,592B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | ->01.00% (1,502,592B) 0x6910454: ??? (object.cpp:1419) | | | | ->01.00% (1,502,592B) in 3 places, all below massif's threshold (1.00%) | | | | | | | ->00.21% (311,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.76% (1,138,224B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.37% (2,053,536B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.11% (1,664,976B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.11% (1,664,976B) in 28 places, all below massif's threshold (1.00%) | | | ->00.26% (388,560B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.10% (9,146,368B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.10% (9,146,368B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->03.11% (4,661,248B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.75% (2,625,536B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.75% (2,625,536B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.75% (2,625,536B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.75% (2,625,536B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.51% (2,260,992B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.39% (2,088,960B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.39% (2,088,960B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.39% (2,088,960B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.11% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.24% (364,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.36% (2,035,712B) in 50 places, all below massif's threshold (1.00%) | | | ->01.88% (2,818,048B) in 37 places, all below massif's threshold (1.00%) | | | ->01.11% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.11% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.42% (6,625,280B) 0x691007B: ??? (new_allocator.h:111) | ->03.41% (5,110,784B) 0x69103E3: ??? (object.cpp:1412) | | ->02.75% (4,121,088B) 0x5BE8FCD3E6E: ??? | | | ->02.75% (4,121,088B) in 129 places, all below massif's threshold (1.00%) | | | | | ->00.66% (989,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.01% (1,514,496B) 0x69106C3: gjs_object_from_g_object (object.cpp:2061) | ->01.00% (1,505,280B) 0x68F6DA7: gjs_value_from_g_argument (arg.cpp:2853) | | ->01.00% (1,505,280B) in 6 places, all below massif's threshold (1.00%) | | | ->00.01% (9,216B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.82% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.71% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.71% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.12% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.92% (4,375,576B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.09% (3,131,760B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.95% (2,929,728B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.95% (2,929,728B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.13% (202,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.83% (1,243,816B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.72% (2,585,568B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.39% (2,087,840B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.30% (1,953,152B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.30% (1,953,152B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.09% (134,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.33% (497,728B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.30% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) ->01.30% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) ->01.30% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | ->01.14% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.14% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.14% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.14% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.16% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 84 20,475,877,439 151,488,728 133,532,482 17,956,246 0 88.15% (133,532,482B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.19% (41,192,100B) 0x58BF577: g_malloc (gmem.c:94) | ->24.35% (36,881,589B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.84% (25,515,577B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.30% (15,600,816B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.72% (14,717,584B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.68% (14,667,712B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.41% (14,250,240B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.30% (8,022,064B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.30% (8,022,064B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.30% (8,022,064B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.30% (8,022,064B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.30% (8,022,064B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.30% (8,022,064B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.30% (8,022,064B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.29% (6,503,008B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.29% (6,503,008B) in 99 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->01.00% (1,517,864B) 0xE0C15BE: InternalConstruct(JSContext*, js::AnyConstructArgs const&) (jscntxtinlines.h:239) | | | | | | | | | ->01.00% (1,517,864B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.00% (1,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.86% (4,339,832B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.86% (4,339,832B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.82% (4,277,936B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.82% (4,277,936B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.82% (4,277,936B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.82% (4,277,936B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.82% (4,277,936B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.16% (3,274,392B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.16% (3,274,392B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.16% (3,274,392B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.16% (3,274,392B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.16% (3,274,392B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.16% (3,274,392B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.16% (3,274,392B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.79% (2,711,704B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.79% (2,711,704B) in 70 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.37% (562,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.66% (1,003,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.18% (1,790,408B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.18% (1,790,408B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.18% (1,790,408B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.18% (1,790,408B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.18% (1,790,408B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.18% (1,790,408B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.18% (1,790,408B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.18% (1,790,408B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.06% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.28% (417,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (49,872B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.58% (883,232B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->03.41% (5,162,945B) in 166 places, all below massif's threshold (1.00%) | | | | | | | ->01.86% (2,823,768B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.44% (2,183,544B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.17% (1,766,016B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.17% (1,766,016B) in 148 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.28% (417,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.42% (640,224B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.27% (1,928,048B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | ->01.27% (1,927,384B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | ->01.27% (1,927,384B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->03.65% (5,526,052B) in 136 places, all below massif's threshold (1.00%) | | | | | ->02.47% (3,743,936B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.47% (3,743,936B) in 259 places, all below massif's threshold (1.00%) | | | | | ->01.38% (2,096,024B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.38% (2,096,024B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.38% (2,096,024B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.38% (2,096,024B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.38% (2,096,024B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.38% (2,096,024B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.38% (2,096,024B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.38% (2,096,024B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.38% (2,096,024B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.38% (2,096,024B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.38% (2,096,024B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.38% (2,096,024B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.38% (2,096,024B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.38% (2,096,024B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.38% (2,096,024B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.85% (4,310,511B) in 198 places, all below massif's threshold (1.00%) | ->12.15% (18,410,782B) in 1333 places, all below massif's threshold (1.00%) | ->11.94% (18,091,335B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.12% (7,754,752B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.86% (5,854,728B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.62% (5,484,336B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.62% (5,484,336B) in 247 places, all below massif's threshold (1.00%) | | | | | | | ->00.24% (370,392B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.25% (1,900,024B) in 8 places, all below massif's threshold (1.00%) | | | ->02.77% (4,199,855B) in 220 places, all below massif's threshold (1.00%) | | | ->02.46% (3,732,568B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.39% (3,627,168B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.37% (3,593,184B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.37% (3,593,184B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.37% (3,593,184B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.37% (3,593,184B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.37% (3,593,184B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.37% (3,593,184B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.37% (3,593,184B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.37% (3,593,184B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.37% (3,593,184B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.37% (3,593,184B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.37% (3,593,184B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.37% (3,593,184B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.37% (3,593,184B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.37% (3,593,184B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.37% (3,593,184B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.37% (3,593,184B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (33,984B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (105,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.59% (2,404,160B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.59% (2,403,968B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.59% (2,403,968B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.59% (2,403,968B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (192B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.36% (14,175,552B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.14% (13,839,632B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->09.11% (13,805,552B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.86% (13,417,488B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->04.98% (7,551,392B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->04.98% (7,551,392B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->04.98% (7,551,392B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->04.98% (7,551,392B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->04.98% (7,551,392B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->04.98% (7,551,392B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->04.98% (7,551,392B) 0x6910454: ??? (object.cpp:1419) | | | | | ->04.04% (6,122,304B) 0x5BE8FCD3E6E: ??? | | | | | | ->04.04% (6,122,304B) in 99 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.94% (1,429,088B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.70% (4,091,056B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.70% (4,091,056B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.66% (4,032,704B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.66% (4,032,704B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.66% (4,032,704B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.66% (4,032,704B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.66% (4,032,704B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.04% (3,086,688B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.04% (3,086,688B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.04% (3,086,688B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.04% (3,086,688B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.04% (3,086,688B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.04% (3,086,688B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.04% (3,086,688B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.69% (2,556,256B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.69% (2,556,256B) in 70 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.35% (530,432B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.62% (946,016B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.11% (1,682,592B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.11% (1,682,592B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.11% (1,682,592B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.11% (1,682,592B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.11% (1,682,592B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.11% (1,682,592B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.11% (1,682,592B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.11% (1,682,592B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.06% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (388,064B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (34,080B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (335,920B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.29% (11,044,021B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.96% (5,997,925B) in 64 places, all below massif's threshold (1.00%) | | | ->01.97% (2,989,104B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.21% (1,839,040B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.21% (1,839,040B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.01% (1,526,792B) 0x6911C3E: ??? (object.cpp:1382) | | | | ->01.01% (1,526,792B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | ->01.01% (1,526,792B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | ->01.01% (1,526,792B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | ->01.01% (1,526,792B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | ->01.01% (1,526,792B) 0x6910454: ??? (object.cpp:1419) | | | | ->01.01% (1,526,792B) in 3 places, all below massif's threshold (1.00%) | | | | | | | ->00.21% (312,248B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.76% (1,150,064B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.36% (2,056,992B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.10% (1,664,976B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.10% (1,664,976B) in 28 places, all below massif's threshold (1.00%) | | | ->00.26% (392,016B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.04% (9,146,368B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->06.04% (9,146,368B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->03.08% (4,661,248B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.73% (2,625,536B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.73% (2,625,536B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.73% (2,625,536B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.73% (2,625,536B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.49% (2,260,992B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.38% (2,088,960B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.38% (2,088,960B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.38% (2,088,960B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.11% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.24% (364,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.34% (2,035,712B) in 50 places, all below massif's threshold (1.00%) | | | ->01.86% (2,818,048B) in 37 places, all below massif's threshold (1.00%) | | | ->01.10% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.10% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.42% (6,693,376B) 0x691007B: ??? (new_allocator.h:111) | ->03.42% (5,175,808B) 0x69103E3: ??? (object.cpp:1412) | | ->02.76% (4,186,112B) 0x5BE8FCD3E6E: ??? | | | ->02.76% (4,186,112B) in 148 places, all below massif's threshold (1.00%) | | | | | ->00.65% (989,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.00% (1,517,568B) 0x69106C3: gjs_object_from_g_object (object.cpp:2061) | ->01.00% (1,517,568B) in 2 places, all below massif's threshold (1.00%) | ->03.79% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.67% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.67% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.11% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.94% (4,459,712B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.11% (3,193,488B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.97% (2,991,456B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.97% (2,991,456B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.13% (202,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.84% (1,266,224B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.74% (2,636,032B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.41% (2,128,992B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.32% (1,994,304B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.32% (1,994,304B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.09% (134,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.33% (507,040B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.29% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) ->01.29% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) ->01.29% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | ->01.13% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.13% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.13% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.13% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.16% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 85 20,670,097,884 152,924,080 134,822,099 18,101,981 0 86 20,695,339,581 153,004,584 134,893,981 18,110,603 0 88.16% (134,893,981B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.25% (41,687,017B) 0x58BF577: g_malloc (gmem.c:94) | ->24.42% (37,370,621B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.91% (25,876,897B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.39% (15,895,016B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.80% (14,999,272B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.77% (14,949,400B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.49% (14,526,024B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.32% (8,141,856B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.32% (8,141,856B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.32% (8,141,856B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.32% (8,141,856B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.32% (8,141,856B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.32% (8,141,856B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.32% (8,141,856B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.33% (6,622,800B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.33% (6,622,800B) in 102 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.99% (1,519,056B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.91% (4,456,640B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.91% (4,456,640B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.87% (4,394,744B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.87% (4,394,744B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.87% (4,394,744B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.87% (4,394,744B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.87% (4,394,744B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.20% (3,359,800B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.20% (3,359,800B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.20% (3,359,800B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.20% (3,359,800B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.20% (3,359,800B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.20% (3,359,800B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.20% (3,359,800B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.83% (2,797,112B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.83% (2,797,112B) in 70 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.37% (562,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.68% (1,034,944B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.20% (1,829,592B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.20% (1,829,592B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.20% (1,829,592B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.20% (1,829,592B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.20% (1,829,592B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.20% (1,829,592B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.20% (1,829,592B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.20% (1,829,592B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.06% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.28% (423,376B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (49,872B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.59% (895,744B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->03.38% (5,166,489B) in 166 places, all below massif's threshold (1.00%) | | | | | | | ->01.87% (2,860,488B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.45% (2,216,808B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.18% (1,799,280B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.18% (1,799,280B) in 151 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.27% (417,528B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.42% (643,680B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.28% (1,954,904B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | ->01.28% (1,954,240B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | ->01.28% (1,954,240B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->03.64% (5,573,628B) in 136 places, all below massif's threshold (1.00%) | | | | | ->02.50% (3,824,744B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.50% (3,824,744B) in 259 places, all below massif's threshold (1.00%) | | | | | ->01.37% (2,095,352B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.37% (2,095,352B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.37% (2,095,352B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.37% (2,095,352B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.37% (2,095,352B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.37% (2,095,352B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.37% (2,095,352B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.37% (2,095,352B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.37% (2,095,352B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.37% (2,095,352B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.37% (2,095,352B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.37% (2,095,352B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.37% (2,095,352B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.37% (2,095,352B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.37% (2,095,352B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.82% (4,316,396B) in 198 places, all below massif's threshold (1.00%) | ->12.09% (18,495,720B) in 1333 places, all below massif's threshold (1.00%) | ->11.92% (18,244,395B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.16% (7,900,904B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.90% (5,971,504B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.66% (5,601,112B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.66% (5,601,112B) in 247 places, all below massif's threshold (1.00%) | | | | | | | ->00.24% (370,392B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.26% (1,929,400B) in 8 places, all below massif's threshold (1.00%) | | | ->02.75% (4,206,083B) in 220 places, all below massif's threshold (1.00%) | | | ->02.44% (3,733,248B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.37% (3,626,784B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.35% (3,592,032B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.35% (3,592,032B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.35% (3,592,032B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.35% (3,592,032B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.35% (3,592,032B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.35% (3,592,032B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.35% (3,592,032B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.35% (3,592,032B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.35% (3,592,032B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.35% (3,592,032B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.35% (3,592,032B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.35% (3,592,032B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.35% (3,592,032B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.35% (3,592,032B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.35% (3,592,032B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.35% (3,592,032B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (34,752B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (106,464B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.57% (2,404,160B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.57% (2,404,032B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.57% (2,404,032B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.57% (2,404,032B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.44% (14,445,936B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.22% (14,104,656B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->09.20% (14,070,576B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.94% (13,677,040B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->05.01% (7,664,000B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->05.01% (7,664,000B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->05.01% (7,664,000B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->05.01% (7,664,000B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->05.01% (7,664,000B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->05.01% (7,664,000B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->05.01% (7,664,000B) 0x6910454: ??? (object.cpp:1419) | | | | | ->04.07% (6,234,912B) 0x5BE8FCD3E6E: ??? | | | | | | ->04.07% (6,234,912B) in 102 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.93% (1,429,088B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.75% (4,201,168B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.75% (4,201,168B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.71% (4,142,816B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.71% (4,142,816B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.71% (4,142,816B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.71% (4,142,816B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.71% (4,142,816B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.07% (3,167,200B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.07% (3,167,200B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.07% (3,167,200B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.07% (3,167,200B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.07% (3,167,200B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.07% (3,167,200B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.07% (3,167,200B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.72% (2,636,768B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.72% (2,636,768B) in 70 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.35% (530,432B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.64% (975,616B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.12% (1,719,424B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.12% (1,719,424B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.12% (1,719,424B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.12% (1,719,424B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.12% (1,719,424B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.12% (1,719,424B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.12% (1,719,424B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.12% (1,719,424B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.06% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (393,536B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (34,080B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.22% (341,280B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.30% (11,165,325B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.96% (6,054,197B) in 64 places, all below massif's threshold (1.00%) | | | ->01.99% (3,037,736B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.22% (1,863,048B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.22% (1,863,048B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.01% (1,549,136B) 0x6911C3E: ??? (object.cpp:1382) | | | | ->01.01% (1,549,136B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | ->01.01% (1,549,136B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | ->01.01% (1,549,136B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | ->01.01% (1,549,136B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | ->01.01% (1,549,136B) 0x6910454: ??? (object.cpp:1419) | | | | ->01.01% (1,549,136B) in 3 places, all below massif's threshold (1.00%) | | | | | | | ->00.21% (313,912B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.77% (1,174,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.36% (2,073,392B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.10% (1,677,648B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.10% (1,677,648B) in 28 places, all below massif's threshold (1.00%) | | | ->00.26% (395,744B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.99% (9,162,752B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->05.99% (9,162,752B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->03.06% (4,677,632B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.73% (2,641,920B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.73% (2,641,920B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.73% (2,641,920B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.73% (2,641,920B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.49% (2,277,376B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.38% (2,105,344B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.38% (2,105,344B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.38% (2,105,344B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.11% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.24% (364,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.33% (2,035,712B) in 50 places, all below massif's threshold (1.00%) | | | ->01.84% (2,818,048B) in 37 places, all below massif's threshold (1.00%) | | | ->01.09% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.09% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.43% (6,780,416B) 0x691007B: ??? (new_allocator.h:111) | ->03.43% (5,254,656B) 0x69103E3: ??? (object.cpp:1412) | | ->02.79% (4,264,960B) 0x5BE8FCD3E6E: ??? | | | ->02.79% (4,264,960B) in 151 places, all below massif's threshold (1.00%) | | | | | ->00.65% (989,696B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.00% (1,525,760B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.75% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.63% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.63% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.11% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.97% (4,542,464B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.13% (3,257,184B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->02.00% (3,055,152B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->02.00% (3,055,152B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.13% (202,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.84% (1,285,280B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.76% (2,686,752B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.42% (2,171,456B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.33% (2,036,768B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.33% (2,036,768B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.09% (134,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.34% (515,296B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.27% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) ->01.27% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) ->01.27% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | ->01.12% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.12% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.12% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.12% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.16% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 87 20,889,817,249 153,878,616 135,672,063 18,206,553 0 88 21,034,783,330 154,535,632 136,267,598 18,268,034 0 88.18% (136,267,598B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.26% (42,118,940B) 0x58BF577: g_malloc (gmem.c:94) | ->24.46% (37,792,749B) 0x58D70F4: g_slice_alloc (gslice.c:1025) | | ->16.93% (26,155,505B) 0x58D7587: g_slice_alloc0 (gslice.c:1051) | | | ->10.42% (16,105,848B) 0x564F7E4: g_type_create_instance (gtype.c:1839) | | | | ->09.83% (15,192,488B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | ->09.80% (15,142,616B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->09.52% (14,704,480B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | ->05.34% (8,249,560B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | ->05.34% (8,249,560B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->05.34% (8,249,560B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->05.34% (8,249,560B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->05.34% (8,249,560B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->05.34% (8,249,560B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->05.34% (8,249,560B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->04.35% (6,718,584B) 0x5BE8FCD3E6E: ??? | | | | | | | | | ->04.35% (6,718,584B) in 102 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | ->00.99% (1,530,976B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->02.92% (4,515,672B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | | | | ->02.92% (4,515,672B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | | | | ->02.88% (4,453,776B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | | | | ->02.88% (4,453,776B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | | | | ->02.88% (4,453,776B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | | | | ->02.88% (4,453,776B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | | | | ->02.88% (4,453,776B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | | | | ->02.21% (3,418,832B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | | | | ->02.21% (3,418,832B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | | | ->02.21% (3,418,832B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | | | ->02.21% (3,418,832B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | | | ->02.21% (3,418,832B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | | | ->02.21% (3,418,832B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | | | ->02.21% (3,418,832B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | | | ->01.84% (2,843,584B) 0x5BE8FCD3E6E: ??? | | | | | | | | | | | ->01.84% (2,843,584B) in 70 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | | | | | | | ->00.37% (575,248B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | | | ->00.67% (1,034,944B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.04% (61,896B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->01.19% (1,841,312B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | | | | ->01.19% (1,841,312B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | | ->01.19% (1,841,312B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | | ->01.19% (1,841,312B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | | ->01.19% (1,841,312B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | | ->01.19% (1,841,312B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | | ->01.19% (1,841,312B) 0x6910454: ??? (object.cpp:1419) | | | | | | | | ->01.19% (1,841,312B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.06% (97,936B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.28% (438,136B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.03% (49,872B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.59% (913,360B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->03.35% (5,172,777B) in 166 places, all below massif's threshold (1.00%) | | | | | | | ->01.88% (2,898,720B) 0x690FF7F: ??? (object.cpp:1158) | | | | ->01.46% (2,250,288B) 0x69103E3: ??? (object.cpp:1412) | | | | | ->01.18% (1,830,600B) 0x5BE8FCD3E6E: ??? | | | | | | ->01.18% (1,830,600B) in 151 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.27% (419,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.42% (648,432B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.28% (1,978,160B) 0x564F6D3: g_type_create_instance (gtype.c:1848) | | | ->01.28% (1,977,496B) 0x56305E6: g_object_new_internal (gobject.c:1797) | | | | ->01.28% (1,977,496B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.00% (664B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->03.66% (5,650,844B) in 136 places, all below massif's threshold (1.00%) | | | | | ->02.52% (3,891,496B) 0x5644360: g_signal_connect_data (gsignal.c:617) | | | ->02.52% (3,891,496B) in 259 places, all below massif's threshold (1.00%) | | | | | ->01.36% (2,094,904B) 0x5388B38: g_settings_backend_dispatch_signal (gsettingsbackend.c:308) | | ->01.36% (2,094,904B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.36% (2,094,904B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.36% (2,094,904B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.36% (2,094,904B) 0x530BC24: g_task_return (gtask.c:1203) | | | ->01.36% (2,094,904B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | ->01.36% (2,094,904B) 0x530B201: g_task_return_now (gtask.c:1145) | | | ->01.36% (2,094,904B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | ->01.36% (2,094,904B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | ->01.36% (2,094,904B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | ->01.36% (2,094,904B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | ->01.36% (2,094,904B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | ->01.36% (2,094,904B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | ->01.36% (2,094,904B) 0x769A7FA: start_thread (pthread_create.c:465) | | | ->01.36% (2,094,904B) 0x79C6B0D: clone (clone.S:95) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.80% (4,326,191B) in 198 places, all below massif's threshold (1.00%) | ->12.04% (18,605,966B) in 1333 places, all below massif's threshold (1.00%) | ->11.91% (18,407,251B) 0x58BF5CF: g_malloc0 (gmem.c:124) | ->05.20% (8,043,352B) 0x5629C2A: g_closure_new_simple (gclosure.c:206) | | ->03.93% (6,069,712B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | | ->03.69% (5,699,320B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | | ->03.69% (5,699,320B) in 247 places, all below massif's threshold (1.00%) | | | | | | | ->00.24% (370,392B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.28% (1,973,640B) in 8 places, all below massif's threshold (1.00%) | | | ->02.73% (4,220,691B) in 220 places, all below massif's threshold (1.00%) | | | ->02.42% (3,738,536B) 0x58B790C: g_source_new (gmain.c:917) | | ->02.35% (3,627,936B) 0x58BAD80: g_idle_source_new (gmain.c:5529) | | | ->02.32% (3,591,264B) 0x58BAF16: g_main_context_invoke_full (gmain.c:5728) | | | | ->02.32% (3,591,264B) 0x5388BE6: g_settings_backend_dispatch_signal (gsettingsbackend.c:330) | | | | ->02.32% (3,591,264B) 0x1F46DBD5: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.32% (3,591,264B) 0x1F47010A: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.32% (3,591,264B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.32% (3,591,264B) 0x530BC24: g_task_return (gtask.c:1203) | | | | ->02.32% (3,591,264B) 0x533ECD0: g_dbus_connection_call_done (gdbusconnection.c:5722) | | | | ->02.32% (3,591,264B) 0x530B201: g_task_return_now (gtask.c:1145) | | | | ->02.32% (3,591,264B) 0x530B237: complete_in_idle_cb (gtask.c:1159) | | | | ->02.32% (3,591,264B) 0x58B9E23: g_main_context_dispatch (gmain.c:3148) | | | | ->02.32% (3,591,264B) 0x58BA1EE: g_main_context_iterate.isra.30 (gmain.c:3886) | | | | ->02.32% (3,591,264B) 0x58BA27A: g_main_context_iteration (gmain.c:3947) | | | | ->02.32% (3,591,264B) 0x1F47046B: ??? (in /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so) | | | | ->02.32% (3,591,264B) 0x58E1643: g_thread_proxy (gthread.c:784) | | | | ->02.32% (3,591,264B) 0x769A7FA: start_thread (pthread_create.c:465) | | | | ->02.32% (3,591,264B) 0x79C6B0D: clone (clone.S:95) | | | | | | | ->00.02% (36,672B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (110,600B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.56% (2,404,672B) 0x58A7956: g_hash_table_resize (ghash.c:589) | ->01.56% (2,404,608B) 0x58A7BB9: g_hash_table_insert_node (ghash.c:649) | | ->01.56% (2,404,608B) 0x58A7F69: g_hash_table_insert_internal (ghash.c:1235) | | ->01.56% (2,404,608B) in 115 places, all below massif's threshold (1.00%) | | | ->00.00% (64B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.47% (14,635,056B) 0x564F8AF: g_type_create_instance (gtype.c:1845) | ->09.24% (14,286,304B) 0x5630096: g_object_constructor (gobject.c:2146) | | ->09.22% (14,252,224B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | ->08.96% (13,845,008B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | ->05.02% (7,765,280B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | ->05.02% (7,765,280B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->05.02% (7,765,280B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->05.02% (7,765,280B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->05.02% (7,765,280B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->05.02% (7,765,280B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->05.02% (7,765,280B) 0x6910454: ??? (object.cpp:1419) | | | | | ->04.09% (6,324,992B) 0x5BE8FCD3E6E: ??? | | | | | | ->04.09% (6,324,992B) in 102 places, all below massif's threshold (1.00%) | | | | | | | | | | | ->00.93% (1,440,288B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.75% (4,256,816B) 0x563245E: g_object_new_valist (gobject.c:2120) | | | | | ->02.75% (4,256,816B) 0x56327D7: g_object_new (gobject.c:1640) | | | | | ->02.72% (4,198,464B) 0x7EBACD0: st_label_init (st-label.c:268) | | | | | | ->02.72% (4,198,464B) 0x564F773: g_type_create_instance (gtype.c:1866) | | | | | | ->02.72% (4,198,464B) 0x5630096: g_object_constructor (gobject.c:2146) | | | | | | ->02.72% (4,198,464B) 0x6C05829: clutter_actor_constructor (clutter-actor.c:6267) | | | | | | ->02.72% (4,198,464B) 0x5630CF5: g_object_new_internal (gobject.c:1715) | | | | | | ->02.09% (3,222,848B) 0x5631FBC: g_object_newv (gobject.c:2030) | | | | | | | ->02.09% (3,222,848B) 0x6911B0C: ??? (object.cpp:1340) | | | | | | | ->02.09% (3,222,848B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | | | ->02.09% (3,222,848B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | | | ->02.09% (3,222,848B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | | | ->02.09% (3,222,848B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | | | ->02.09% (3,222,848B) 0x6910454: ??? (object.cpp:1419) | | | | | | | ->01.73% (2,680,576B) 0x5BE8FCD3E6E: ??? | | | | | | | | ->01.73% (2,680,576B) in 70 places, all below massif's threshold (1.00%) | | | | | | | | | | | | | | | ->00.35% (542,272B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.63% (975,616B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.04% (58,352B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.12% (1,730,464B) 0x563205B: g_object_newv (gobject.c:2034) | | | | | ->01.12% (1,730,464B) 0x6911B0C: ??? (object.cpp:1340) | | | | | ->01.12% (1,730,464B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | | ->01.12% (1,730,464B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | | ->01.12% (1,730,464B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | | ->01.12% (1,730,464B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | | ->01.12% (1,730,464B) 0x6910454: ??? (object.cpp:1419) | | | | | ->01.12% (1,730,464B) in 2 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.06% (92,448B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.26% (407,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (34,080B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.23% (348,752B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.33% (11,333,389B) 0x58BF62E: g_realloc (gmem.c:159) | ->03.96% (6,122,717B) in 64 places, all below massif's threshold (1.00%) | | | ->02.00% (3,088,208B) 0x589D79B: g_datalist_id_set_data_full (gdataset.c:471) | | ->01.21% (1,877,144B) 0x56344EF: g_object_add_toggle_ref (gobject.c:3124) | | | ->01.21% (1,877,144B) 0x690DB9F: ??? (object.cpp:1252) | | | ->01.01% (1,560,944B) 0x6911C3E: ??? (object.cpp:1382) | | | | ->01.01% (1,560,944B) 0xE0BBD5B: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (jscntxtinlines.h:239) | | | | ->01.01% (1,560,944B) 0xE0BBF87: js::Call(JSContext*, JS::Handle, JS::Handle, js::AnyInvokeArgs const&, JS::MutableHandle) (Interpreter.cpp:523) | | | | ->01.01% (1,560,944B) 0xDF51842: JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:2769) | | | | ->01.01% (1,560,944B) 0x692B2A4: gjs_call_function_value (jsapi-util.cpp:644) | | | | ->01.01% (1,560,944B) 0x6910454: ??? (object.cpp:1419) | | | | ->01.01% (1,560,944B) in 4 places, all below massif's threshold (1.00%) | | | | | | | ->00.20% (316,200B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.78% (1,211,064B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.37% (2,122,464B) 0x588CB14: g_array_maybe_expand (garray.c:793) | ->01.12% (1,724,112B) 0x588CCC0: g_array_sized_new (garray.c:207) | | ->01.12% (1,724,112B) in 28 places, all below massif's threshold (1.00%) | | | ->00.26% (398,352B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.99% (9,252,864B) 0xDECF48F: js::detail::BumpChunk::new_(unsigned long) (Utility.h:229) | ->05.99% (9,252,864B) 0xDECF5F2: js::LifoAlloc::getOrCreateChunk(unsigned long) (LifoAlloc.cpp:106) | ->03.08% (4,759,552B) 0xDD54C5B: js::jit::ICStubSpace::alloc(unsigned long) (LifoAlloc.h:225) | | ->01.75% (2,711,552B) 0xE296C3C: js::jit::BaselineCompiler::emitArgumentTypeChecks() (ICStubSpace.h:36) | | | ->01.75% (2,711,552B) 0xE2A2027: js::jit::BaselineCompiler::emitPrologue() (BaselineCompiler.cpp:435) | | | ->01.75% (2,711,552B) 0xE2ACEEC: js::jit::BaselineCompiler::compile() (BaselineCompiler.cpp:114) | | | ->01.75% (2,711,552B) 0xE2BB23A: js::jit::BaselineCompile(JSContext*, JSScript*, bool) (BaselineJIT.cpp:296) | | | ->01.52% (2,347,008B) 0xE2BB8E1: js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:402) | | | | ->01.41% (2,174,976B) 0xE0BB72E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:391) | | | | | ->01.41% (2,174,976B) 0xE0BBCAD: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (Interpreter.cpp:477) | | | | | ->01.41% (2,174,976B) in 4 places, all below massif's threshold (1.00%) | | | | | | | | | ->00.11% (172,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.24% (364,544B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.33% (2,048,000B) in 50 places, all below massif's threshold (1.00%) | | | ->01.83% (2,826,240B) in 37 places, all below massif's threshold (1.00%) | | | ->01.08% (1,667,072B) 0xE064BC5: js::frontend::ParseNodeAllocator::allocNode() [clone .part.166] (LifoAlloc.h:225) | ->01.08% (1,667,072B) in 32 places, all below massif's threshold (1.00%) | ->04.45% (6,871,040B) 0x691007B: ??? (new_allocator.h:111) | ->03.45% (5,334,016B) 0x69103E3: ??? (object.cpp:1412) | | ->02.81% (4,339,200B) 0x5BE8FCD3E6E: ??? | | | ->02.81% (4,339,200B) in 151 places, all below massif's threshold (1.00%) | | | | | ->00.64% (994,816B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.99% (1,537,024B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.71% (5,734,440B) 0x2039DAFB: ralloc_size (ralloc.c:121) | ->03.60% (5,560,864B) 0x2039DBC7: rzalloc_size (ralloc.c:153) | | ->03.60% (5,560,864B) in 1370 places, all below massif's threshold (1.00%) | | | ->00.11% (173,576B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.99% (4,626,032B) 0x5629C90: g_closure_new_simple (gclosure.c:210) | ->02.14% (3,310,752B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->02.01% (3,108,720B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->02.01% (3,108,720B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.13% (202,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.85% (1,315,280B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.77% (2,733,856B) 0x5629CFB: g_closure_new_simple (gclosure.c:211) | ->01.43% (2,207,168B) 0x562B31E: g_cclosure_new (gclosure.c:944) | | ->01.34% (2,072,480B) 0x5644427: g_signal_connect_data (gsignal.c:2510) | | | ->01.34% (2,072,480B) in 247 places, all below massif's threshold (1.00%) | | | | | ->00.09% (134,688B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.34% (526,688B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.26% (1,948,764B) 0xDFBD532: js::SharedScriptData::new_(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (Utility.h:229) ->01.26% (1,948,764B) 0xDFBD619: JSScript::createScriptData(js::ExclusiveContext*, unsigned int, unsigned int, unsigned int) (jsscript.cpp:2177) ->01.26% (1,948,746B) 0xDFCC4DC: JSScript::fullyInitFromEmitter(js::ExclusiveContext*, JS::Handle, js::frontend::BytecodeEmitter*) (jsscript.cpp:2678) | ->01.10% (1,706,540B) 0xE07EC5E: js::frontend::BytecodeEmitter::emitFunctionScript(js::frontend::ParseNode*) (BytecodeEmitter.cpp:4265) | | ->01.10% (1,706,540B) 0xE07C62A: js::frontend::BytecodeEmitter::emitFunction(js::frontend::ParseNode*, bool) (BytecodeEmitter.cpp:7008) | | ->01.10% (1,706,347B) 0xE07E42B: js::frontend::BytecodeEmitter::emitTree(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::EmitLineNumberNote) (BytecodeEmitter.cpp:9333) | | | ->01.10% (1,706,347B) in 12 places, all below massif's threshold (1.00%) | | | | | ->00.00% (193B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.16% (242,206B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (18B) in 1+ places, all below ms_print's threshold (01.00%)