1

我有一个用 Firebreath 构建的插件/activex(不知道哪个版本,我认为至少是 1.6 - 如果有人告诉我在哪里看,我会在这里更新)。

在 IE8 中,但在 IE9 或 Chrome 中,每次页面刷新时内存使用量会增加几 MB。

我怀疑这意味着我在 javascript 中有一个循环结构,它也包含对插件的引用。还是包含插件的 DOM 元素?我们不会在 javascript 中构建任何“大”的东西,所以我的重点放在组成插件的(几个 MB)DLL 上。这是一个合理的想法吗?还有什么可能导致这个和/或我该如何调试它?

4

1 回答 1

1

通常这是插件内部的循环引用;不是在 javascript 中,而是在你的 c++ 代码中。但是,可能有一个错误已经出现,导致了这个问题。从 github(master 分支)尝试最新的,看看是否有变化。

于 2012-10-02T22:24:05.317 回答