FILE SIZE VM SIZE -------------- -------------- +12e5% +3.14Mi +12e5% +3.14Mi [section .text] +59e3% +5.89Mi +26e3% +1.02Mi /home/runner/work/maplibre-native/maplibre-native/vendor/csscolorparser/csscolorparser.cpp +25e3% +3.72Mi +27e4% +853Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_properties.cpp +55% +1.18Mi +95% +795Ki /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/ducet.c [NEW] +1.42Mi [NEW] +504Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/action_journal.cpp +24% +360Ki +506% +463Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_raster_layer.cpp [NEW] +1001Ki [NEW] +438Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderbuffer_resource.cpp +34e2% +1.57Mi +77e3% +413Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/filter.cpp -1.9% -32.4Ki +324% +410Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_properties.cpp +803% +1.26Mi +52e2% +379Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/group_by_layout.cpp +9.3% +148Ki +242% +326Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/comparison.cpp [NEW] +1022Ki [NEW] +324Ki u clang version 18.1.3 (1ubuntu1) +803% +1.02Mi +76e2% +317Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph.cpp +21% +215Ki +621% +299Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/geojson_source.cpp +10e2% +986Ki +28e2% +293Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/online_file_source.cpp +675% +373Ki +83e2% +284Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gfx/headless_frontend.cpp +54% +271Ki +730% +264Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_location_indicator_layer.cpp +73% +592Ki +763% +253Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/tagged_string.cpp +18% +200Ki +398% +242Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_hillshade_layer.cpp +38% +294Ki +535% +238Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_circle_layer.cpp [NEW] +718Ki [NEW] +235Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_custom_drawable_layer.cpp +51% +355Ki +888% +230Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/line_bucket.cpp +44% +336Ki +653% +228Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_data.cpp +44% +371Ki +353% +223Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_background_layer.cpp +58% +203Ki +443% +215Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline.cpp +22% +254Ki +125% +212Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile.cpp +14% +151Ki +181% +208Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/line_annotation_impl.cpp +45% +225Ki +578% +204Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline_database.cpp +65e2% +584Ki +51e3% +196Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/attribute.cpp +62% +194Ki +15e2% +196Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/length.cpp [NEW] +492Ki [NEW] +196Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/slice.cpp +79% +337Ki +12e2% +190Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/transition_options.cpp +19% +173Ki +343% +188Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/asset_file_source.cpp +49% +253Ki +452% +178Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image_expression.cpp +94% +377Ki +698% +174Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_layer.cpp +28% +169Ki +347% +169Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/main_resource_loader.cpp [NEW] +689Ki [NEW] +169Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/collision_layer_tweaker.cpp +16% +116Ki +14e2% +169Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/quads.cpp +46% +262Ki +13e2% +168Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_bucket.cpp +32% +198Ki +737% +166Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/heatmap_bucket.cpp +77% +327Ki +628% +164Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_heatmap_layer.cpp +45% +164Ki +605% +164Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/font_stack.cpp +108% +609Ki +523% +164Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/response.cpp +33% +230Ki +466% +163Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp +57% +186Ki +10e2% +163Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/literal.cpp +36% +238Ki +264% +162Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/location_indicator_layer_factory.cpp +34% +196Ki +307% +160Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/style.cpp [NEW] +440Ki [NEW] +158Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/dynamic_texture.cpp +74e2% +640Ki +25e4% +154Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/collision_index.cpp +60% +225Ki +963% +151Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/coalesce.cpp +74% +309Ki +500% +150Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_line_layer.cpp +477% +465Ki +38e2% +150Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/custom_tile_loader.cpp +44% +148Ki +522% +140Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/vector_tile.cpp +30% +152Ki +393% +136Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/compound_expression.cpp +36% +168Ki +571% +132Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/value.cpp +50% +67.4Ki +16e2% +131Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gl/headless_backend.cpp +14% +85.2Ki +227% +131Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_source.cpp +6.8% +160Ki +108% +130Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/scheduler.cpp +44% +219Ki +480% +129Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/backend_scope.cpp +7.3% +45.4Ki +280% +128Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_properties.cpp +288% +141Ki +56e2% +126Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_tile_source.cpp +79% +141Ki +832% +120Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/color_ramp_property_value.cpp +30% +127Ki +317% +117Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/file_source_manager.cpp +107% +305Ki +633% +116Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_source.cpp +27% +113Ki +317% +113Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/mbtiles_file_source.cpp +37% +112Ki +10e2% +112Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/match.cpp +363% +208Ki +30e2% +112Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread.cpp +508% +316Ki +23e2% +108Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/pattern_atlas.cpp +28% +103Ki +555% +106Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/collator_expression.cpp +11% +70.9Ki +304% +106Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/circle_bucket.cpp +76% +233Ki +706% +103Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/light.cpp +5.4% +28.6Ki +251% +101Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_properties.cpp +121% +136Ki +16e2% +99.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_image_source.cpp +53% +104Ki +509% +97.9Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/file_source_request.cpp +14% +58.0Ki +397% +94.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_properties.cpp [NEW] +346Ki [NEW] +94.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder.cpp +15% +58.7Ki +356% +93.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_properties.cpp [NEW] +213Ki [NEW] +92.7Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/svg/svg.c [NEW] +397Ki [NEW] +91.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_custom_layer.cpp +109% +244Ki +538% +91.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/collision_feature.cpp +12e2% +373Ki +15e3% +91.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/tileset.cpp +21% +84.3Ki +298% +89.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/symbol_bucket.cpp [NEW] +180Ki [NEW] +89.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_group.cpp +51% +41.1Ki +82e2% +89.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_pyramid.cpp -39.8% -380Ki +151% +89.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_manager.cpp +49% +125Ki +13e2% +86.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/check_subtype.cpp -39.1% -171Ki +274% +86.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/dem_data.cpp +29% +80.0Ki +451% +85.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_properties.cpp +30% +99.6Ki +413% +85.8Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/platform/time.cpp [NEW] +220Ki [NEW] +85.5Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/pfr/pfr.c [NEW] +227Ki [NEW] +85.3Ki /home/runner/work/maplibre-native/maplibre-native/vendor/harfbuzz/src/harfbuzz.cc +47% +149Ki +10e2% +83.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/fill_extrusion_bucket.cpp +60e2% +1.22Mi +10e3% +83.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/bounding_volumes.cpp [NEW] +198Ki [NEW] +82.8Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/sdf/sdf.c +817% +336Ki +14e3% +82.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/util.cpp +27% +92.0Ki +447% +81.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_properties.cpp +19% +69.7Ki +347% +81.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/dsl.cpp +122% +82.5Ki +16e2% +81.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_manager.cpp +868% +335Ki +42e2% +79.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/in.cpp +38% +322Ki +178% +77.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/step.cpp +26% +151Ki +642% +77.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer.cpp +33% +86.4Ki +11e2% +76.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/boolean_operator.cpp +42% +124Ki +820% +76.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_expression.cpp [NEW] +143Ki [NEW] +76.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer_render_parameters.cpp +367% +80.4Ki +31e2% +71.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/color.cpp [NEW] +282Ki [NEW] +70.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable.cpp +12e2% +313Ki +24e3% +70.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/is_constant.cpp +35% +97.7Ki +822% +70.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/parsing_context.cpp +38% +69.2Ki +289% +68.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/sprite/sprite_loader.cpp +28% +76.8Ki +888% +68.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/get_covering_stops.cpp -32.6% -93.4Ki +490% +65.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/custom_geometry_source_impl.cpp +35% +86.8Ki +859% +64.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/collator.cpp [NEW] +80.7Ki [NEW] +64.0Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/pshinter/pshinter.c +31% +59.8Ki +458% +63.3Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/png_writer.cpp [NEW] +165Ki [NEW] +62.3Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftdebug.c +40% +93.8Ki +10e2% +62.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/custom_geometry_tile.cpp +65% +100Ki +598% +61.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_dem_tile_worker.cpp +8.1% +26.3Ki +237% +60.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_properties.cpp +26% +67.0Ki +807% +60.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_dem_source.cpp +108% +115Ki +656% +59.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map.cpp +111% +135Ki +12e2% +58.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_buffer_resource.cpp +72% +131Ki +347% +57.3Ki /home/runner/work/maplibre-native/maplibre-native/bin/render.cpp +59% +97.0Ki +529% +56.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geojson_tile.cpp +69% +88.9Ki +662% +56.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/debug_bucket.cpp +266% +221Ki +18e2% +56.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/raster_bucket.cpp +159% +149Ki +645% +55.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/actor/mailbox.cpp +66% +147Ki +325% +55.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/placement.cpp +425% +228Ki +23e2% +53.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer_impl.cpp +40% +82.9Ki +11e2% +53.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/at.cpp +29% +66.6Ki +755% +52.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/assertion.cpp +231% +249Ki +657% +52.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source_impl.cpp +32% +68.1Ki +13e2% +51.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/image.cpp +235% +53.2Ki +43e2% +50.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer_state.cpp -16.2% -56.1Ki +352% +50.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/position.cpp +113% +91.4Ki +12e2% +50.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_orchestrator.cpp [NEW] +143Ki [NEW] +49.8Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/bdf/bdf.c +101% +149Ki +997% +49.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_tile.cpp +47% +45.6Ki +452% +49.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/network_status.cpp +81% +76.1Ki +806% +49.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/shaping.cpp [NEW] +162Ki [NEW] +49.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_info.cpp +9.6% +29.6Ki +224% +49.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_properties.cpp [NEW] +84.0Ki [NEW] +48.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sprite.cpp +377% +255Ki +33e2% +48.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/symbol_layer_impl.cpp [NEW] +190Ki [NEW] +47.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_prepare_layer_tweaker.cpp +330% +51.9Ki +55e2% +45.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/symbol_annotation_impl.cpp +58% +65.8Ki +945% +44.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_layer.cpp +2.1% +13.0Ki +114% +43.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/let.cpp [NEW] +155Ki [NEW] +43.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/circle_layer_tweaker.cpp [NEW] +206Ki [NEW] +43.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/polyline_generator.cpp +13% +32.8Ki +251% +43.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/format_expression.cpp +21e2% +212Ki +90e2% +43.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/renderer_backend.cpp +14% +33.0Ki +329% +42.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_geojson_source.cpp +130% +165Ki +789% +41.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/render_symbol_layer.cpp +29% +59.9Ki +292% +41.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_source.cpp +614% +156Ki +22e2% +41.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/render_pass.cpp +72% +130Ki +604% +41.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_tile.cpp +87% +57.9Ki +11e2% +40.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/distance.cpp +45% +50.7Ki +619% +40.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/transform_state.cpp +127% +108Ki +878% +40.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer.cpp +212% +46.2Ki +45e2% +38.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/premultiply.cpp +173% +155Ki +676% +38.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/attribute.cpp +67% +99.5Ki +11e2% +38.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/fill_annotation_impl.cpp +27% +56.1Ki +231% +38.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/paint_parameters.cpp +40% +118Ki +163% +38.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/style_diff.cpp +202% +105Ki +19e2% +37.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_tile_worker.cpp [NEW] +204Ki [NEW] +36.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/raster_layer_tweaker.cpp [NEW] +100Ki [NEW] +36.4Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/truetype/truetype.c [NEW] +138Ki [NEW] +35.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/shader_program_gl.cpp +10e2% +129Ki +94e2% +35.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_cache.cpp [NEW] +159Ki [NEW] +35.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_group.cpp +8.7% +31.8Ki +143% +34.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/source_state.cpp +35% +67.9Ki +188% +34.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_cover.cpp +21e3% +34.2Ki +21e3% +34.2Ki [section .eh_frame] +17% +33.9Ki +17% +33.9Ki [section .gcc_except_table] +55% +55.3Ki +199% +33.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/transform.cpp +786% +245Ki +39e2% +33.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/renderer_backend.cpp [NEW] +101Ki [NEW] +32.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/uniform_buffer.cpp [NEW] +115Ki [NEW] +32.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/gl/legacy/programs.cpp +67% +82.6Ki +484% +32.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_custom_geometry_source.cpp [NEW] +68.3Ki [NEW] +31.4Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftinit.c [NEW] +111Ki [NEW] +30.4Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/headless_backend_egl.cpp [NEW] +134Ki [NEW] +30.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/raster_dem_options.cpp +72% +83.3Ki +974% +29.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer.cpp +78% +50.7Ki +13e2% +29.6Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/layermanager/layer_manager.cpp [NEW] +197Ki [NEW] +29.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/program_parameters.cpp [NEW] +66.4Ki [NEW] +29.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_atlases_tweaker.cpp [NEW] +53.5Ki [NEW] +28.9Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/bzip2/ftbzip2.c +300% +101Ki +32e2% +28.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/platform/settings.cpp +11% +46.0Ki +155% +28.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/background_layer_factory.cpp +40% +70.6Ki +150% +27.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/thread_pool.cpp -22.4% -51.9Ki +95% +27.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/default_style.cpp +106% +88.7Ki +18e2% +27.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/line_layer_impl.cpp [NEW] +97.3Ki [NEW] +27.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl.cpp +12% +35.7Ki +160% +26.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/coordinate.cpp [NEW] +130Ki [NEW] +26.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_layer_tweaker.cpp +5.1% +12.7Ki +129% +26.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image_impl.cpp [NEW] +100Ki [NEW] +25.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/fill_generator.cpp [NEW] +66.4Ki [NEW] +24.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/index_of.cpp +553% +112Ki +16e2% +24.4Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/gl_functions.cpp [NEW] +126Ki [NEW] +24.2Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/pmtiles_file_source.cpp +32% +35.6Ki +404% +24.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/geojson_source_impl.cpp [NEW] +70.1Ki [NEW] +24.0Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/psaux/psaux.c +60% +25.4Ki +740% +23.0Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/image.cpp +17% +57.7Ki +106% +22.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/circle_layer_factory.cpp [NEW] +81.1Ki [NEW] +21.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/identity.cpp +56% +51.1Ki +818% +21.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer.cpp +0.7% +3.07Ki +83% +21.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_factory.cpp +215% +90.4Ki +14e2% +21.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source.cpp [NEW] +141Ki [NEW] +21.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/dynamic_texture_atlas.cpp +128% +77.5Ki +15e2% +21.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/circle_layer_impl.cpp [NEW] +57.4Ki [NEW] +20.3Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/pcf/pcf.c +24% +33.9Ki +98% +20.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map_options.cpp +16% +25.9Ki +12% +20.1Ki /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/utf8.c +16% +42.3Ki +123% +20.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_vector_source.cpp [NEW] +121Ki [NEW] +19.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_layer_factory.cpp [NEW] +91.8Ki [NEW] +19.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/drawable_gl_builder.cpp [NEW] +56.5Ki [NEW] +19.7Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/raster/raster.c [NEW] +98.2Ki [NEW] +19.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/tile_source_impl.cpp +93% +63.2Ki +185% +19.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_array.cpp +173% +17.0Ki +28e2% +18.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/index_buffer_resource.cpp [NEW] +107Ki [NEW] +18.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/background_layer_tweaker.cpp [NEW] +176Ki [NEW] +18.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_custom_layer_host_tweaker.cpp -51.2% -47.6Ki +435% +18.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_io.cpp +62% +50.9Ki +11e2% +18.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer.cpp +66% +49.4Ki +885% +17.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/sources/render_raster_dem_source.cpp +1.7% +6.45Ki +82% +17.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/fill_extrusion_layer_factory.cpp +88% +59.5Ki +16e2% +17.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_extrusion_layer_impl.cpp +57% +40.8Ki +684% +17.6Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/text/local_glyph_rasterizer.cpp [NEW] +60.6Ki [NEW] +17.0Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/cff/cff.c +40% +16.8Ki +535% +16.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform.cpp +32% +27.1Ki +490% +16.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_tile.cpp +31% +26.2Ki +484% +16.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/raster_dem_tile.cpp [NEW] +65.2Ki [NEW] +16.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture2d.cpp +60% +49.1Ki +855% +16.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer.cpp [NEW] +34.7Ki [NEW] +15.9Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/lzw/ftlzw.c +180% +61.2Ki +20e2% +15.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer_impl.cpp +53% +50.0Ki +270% +15.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/feature_index.cpp +81% +55.3Ki +781% +15.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/fill_layer_impl.cpp [NEW] +44.9Ki [NEW] +15.5Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/cid/type1cid.c +41% +54.4Ki +232% +15.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/merge_lines.cpp [NEW] +86.2Ki [NEW] +15.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/change_request.cpp +46% +31.5Ki +404% +15.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_server_options.cpp [NEW] +87.4Ki [NEW] +14.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/uniform_buffer_gl.cpp [NEW] +96.0Ki [NEW] +14.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/custom_drawable_layer_factory.cpp +41% +21.3Ki +356% +14.1Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/timer.cpp [NEW] +89.7Ki [NEW] +13.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/vertex_attribute.cpp [NEW] +70.5Ki [NEW] +13.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/line_layer_tweaker.cpp +21% +9.88Ki +374% +13.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/http_header.cpp +30% +20.1Ki +418% +13.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/annotation_manager.cpp [NEW] +34.7Ki [NEW] +13.0Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/type42/type42.c +12% +15.5Ki +137% +12.8Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/offline_download.cpp +243% +64.2Ki +122% +12.6Ki /home/runner/work/maplibre-native/maplibre-native/vendor/parsedate/parsedate.cpp [NEW] +158Ki [NEW] +12.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/buffer_allocator.cpp [NEW] +47.7Ki [NEW] +12.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/layer_group_gl.cpp +62% +69.8Ki +164% +12.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_pbf.cpp [NEW] +35.0Ki [NEW] +12.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/gpu_expression.cpp +16% +27.4Ki +134% +12.4Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/local_file_request.cpp +14% +16.9Ki +153% +12.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/geojson.cpp +65% +27.8Ki +394% +12.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/geometry_tile_worker.cpp +45% +17.4Ki +761% +11.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/object.cpp [NEW] +52.2Ki [NEW] +11.7Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/type1/type1.c [NEW] +75.7Ki [NEW] +11.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/fill_extrusion_layer_tweaker.cpp [NEW] +65.7Ki [NEW] +11.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/tile_source.cpp [NEW] +49.6Ki [NEW] +11.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/freetype.cpp [NEW] +104Ki [NEW] +11.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_operation.cpp +34% +23.3Ki +276% +11.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_source.cpp +78% +28.4Ki +396% +10.9Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/thread_local.cpp [NEW] +88.2Ki [NEW] +10.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/harfbuzz.cpp +154% +69.7Ki +23e2% +10.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer.cpp [NEW] +20.4Ki [NEW] +10.4Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftbase.c +61% +24.4Ki +183% +10.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/http_timeout.cpp [NEW] +35.8Ki [NEW] +10.1Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/psnames/psnames.c [NEW] +61.8Ki [NEW] +9.83Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_texture_layer_tweaker.cpp +35e3% +9.48Ki +35e3% +9.48Ki [section .eh_frame_hdr] [NEW] +75.6Ki [NEW] +9.36Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/shaders/shader_source.cpp [NEW] +51.4Ki [NEW] +9.25Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/webp_reader.cpp +41% +21.1Ki +619% +9.24Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/database_file_source.cpp [NEW] +67.5Ki [NEW] +9.01Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/custom_geometry_source.cpp +29% +14.6Ki +233% +8.71Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/property_expression.cpp [NEW] +31.1Ki [NEW] +8.55Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/sfnt/sfnt.c +53% +46.5Ki +114% +8.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/clip_lines.cpp +47% +32.6Ki +99% +8.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_instance.cpp +53% +31.6Ki +13e2% +8.23Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/location_indicator_layer.cpp +124% +36.5Ki +11e2% +8.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer_impl.cpp [NEW] +42.9Ki [NEW] +8.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/fence.cpp [NEW] +44.7Ki [NEW] +8.07Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/action_journal_impl.cpp +31% +13.8Ki +408% +7.48Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/image_source.cpp +130% +10.7Ki +424% +7.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/debugging_extension.cpp +49% +20.2Ki +158% +7.36Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tile_cover_impl.cpp [NEW] +22.5Ki [NEW] +7.09Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/autofit/autofit.c +85% +43.7Ki +169% +6.93Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/check_max_angle.cpp +33% +16.3Ki +363% +6.80Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/filter.cpp [NEW] +69.2Ki [NEW] +6.75Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layer_tweaker.cpp +39% +15.8Ki +598% +6.69Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/image_source_impl.cpp +14% +13.9Ki +148% +6.67Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/formatted.cpp +19% +16.3Ki +201% +6.67Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/case.cpp +24% +8.65Ki +138% +6.66Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/vector_tile_data.cpp +127% +36.7Ki +895% +6.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer_impl.cpp +60% +23.6Ki +505% +6.47Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/background_layer_impl.cpp +544% +39.0Ki +788% +6.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/io.cpp +55% +29.8Ki +570% +6.37Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer.cpp +26% +12.2Ki +242% +6.35Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/sprite/sprite_parser.cpp +80% +34.9Ki +474% +6.25Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/heatmap_layer_impl.cpp +30% +19.7Ki +143% +6.07Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/source.cpp [NEW] +45.8Ki [NEW] +6.05Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer_impl.cpp +26% +20.4Ki +150% +5.98Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/layer.cpp +62% +40.4Ki +160% +5.50Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource_options.cpp +23% +9.54Ki +354% +5.47Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_source.cpp +15% +13.0Ki +141% +5.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/shape_annotation_impl.cpp +52% +15.6Ki +680% +5.29Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/value.cpp +30% +18.6Ki +188% +5.22Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/get_json_type.cpp [NEW] +31.1Ki [NEW] +5.17Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_target.cpp +34% +12.2Ki +148% +4.97Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/monotonic_timer.cpp +17% +13.2Ki +192% +4.84Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/math/log2.cpp [NEW] +31.3Ki [NEW] +4.84Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/drawable_builder_impl.cpp +71% +18.8Ki +213% +4.77Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/i18n/collator.cpp +56% +27.7Ki +620% +4.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/raster_layer.cpp +26% +7.82Ki +647% +4.62Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/context.cpp +18% +5.52Ki +264% +4.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/camera.cpp [NEW] +19.5Ki [NEW] +4.45Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftbitmap.c +57% +27.4Ki +590% +4.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/hillshade_layer.cpp [NEW] +40.3Ki [NEW] +4.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_layer_group.cpp [NEW] +14.8Ki [NEW] +4.09Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/gzip/ftgzip.c [NEW] +37.7Ki [NEW] +4.06Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/resource_pool.cpp +9.7% +8.23Ki +399% +3.99Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/cross_faded_property_evaluator.cpp [NEW] +43.9Ki [NEW] +3.86Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/harfbuzz_impl.cpp +100% +34.7Ki +260% +3.79Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/parser.cpp +38% +18.9Ki +504% +3.52Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/event.cpp +25% +3.49Ki +25% +3.49Ki [section .dynsym] +12% +8.19Ki +243% +3.47Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/http_file_source.cpp +21e2% +3.69Ki +20e2% +3.36Ki [section .init_array] +26% +6.92Ki +81% +3.33Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/client_options.cpp [NEW] +48.5Ki [NEW] +3.32Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/symbol_layer_tweaker.cpp +27% +8.70Ki +143% +3.29Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/layer_manager.cpp +48% +20.3Ki +303% +3.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/fill_layer_factory.cpp -18.6% -24.2Ki +50% +3.14Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_static_data.cpp [NEW] +47.2Ki [NEW] +3.08Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/hillshade_layer_tweaker.cpp +9.2% +4.11Ki +96% +3.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/file_source_manager.cpp +34% +11.3Ki +106% +2.94Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/cross_tile_symbol_index.cpp -55.4% -83.5Ki +25e2% +2.91Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/function.cpp +19% +2.89Ki +19% +2.89Ki [section .dynstr] +72% +25.7Ki +312% +2.88Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/renderer_impl.cpp +97% +27.1Ki +506% +2.80Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/constant.cpp -5.2% -3.30Ki +239% +2.75Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/raster_layer_factory.cpp +60% +20.3Ki +320% +2.71Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/rapidjson.cpp +48% +15.2Ki +70% +2.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geojson_impl.cpp [NEW] +45.0Ki [NEW] +2.55Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/rendering_stats.cpp +76% +20.1Ki +319% +2.49Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/work_request.cpp +73% +20.5Ki +677% +2.30Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/geojson_options.cpp [NEW] +44.0Ki [NEW] +2.30Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/vertex_attribute_gl.cpp [NEW] +43.6Ki [NEW] +2.30Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/variable_anchor_offset_collection.cpp [NEW] +18.7Ki [NEW] +2.29Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_drawable_layer.cpp +32% +6.69Ki +132% +2.28Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/async_task.cpp +87% +35.1Ki +13e2% +2.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/within.cpp +44% +14.9Ki +247% +2.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/line_layer_factory.cpp +77% +15.3Ki +469% +2.20Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/i18n/number_format.cpp +44% +14.9Ki +244% +2.17Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/heatmap_layer_factory.cpp +20% +11.3Ki +108% +2.06Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gfx/shader_registry.cpp +44% +11.7Ki +46% +1.96Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/interpolate.cpp +26% +9.61Ki +169% +1.94Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource_transform.cpp [NEW] +45.8Ki [NEW] +1.93Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/sprite.cpp -21.2% -6.67Ki +102% +1.87Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/png_reader.cpp [NEW] +36.8Ki [NEW] +1.83Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_drawable_layer_impl.cpp +38% +11.2Ki +154% +1.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/source.cpp [NEW] +10.0Ki [NEW] +1.64Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftmm.c +21% +4.41Ki +195% +1.59Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/map/map_impl.cpp +17% +3.56Ki +116% +1.54Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/thread.cpp [NEW] +12.3Ki [NEW] +1.52Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/smooth/smooth.c +17% +3.92Ki +134% +1.51Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/run_loop.cpp +14% +3.26Ki +131% +1.51Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/string_stdlib.cpp [NEW] +20.9Ki [NEW] +1.49Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/padding.cpp +12% +5.54Ki +242% +1.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/hillshade_layer_factory.cpp +37% +6.18Ki +588% +1.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/find_zoom_curve.cpp +15% +2.80Ki +131% +1.36Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/storage/sqlite3.cpp +38% +22.4Ki +40% +1.36Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/number_format.cpp [NEW] +41.7Ki [NEW] +1.32Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/layers/heatmap_layer_tweaker.cpp +35% +5.10Ki +24% +1.15Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/logging.cpp +41% +3.67Ki +12e2% +1.13Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/expression.cpp +83% +6.23Ki +236% +1.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/tiny_sdf.cpp +60% +13.4Ki +358% +1.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geometry_util.cpp [NEW] +18.1Ki [NEW] +976 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/filesystem.cpp +4.2% +796 +5.8% +928 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/strings.c +64% +16.7Ki +374% +923 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/property_value.cpp +56% +5.18Ki +210% +909 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/upload_pass.cpp [NEW] +4.79Ki [NEW] +880 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/winfonts/winfnt.c +15% +880 +15% +880 [section .plt] -37.8% -6.11Ki +205% +735 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mapbox.cpp +74% +9.15Ki +174% +472 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/text/bidi.cpp +32% +1.51Ki +286% +457 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_projection.cpp +14% +440 +14% +440 [section .got.plt] +32% +3.50Ki +20% +419 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mat4.cpp [NEW] +1.69Ki [NEW] +400 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/builds/unix/ftsystem.c [NEW] +15.5Ki [NEW] +398 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layers/custom_layer.cpp +7.4% +874 +33% +396 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layout/symbol_layout.cpp +27% +336 +27% +336 [section .gnu.version] [ = ] 0 +21e2% +336 [section .tbss] +9.3% +1.70Ki +53% +313 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/string.cpp -11.3% -14.6Ki +4.1% +296 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/buckets/hillshade_bucket.cpp +80% +11.3Ki +84% +268 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/storage/resource.cpp +0.8% +96 +2.4% +231 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/tolower.c +20% +394 +48% +217 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/strcoll.c +76% +4.80Ki +263% +200 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/geometry/line_atlas.cpp +17% +229 +80% +191 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/toupper.c +0.4% +81 +0.9% +151 /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/tounaccent.c +157% +7.13Ki +191% +128 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/gfx/headless_backend.cpp +14% +96 +14% +96 [section .gnu.version_r] +50% +3.77Ki +147% +94 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/logging_stderr.cpp +21% +2.40Ki +53% +94 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/i18n.cpp +83% +8.34Ki +20% +37 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/coercion.cpp +33% +16 +33% +16 [section .plt.got] [NEW] +13 [NEW] +13 [section .fini] +100% +8 +100% +8 [section .fini_array] +40% +2 +40% +2 [LOAD #3 [RX]] +90% +6.09Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/utf.cpp -4.2% -276 [ = ] 0 [Unmapped] +26% +651Ki [ = ] 0 [section .debug_addr] +42% +32.3Ki [ = ] 0 [section .debug_line_str] +0.7% +71.4Ki [ = ] 0 [section .debug_loclists] -18.2% -111Ki [ = ] 0 [section .debug_rnglists] +28% +5.73Mi [ = ] 0 [section .debug_str] +37% +1.61Mi [ = ] 0 [section .debug_str_offsets] +35% +9.15Ki [ = ] 0 [section .strtab] +58% +78.3Ki [ = ] 0 [section .symtab] -91.7% -11 -91.7% -11 [LOAD #2 [R]] -75.0% -12 -75.0% -12 [section .rodata] -2.1% -16 -2.1% -16 [section .dynamic] [DEL] -28 [DEL] -28 [section .interp] [DEL] -32 [DEL] -32 [section .note.ABI-tag] [DEL] -32 [DEL] -32 [section .note.gnu.property] [DEL] -36 [DEL] -36 [section .note.gnu.build-id] [DEL] -142 [DEL] -142 [ELF Program Headers] +34% +3.72Ki -33.6% -143 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/compression.cpp [DEL] -220 [DEL] -220 [section .gnu.hash] -39.4% -12.9Ki -29.0% -501 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/image.cpp -72.3% -76.2Ki -21.2% -542 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/command_encoder.cpp [DEL] -23.1Ki [DEL] -584 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/fill_extrusion_program.cpp [DEL] -16.9Ki [DEL] -670 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/custom_layer_impl.cpp +53% +21.3Ki -21.4% -1003 /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/mat3.cpp +2.8% +578 -46.5% -1.25Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/enum.cpp [DEL] -25.6Ki [DEL] -1.36Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/line_program.cpp -32.9% -15.0Ki -38.4% -1.38Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mbgl/util/jpeg_reader.cpp [DEL] -31.5Ki [DEL] -1.40Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture.cpp [DEL] -46.0Ki [DEL] -1.52Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/background_program.cpp [DEL] -34.9Ki [DEL] -1.76Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/render_custom_layer.cpp [DEL] -52.1Ki [DEL] -1.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/fill_program.cpp -50.1% -38.0Ki -37.4% -2.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile_id_hash.cpp [DEL] -58.1Ki [DEL] -2.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/custom_layer.cpp [DEL] -43.6Ki [DEL] -2.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/symbol_text_and_icon.cpp -56.9% -20.4Ki -76.5% -2.34Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/tile/tile.cpp -6.5% -2.36Ki -63.6% -2.50Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/style_impl.cpp [DEL] -32.3Ki [DEL] -2.56Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/vector_source_impl.cpp -81.0% -194Ki -19.6% -3.01Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/annotation/render_annotation_source.cpp -85.2% -52.7Ki -87.2% -3.07Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/offscreen_texture.cpp [DEL] -36.0Ki [DEL] -3.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/custom_layer_factory.cpp [DEL] -107Ki [DEL] -4.09Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/circle.cpp [DEL] -147Ki [DEL] -4.12Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill_extrusion_pattern.cpp [DEL] -167Ki [DEL] -4.33Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill_outline_pattern.cpp [DEL] -185Ki [DEL] -4.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/line.cpp [DEL] -201Ki [DEL] -4.50Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/symbol_sdf_icon.cpp [DEL] -116Ki [DEL] -4.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/collision_circle.cpp [DEL] -132Ki [DEL] -4.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/collision_box.cpp [DEL] -125Ki [DEL] -4.70Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/heatmap.cpp [DEL] -134Ki [DEL] -4.80Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/hillshade.cpp -85.1% -61.4Ki -97.3% -4.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/geo.cpp -10.8% -7.26Ki -37.2% -4.98Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/quaternion.cpp [DEL] -135Ki [DEL] -5.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/heatmap_texture.cpp [DEL] -134Ki [DEL] -5.48Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/clipping_mask.cpp [DEL] -133Ki [DEL] -5.52Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill_pattern.cpp [DEL] -1.15Mi [DEL] -5.56Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/grid_index.cpp [DEL] -154Ki [DEL] -5.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/line_sdf.cpp [DEL] -184Ki [DEL] -6.15Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/program_parameters.cpp [DEL] -176Ki [DEL] -6.18Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/background.cpp -30.0% -41.3Ki -55.0% -6.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/tile_render_data.cpp [DEL] -190Ki [DEL] -6.60Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill_outline.cpp [DEL] -169Ki [DEL] -6.70Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/debug.cpp [DEL] -259Ki [DEL] -7.29Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/sources/raster_source_impl.cpp [DEL] -228Ki [DEL] -7.33Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/line_gradient.cpp [DEL] -217Ki [DEL] -7.39Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill_extrusion.cpp [DEL] -40.3Ki [DEL] -7.49Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/gl/texture_resource.cpp -74.0% -146Ki -72.1% -7.61Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/rotation.cpp [DEL] -23.8Ki [DEL] -7.62Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/raster.cpp [DEL] -191Ki [DEL] -7.64Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/fill.cpp [DEL] -238Ki [DEL] -7.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/line_pattern.cpp [DEL] -74.7Ki [DEL] -7.84Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/headless_backend_glx.cpp [DEL] -251Ki [DEL] -8.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/symbol_sdf_text.cpp [DEL] -154Ki [DEL] -8.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/programs.cpp [DEL] -246Ki [DEL] -8.44Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/symbol_icon.cpp [DEL] -209Ki [DEL] -8.56Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/background_pattern.cpp -63.9% -192Ki -48.5% -9.42Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/types.cpp [DEL] -232Ki [DEL] -9.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/hillshade_prepare.cpp [DEL] -248Ki [DEL] -10.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/gl/shader_source.cpp -78.5% -127Ki -74.0% -11.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/chrono.cpp [DEL] -113Ki [DEL] -11.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/programs/symbol_program.cpp -88.2% -277Ki -94.1% -12.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/expression/interpolate.cpp -79.6% -221Ki -81.1% -17.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/layer.cpp -95.1% -214Ki -98.4% -20.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/url.cpp [DEL] -434Ki [DEL] -20.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/glyph_atlas.cpp [DEL] -347Ki [DEL] -23.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/image_atlas.cpp -81.3% -680Ki -66.9% -50.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/text/get_anchors.cpp -37.4% -352Ki -47.5% -66.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/util/intersection_tests.cpp -84.7% -1021Ki -89.5% -85.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/renderer/render_light.cpp -96.3% -1.03Mi -99.1% -105Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/style/conversion/light.cpp [DEL] -969Ki [DEL] -132Ki u clang version 14.0.0-1ubuntu1.1 -97.9% -2.01Mi -98.3% -141Ki /home/runner/work/maplibre-native/maplibre-native/src/mbgl/layermanager/symbol_layer_factory.cpp +45% +51.9Mi +445% +26.6Mi TOTAL