gpt4 book ai didi

javascript - chrome.extension.sendRequest() 内存泄漏

转载 作者:行者123 更新时间:2023-11-29 22:37:22 25 4
gpt4 key购买 nike

Chrome 版本:9.0.597.19(内部版本 68937)测试版和当前稳定版

我已经尽可能地简化了我的代码。我最终得到了附加的扩展名:

content.js (content script run on every site):
setInterval(function() {
chrome.extension.sendRequest({ }, function(response) {
//Do nothing
});
}, 1);

background.js (background page script):
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
sendResponse({ });
});

当您安装此扩展程序时,您可以观察到它以极快的速度消耗内存(我在 1 分钟内打开了 9 个选项卡获得了 90MB)。您可以通过打开更多选项卡来加快此过程。

当然,我实际开发的扩展并不是每毫秒发送一次请求,而是每 3 秒发送一次请求。不过,这只会减慢速度。一位用户在后台运行了很长时间并打开了很多选项卡,报告内存使用量为 100MB,我也可以在不太极端的情况下重现它。

最佳答案

我没有看到问题,所以可能回答不相关但是,

为了从这一点开始,你应该做三件事:
1. 在最新的 chromium 版本上测试它。 (可以下载 - here )
2.查看问题列表here .
3. 如果没有被报告,请在第 2 步链接的左上角(新问题)报告问题。

祝你好运,
开心点,朱利安

关于javascript - chrome.extension.sendRequest() 内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4557728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com