FILE SIZE VM SIZE -------------- -------------- +14% +87.8Ki +19% +24.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/circle_bucket.cpp +5.2% +19.8Ki +13% +5.12Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/fill_extrusion_layer_factory.cpp +4.1% +18.8Ki +11% +5.03Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/layer_factory.cpp +1.1% +4.94Ki +1.7% +4.94Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/gfx/headless_frontend.cpp +0.1% +4.92Ki +0.1% +4.92Ki [section .text] +4.8% +19.0Ki +10% +4.62Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/circle_layer_factory.cpp +1.0% +10.2Ki +1.2% +3.88Ki u clang version 18.1.3 (1ubuntu1) +1.0% +3.58Ki +4.7% +3.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/parsing_context.cpp +0.9% +2.92Ki +5.7% +2.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/symbol_layer_impl.cpp +2.4% +2.92Ki +17% +2.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/custom_layer_factory.cpp +0.2% +2.22Ki +0.8% +2.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/text/tagged_string.cpp +0.2% +1.94Ki +0.4% +1.94Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/renderbuffer_resource.cpp +0.2% +1.77Ki +0.8% +1.76Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/geometry_tile_data.cpp +2.3% +1.75Ki +39% +1.75Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/raster_layer.cpp +0.4% +1.50Ki +1.3% +1.50Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/renderer_backend.cpp +0.3% +1.45Ki +1.3% +1.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/fill_layer_properties.cpp +1.0% +1.23Ki +6.9% +1.23Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/fill_layer_impl.cpp +0.2% +1.15Ki +1.0% +1.15Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/light.cpp +0.2% +928 +0.7% +909 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/symbol_bucket.cpp -0.0% -140 +0.1% +908 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/location_indicator_layer_properties.cpp +0.9% +870 +11% +870 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/hillshade_layer.cpp +0.2% +802 +0.9% +802 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/is_expression.cpp +0.3% +787 +1.4% +787 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/hillshade_layer_properties.cpp +0.1% +746 +0.2% +746 /home/runner/work/maplibre-native/maplibre-native/src/mln/text/glyph.cpp +0.1% +732 +0.4% +732 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/color_relief_layer_properties.cpp +0.9% +727 +7.1% +727 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/heatmap_layer_impl.cpp +0.1% +707 +0.7% +707 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/fill_extrusion_layer_properties.cpp +0.8% +1.95Ki +0.8% +696 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/circle_layer_tweaker.cpp +0.2% +646 +0.9% +646 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/line_layer_properties.cpp +0.7% +472 +9.4% +472 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/color_relief_layer.cpp +0.1% +539 +0.2% +435 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/fill_bucket.cpp +0.0% +432 +0.1% +432 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/raster_layer_properties.cpp +0.5% +333 +2.5% +333 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/property_expression.cpp +0.1% +320 +0.1% +320 [section .gcc_except_table] +0.0% +280 +0.0% +272 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/ducet.c +0.1% +743 +0.2% +248 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/backend_scope.cpp +0.0% +323 +0.1% +218 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/heatmap_bucket.cpp +0.1% +454 +0.2% +182 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/fill_extrusion_bucket.cpp +0.2% +421 +0.1% +160 /home/runner/work/maplibre-native/maplibre-native/src/mln/annotation/render_annotation_source.cpp +0.2% +421 +0.2% +160 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/debug_bucket.cpp +0.1% +146 +0.2% +80 /home/runner/work/maplibre-native/maplibre-native/src/mln/shaders/gl/legacy/programs.cpp +0.0% +74 +0.0% +74 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/image_manager.cpp +0.3% +177 +0.3% +48 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/http_timeout.cpp +0.0% +40 +0.0% +40 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/font_stack.cpp +0.0% +83 +0.1% +32 /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/dynamic_texture.cpp +0.1% +24 +0.1% +24 [section .dynsym] +0.0% +16 +0.0% +16 /home/runner/work/maplibre-native/maplibre-native/src/mln/geometry/dem_data.cpp +0.0% +29 +0.1% +16 /home/runner/work/maplibre-native/maplibre-native/src/mln/text/check_max_angle.cpp +0.0% +16 +0.0% +16 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/bounding_volumes.cpp +0.0% +9 +0.0% +9 [section .dynstr] +0.0% +4 +0.0% +4 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/intersection_tests.cpp +0.1% +2 +0.1% +2 [section .gnu.version] -0.0% -42 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/file_source_manager.cpp -0.0% -3 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/util/monotonic_timer.cpp +0.0% +15 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/background_layer_factory.cpp +0.0% +11 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/layout/merge_lines.cpp +0.0% +2 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layer_tweaker.cpp +0.0% +2 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/fill_layer_tweaker.cpp +0.0% +28 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_custom_drawable_layer.cpp -0.0% -25 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_fill_extrusion_layer.cpp +0.0% +19 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/paint_parameters.cpp -0.0% -8 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/render_static_data.cpp -0.0% -4 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/sprite/sprite_loader.cpp -0.0% -4 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/storage/resource_options.cpp +0.0% +11 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/text/glyph_pbf.cpp -25.9% -2.15Ki [ = ] 0 [Unmapped] +0.2% +5.54Ki [ = ] 0 [section .debug_addr] +0.0% +21 [ = ] 0 [section .debug_line_str] +0.2% +18.6Ki [ = ] 0 [section .debug_loclists] +0.1% +828 [ = ] 0 [section .debug_rnglists] +0.2% +47.1Ki [ = ] 0 [section .debug_str] +0.1% +5.03Ki [ = ] 0 [section .debug_str_offsets] +0.0% +1 [ = ] 0 [section .strtab] +0.0% +72 [ = ] 0 [section .symtab] -0.0% -1 -0.0% -1 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/tile_operation.cpp -50.0% -3 -50.0% -3 [LOAD #2 [R]] -0.0% -4 -0.0% -8 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/action_journal.cpp -0.0% -14 -0.2% -14 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/color_relief_layer_impl.cpp -0.0% -91 -0.1% -91 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/source_impl.cpp -0.4% -323 -3.2% -323 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/heatmap_layer.cpp -0.3% -400 -2.4% -400 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/fill_layer.cpp -0.7% -512 -4.9% -512 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/sources/custom_geometry_source.cpp -0.1% -317 -0.8% -587 /home/runner/work/maplibre-native/maplibre-native/src/mln/text/placement.cpp -0.0% -442 -0.3% -703 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/line_bucket.cpp -1.1% -750 -8.2% -750 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/raster_layer_impl.cpp -0.1% -802 -0.4% -802 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/image_expression.cpp -0.5% -891 -3.9% -891 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/line_layer_impl.cpp -0.1% -1.47Ki -0.3% -928 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_background_layer.cpp -0.3% -1.43Ki -1.1% -1.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/heatmap_layer_properties.cpp -1.6% -1.53Ki -10.0% -1.53Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/hillshade_layer_impl.cpp -0.8% -1.53Ki -1.9% -1.53Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/sources/custom_geometry_source_impl.cpp -0.9% -1.85Ki -5.7% -1.85Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/line_layer.cpp -0.6% -2.27Ki -2.0% -2.27Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/symbol_layer_properties.cpp -0.3% -2.42Ki -3.0% -2.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/symbol_layer.cpp -0.7% -2.72Ki -2.8% -2.72Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_custom_layer.cpp -0.7% -3.58Ki -2.2% -3.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/literal.cpp -0.8% -4.24Ki -3.5% -4.24Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/circle_layer_properties.cpp +0.1% +249Ki +0.2% +59.8Ki TOTAL