gpt4 book ai didi

performance - 为什么在 Internet Explorer 中随着内存使用量的增加页面会变慢

转载 作者:行者123 更新时间:2023-12-04 03:26:40 26 4
gpt4 key购买 nike

我浏览到一个存在 javascript 内存泄漏的网页。如果我多次刷新页面,它最终会耗尽大量内存,页面上的 javascript 也会变慢。在这个特定的页面上,我注意到当 IE 达到 100MB RAM 时速度非常明显,即使我有多个 GB 空闲。

我的问题是为什么泄漏的对象会导致 javascript 运行缓慢?有没有人了解 IE 中的 JS 解释器是如何设计的,从而发生这种情况?

最佳答案

即使没有交换,那也是由 IE 中 Javascript 垃圾收集器的“愚蠢”实现造成的。如果有更多对象,它会使用一些更频繁地调用 GC 的启发式方法。

除了避免像 hell 一样的内存泄漏和避免创建过多的 Javascript 对象之外,您无法避免这种情况。

问候,马库斯

关于performance - 为什么在 Internet Explorer 中随着内存使用量的增加页面会变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/470820/

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