Chromium内存泄漏:一个来自建筑机器人的Bug报告

2025-05-09

一家名为Monumental的机器人建筑公司在使用Chromium的Electron应用时发现了一个内存泄漏bug。该应用使用Rust WASM代码,通过wasm-bindgen管理内存。问题在于,JS引擎有时会停止调用FinalizationRegistry中的终结器,导致WASM内存持续增长。作者创建了一个最小可复现的例子,并提交了bug报告。该bug表现为在多次刷新后,内存泄漏持续存在,需要关闭窗口才能解决。

(bou.ke)
开发