FILE SIZE VM SIZE -------------- -------------- +471% +150Ki +198% +33.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/resource_pool.cpp +80% +26.4Ki +499% +26.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/premultiply.cpp +60% +17.0Ki +743% +19.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/uniform_block.cpp [NEW] +28.7Ki [NEW] +16.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/resource_upload_thread_pool.cpp +0.4% +12.4Ki +0.4% +12.4Ki [section .text] +25% +13.1Ki +210% +11.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/attribute.cpp +14% +30.6Ki +17% +11.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture.cpp [NEW] +48.6Ki [NEW] +5.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/buffer_resource.cpp +1.1% +4.82Ki +2.8% +4.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/slice.cpp +1.4% +4.57Ki +5.8% +4.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_properties.cpp +1.3% +12.2Ki +1.1% +4.35Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderbuffer_resource.cpp +0.9% +4.00Ki +3.7% +4.00Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_properties.cpp +3.1% +3.95Ki +22% +3.95Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer.cpp +0.2% +3.79Ki +0.7% +3.79Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_properties.cpp +27% +9.74Ki +69% +3.69Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/context.cpp +3.1% +7.86Ki +4.2% +3.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/mailbox.cpp +1.5% +2.92Ki +8.2% +2.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer.cpp +5.0% +2.38Ki +24% +2.35Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mat3.cpp +1.8% +2.17Ki +11% +2.17Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_impl.cpp +0.5% +2.09Ki +1.8% +2.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_properties.cpp +0.6% +1.58Ki +2.5% +1.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer_impl.cpp +0.5% +1.41Ki +2.5% +1.41Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image.cpp +15% +2.47Ki +96% +1.28Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_array.cpp +10% +2.50Ki +12% +1.24Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/expression.cpp +0.3% +1.14Ki +1.6% +1.14Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_expression.cpp +0.0% +1.02Ki +0.1% +1.02Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_properties.cpp +0.3% +938 +1.1% +938 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_properties.cpp +0.3% +908 +0.3% +908 [section .gcc_except_table] +1.2% +847 +6.6% +847 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/filter.cpp +0.9% +815 +1.5% +815 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sprite.cpp +0.1% +477 +0.4% +800 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/url.cpp +0.1% +556 +0.4% +556 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_properties.cpp -0.5% -428 +2.4% +480 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gfx/headless_frontend.cpp +0.3% +1.83Ki +0.1% +280 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_source.cpp +0.5% +160 +0.5% +160 [section .eh_frame] +0.1% +136 +0.3% +120 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/custom_tile_loader.cpp +0.1% +72 +0.2% +72 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/default_style.cpp -6.0% -3.16Ki +0.4% +64 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/layer_group_gl.cpp +0.3% +52 +0.3% +52 [section .dynstr] +0.0% +48 +0.2% +48 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_io.cpp +0.5% +48 +0.5% +48 [section .eh_frame_hdr] +0.0% +24 +0.0% +24 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/intersection_tests.cpp +0.2% +24 +0.2% +24 [section .dynsym] +0.1% +398 +0.0% +16 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl.cpp +0.5% +71 +0.7% +16 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tiny_sdf.cpp +2.2% +16 +2.2% +16 [section .gnu.version_r] +0.4% +16 +0.4% +16 [section .init_array] +0.3% +16 +0.3% +16 [section .plt] +0.2% +235 +0.0% +11 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/circle_layer_tweaker.cpp +0.2% +353 +0.0% +9 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_prepare_layer_tweaker.cpp +0.0% +8 +0.0% +8 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gl/headless_backend.cpp +0.0% +8 +0.0% +8 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/index_buffer_resource.cpp +0.3% +8 +0.3% +8 [section .got.plt] +0.1% +69 +0.0% +4 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_tweaker.cpp +0.1% +100 +0.0% +2 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/background_layer_tweaker.cpp +0.1% +95 +0.0% +2 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_extrusion_layer_tweaker.cpp +50% +2 +50% +2 [LOAD #2 [R]] +0.1% +2 +0.1% +2 [section .gnu.version] +0.1% +40 +0.1% +1 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_layer_tweaker.cpp +0.1% +62 +0.0% +1 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_texture_layer_tweaker.cpp +0.1% +42 +0.0% +1 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_layer_tweaker.cpp -0.2% -140 +0.0% +1 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/line_layer_tweaker.cpp +0.1% +38 +0.0% +1 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/symbol_layer_tweaker.cpp -0.0% -13 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_source.cpp +0.1% +48 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/timer.cpp -0.1% -9 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/utf.cpp -10.7% -3.32Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/symbol_annotation_impl.cpp -0.0% -63 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/feature_index.cpp -0.0% -5 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/line_atlas.cpp -0.0% -124 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable.cpp -0.0% -91 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder.cpp -14.8% -3.19Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/gpu_expression.cpp +0.0% +6 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/vertex_attribute.cpp +0.6% +1.01Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/buffer_allocator.cpp -10.1% -3.31Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/command_encoder.cpp -13.0% -3.19Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/enum.cpp -5.4% -3.32Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/object.cpp -19.6% -3.19Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/render_pass.cpp -23.4% -3.19Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture2d.cpp -5.3% -3.32Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform_block_gl.cpp -2.2% -2.87Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/value.cpp +0.0% +64 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map.cpp -0.0% -5 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/program_parameters.cpp +0.0% +6 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/change_request.cpp +0.0% +16 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_manager.cpp +0.0% +95 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/raster_layer_tweaker.cpp +0.0% +16 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_background_layer.cpp +0.0% +27 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_circle_layer.cpp +0.0% +22 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp +0.0% +16 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_layer.cpp +0.0% +273 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_heatmap_layer.cpp +0.0% +54 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_hillshade_layer.cpp +0.0% +17 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_line_layer.cpp +0.0% +18 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_raster_layer.cpp -0.0% -11 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_symbol_layer.cpp -1.2% -3.44Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/paint_parameters.cpp -0.0% -11 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_static_data.cpp -0.0% -11 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_geojson_source.cpp -2.2% -3.32Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_program_gl.cpp -2.0% -2.73Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source_impl.cpp -22.7% -3.19Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/work_request.cpp -0.0% -21 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/ducet.c -25.1% -2.18Ki [ = ] 0 [Unmapped] +0.3% +8.37Ki [ = ] 0 [section .debug_addr] +0.3% +271 [ = ] 0 [section .debug_line_str] +0.2% +20.7Ki [ = ] 0 [section .debug_loclists] +0.3% +969 [ = ] 0 [section .debug_rnglists] +0.2% +49.1Ki [ = ] 0 [section .debug_str] +0.1% +5.65Ki [ = ] 0 [section .debug_str_offsets] +0.2% +52 [ = ] 0 [section .strtab] +0.3% +744 [ = ] 0 [section .symtab] +0.0% +7 [ = ] 0 u clang version 14.0.0-1ubuntu1.1 [DEL] -8 [DEL] -8 [LOAD #5 [RW]] +0.1% +121 -0.0% -13 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_layer_tweaker.cpp -0.0% -16 -0.0% -16 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_info.cpp -6.4% -3.37Ki -0.6% -48 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/upload_pass.cpp -8.8% -4.47Ki -0.6% -52 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform.cpp -3.5% -3.61Ki -0.2% -56 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl_builder.cpp -0.3% -876 -0.2% -184 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_buffer_resource.cpp -0.0% -209 -0.1% -209 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image_expression.cpp -0.3% -232 -2.1% -232 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_impl.cpp -1.6% -3.68Ki -0.7% -348 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderer_backend.cpp -0.2% -474 -0.7% -474 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image_impl.cpp -0.9% -481 -5.0% -481 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_impl.cpp -0.4% -512 -2.1% -512 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_impl.cpp -0.5% -579 -3.8% -579 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer.cpp -1.1% -772 -13.8% -772 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer.cpp -1.5% -857 -11.7% -857 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer.cpp -1.2% -893 -13.7% -893 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer.cpp -0.2% -1015 -1.0% -1015 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_properties.cpp -0.2% -1.12Ki -0.7% -1.12Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_properties.cpp -1.0% -1.32Ki -6.0% -1.32Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer.cpp -2.4% -1.46Ki -16.2% -1.46Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_impl.cpp -0.4% -1.48Ki -2.1% -1.48Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/literal.cpp -2.5% -1.57Ki -13.9% -1.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_impl.cpp -0.4% -1.61Ki -1.3% -1.61Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/dsl.cpp -2.0% -1.62Ki -15.3% -1.62Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer.cpp -0.5% -2.06Ki -2.4% -2.06Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/parsing_context.cpp -2.4% -2.98Ki -14.5% -2.98Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer.cpp -1.8% -3.01Ki -10.2% -3.01Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_impl.cpp -0.5% -3.61Ki -1.7% -3.61Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/transition_options.cpp -0.6% -3.74Ki -2.5% -3.74Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/value.cpp -7.4% -16.1Ki -6.5% -4.24Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer.cpp -3.8% -5.09Ki -20.4% -5.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_impl.cpp -26.5% -19.8Ki -46.5% -19.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_atlases_tweaker.cpp -6.7% -19.6Ki -16.4% -24.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread.cpp +0.2% +337Ki +0.3% +107Ki TOTAL