From 1e9208154666ed19e91dbf729e6d06d2f7740ce9 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 21 Nov 2020 12:49:58 +0100 Subject: [PATCH] LibWeb: Avoid some heap churn during text splitting Use Vector capacity while splitting text into chunks (to avoid many small heap allocations.) --- Libraries/LibWeb/Layout/LayoutText.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibWeb/Layout/LayoutText.cpp b/Libraries/LibWeb/Layout/LayoutText.cpp index 654786b0a9..941cf40a5d 100644 --- a/Libraries/LibWeb/Layout/LayoutText.cpp +++ b/Libraries/LibWeb/Layout/LayoutText.cpp @@ -231,7 +231,7 @@ void LayoutText::split_into_lines_by_rules(LayoutBlock& container, LayoutMode la bool is_break { false }; bool is_all_whitespace { false }; }; - Vector chunks; + Vector chunks; for_each_chunk( [&](const Utf8View& view, int start, int length, bool is_break, bool is_all_whitespace) {