Developer discovers 8 months of browser memory benchmarks were measuring wrong process
A developer behind the Kestrel browser project has disclosed that memory usage figures published eight months ago were fundamentally flawed due to a faulty measurement instrument. The original post claimed Kestrel held 121.7 MB versus an unmanaged browser's 319.9 MB; corrected figures show 345.9 MB against 255.3 MB, with the tool exceeding its memory budget in 85% of samples. The error stemmed from using ps output to attribute memory per browser tab, which inadvertently captured WebContent processes belonging to unrelated apps like Safari or Electron. A single Jira page was logged at 52 MB when the actual rendering process consumed 511 MB — the recorded figure belonged to a completely different application. The fix now tracks all WebContent processes younger than the current browser session, eliminating the need for per-tab attribution entirely.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in