FILE SIZE VM SIZE -------------- -------------- +1.8% +59.5Ki +1.8% +59.5Ki [section .text] +57% +90.9Ki +79% +36.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/circle_layer_tweaker.cpp +4.4% +47.1Ki +9.1% +26.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_heatmap_layer.cpp +42% +80.0Ki +54% +25.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_prepare_layer_tweaker.cpp +39% +80.2Ki +70% +25.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/raster_layer_tweaker.cpp +11% +24.8Ki +55% +24.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderer_backend.cpp +151% +85.7Ki +306% +23.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_color_relief_layer.cpp +87% +79.9Ki +103% +20.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/dynamic_texture.cpp +2.0% +39.0Ki +3.4% +20.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_raster_layer.cpp +68% +73.3Ki +97% +18.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/background_layer_tweaker.cpp +55% +72.8Ki +69% +18.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_layer_tweaker.cpp +105% +73.6Ki +134% +18.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/line_layer_tweaker.cpp +96% +73.1Ki +156% +18.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_extrusion_layer_tweaker.cpp +62% +72.7Ki +68% +18.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_texture_layer_tweaker.cpp +2.2% +12.4Ki +8.4% +12.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_manager.cpp +3.5% +32.5Ki +5.7% +11.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp +1.6% +16.8Ki +2.9% +8.23Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_circle_layer.cpp +7.3% +7.44Ki +22% +7.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/uniform_buffer.cpp +4.7% +27.5Ki +5.2% +7.27Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_hillshade_layer.cpp +1.5% +18.7Ki +2.5% +7.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_background_layer.cpp +1.2% +15.5Ki +2.3% +6.98Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/color_relief_layer_tweaker.cpp +2.0% +15.6Ki +3.5% +6.97Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_layer.cpp +4.5% +25.8Ki +5.0% +6.66Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_source.cpp +3.1% +22.3Ki +3.6% +6.55Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_line_layer.cpp +130% +61.2Ki +189% +5.84Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_layer_tweaker.cpp +126% +61.3Ki +176% +5.84Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/symbol_layer_tweaker.cpp +87% +60.5Ki +86% +5.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_tweaker.cpp +1.6% +5.45Ki +10% +5.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source_impl.cpp +0.9% +4.34Ki +3.8% +4.34Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_properties.cpp +1.5% +16.9Ki +1.6% +4.25Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_data.cpp +2.3% +3.78Ki +7.1% +3.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_info.cpp +4.9% +3.21Ki +37% +3.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/filter.cpp +0.4% +2.49Ki +1.4% +2.49Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/value.cpp +1.9% +2.41Ki +13% +2.41Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_impl.cpp +0.5% +2.09Ki +2.1% +2.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_properties.cpp +0.8% +2.07Ki +0.8% +2.07Ki [section .gcc_except_table] +0.5% +1.43Ki +3.0% +1.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image_impl.cpp +2.0% +1.31Ki +17% +1.31Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_impl.cpp +0.5% +1.25Ki +1.2% +1.25Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_image_source.cpp +0.4% +1.24Ki +2.6% +1.24Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_impl.cpp +0.1% +1.22Ki +0.5% +1.22Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/line_bucket.cpp +1.2% +1.04Ki +2.1% +1.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sprite.cpp +0.7% +878 +4.7% +878 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_layer_factory.cpp +1.5% +2.94Ki +1.8% +848 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer.cpp +0.3% +1.65Ki +0.4% +760 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/attribute.cpp +0.1% +671 +0.6% +671 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/light.cpp +0.2% +607 +0.7% +607 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_properties.cpp +0.2% +538 +0.9% +538 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer_impl.cpp +0.5% +453 +3.9% +453 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_impl.cpp +0.4% +938 +0.6% +408 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map.cpp +0.1% +395 +0.3% +395 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_properties.cpp +0.1% +342 +0.1% +342 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gfx/headless_frontend.cpp +0.3% +494 +0.8% +336 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/render_pass.cpp +0.0% +336 +0.1% +336 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_properties.cpp +0.4% +226 +5.5% +226 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer.cpp +0.0% +491 +0.1% +184 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/group_by_layout.cpp +0.3% +155 +3.0% +155 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/color_relief_layer_impl.cpp +0.0% +312 +0.0% +96 u clang version 18.1.3 (1ubuntu1) +0.0% +201 +0.0% +80 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/action_journal.cpp +0.7% +355 +0.6% +78 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/layer_group_gl.cpp +0.0% +64 +0.1% +64 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/pattern_atlas.cpp +0.1% +67 +0.2% +56 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl_builder.cpp +0.3% +56 +0.3% +56 [section .dynsym] +0.1% +47 +0.9% +47 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer.cpp +0.2% +37 +0.2% +37 [section .dynstr] +0.0% +32 +0.0% +32 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/bounding_volumes.cpp +0.0% +32 +0.0% +32 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/ducet.c +0.0% +27 +0.0% +27 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph.cpp +0.0% +16 +0.0% +16 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/dem_data.cpp +0.1% +40 +0.4% +16 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_registry.cpp +0.0% +10 +0.1% +10 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_operation.cpp +0.5% +8 +0.5% +8 [section .gnu.version] +0.1% +106 +0.0% +6 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/change_request.cpp +0.0% +6 +0.0% +6 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/shaping.cpp [NEW] +1 [NEW] +1 [LOAD #2 [R]] +0.0% +2 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/feature_index.cpp +0.0% +6 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/background_layer_factory.cpp +0.0% +6 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/circle_layer_factory.cpp +0.0% +6 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/fill_extrusion_layer_factory.cpp +0.0% +6 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_factory.cpp +0.0% +6 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_extrusion_bucket.cpp -0.2% -301 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_group.cpp +0.0% +1 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_layer_tweaker.cpp +0.0% +6 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_properties.cpp +0.0% +13 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/type42/type42.c +219% +5.46Ki [ = ] 0 [Unmapped] +1.3% +40.5Ki [ = ] 0 [section .debug_addr] +1.3% +139Ki [ = ] 0 [section .debug_loclists] +0.8% +4.28Ki [ = ] 0 [section .debug_rnglists] +0.1% +38.8Ki [ = ] 0 [section .debug_str] +1.0% +65.0Ki [ = ] 0 [section .debug_str_offsets] +0.3% +101 [ = ] 0 [section .strtab] +0.2% +384 [ = ] 0 [section .symtab] -0.0% -4 -0.0% -4 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_symbol_layer.cpp -0.0% -12 -0.3% -12 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/collision_layer_tweaker.cpp -0.0% -24 -0.3% -24 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_impl.cpp -0.0% -35 -0.2% -35 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer.cpp -0.0% -35 -0.6% -35 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer.cpp -0.3% -205 -4.6% -205 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/color_relief_layer.cpp -0.1% -259 -0.9% -259 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_impl.cpp -0.1% -282 -0.4% -282 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/placement.cpp -0.1% -632 -0.5% -632 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_properties.cpp -1.2% -844 -9.3% -844 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/custom_geometry_source.cpp -1.2% -848 -5.7% -848 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/property_expression.cpp -0.8% -1.04Ki -5.6% -1.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer.cpp -1.2% -1.09Ki -10.8% -1.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer.cpp -0.9% -1.18Ki -5.6% -1.18Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_impl.cpp -0.3% -1.21Ki -1.3% -1.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_custom_layer.cpp -0.3% -1.22Ki -1.0% -1.22Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/symbol_bucket.cpp -0.9% -1.29Ki -5.8% -1.29Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_impl.cpp -0.2% -1.35Ki -0.8% -1.35Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/color_relief_layer_properties.cpp -0.2% -1.38Ki -1.6% -1.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer.cpp -0.8% -1.60Ki -4.5% -1.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer.cpp -0.6% -2.00Ki -1.8% -2.00Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_properties.cpp -1.7% -2.42Ki -11.4% -2.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer.cpp -0.4% -2.44Ki -1.9% -2.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_properties.cpp -0.9% -2.49Ki -4.4% -2.49Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_properties.cpp -1.5% -2.92Ki -3.4% -2.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/custom_geometry_source_impl.cpp -0.3% -3.84Ki -1.3% -3.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/tagged_string.cpp -2.3% -23.8Ki -5.2% -23.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderbuffer_resource.cpp +0.9% +1.59Mi +1.3% +442Ki TOTAL