From 021fc8fb591d94e8fdfdde33d763834bd57e6761 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Sun, 1 Jun 2025 18:49:13 +0800 Subject: [PATCH] experiment with reducing retained arena size --- src/browser/session.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/session.zig b/src/browser/session.zig index edc818db..9f8c1424 100644 --- a/src/browser/session.zig +++ b/src/browser/session.zig @@ -89,7 +89,7 @@ pub const Session = struct { try parser.init(); const page_arena = &self.browser.page_arena; - _ = page_arena.reset(.{ .retain_with_limit = 1 * 1024 * 1024 }); + _ = page_arena.reset(.{ .retain_with_limit = 128 * 1024 }); self.page = @as(Page, undefined); const page = &self.page.?; @@ -133,7 +133,7 @@ pub const Session = struct { // If, while loading the page, we intend to navigate to another // page, then we need to keep the transfer_arena around, as this // sub-navigation is probably using it. - _ = self.browser.transfer_arena.reset(.{ .retain_with_limit = 1 * 1024 * 1024 }); + _ = self.browser.transfer_arena.reset(.{ .retain_with_limit = 64 * 1024 }); } };