gpt4 book ai didi

Jquery + Chrome 内存问题

转载 作者:行者123 更新时间:2023-12-01 01:20:48 24 4
gpt4 key购买 nike

我在 Google Chrome 中运行此脚本,同时使用 Chrome 任务管理器来监控内存使用情况:

<html>
<head>
<title>Test Page</title>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript">

var count = 0;

function incrementContent() {
$("#content").text(count);
count++;
setTimeout(incrementContent, 5);
}

</script>
</head>
<body onload="incrementContent()">
<div id="content">
</div>
</body>
</html>

内存使用量将稳步增加到最大值 ~31,000K,然后保持在这个水平。

据我所知,循环应该简单地覆盖文档中的相同元素。

什么原因导致分配大量内存?

使用 IE 8,运行脚本时我发现内存使用量没有明显增加。

对于 Firefox 3.5.3,内存使用量会经历一个在一分钟左右增加几兆字节然后回落到其基线水平的循环。

最佳答案

您是否已在没有 jQuery 的情况下为 Chrome 的内存使用情况建立了基线?如果您怀疑 jQuery,那么在没有 jQuery 的情况下实现您的示例,并查看内存使用情况。

我还注意到您在脚本中使用了本地托管的 jQuery 副本。您是否考虑过从免费 CDN 中提取该库? Google's AJAX CDN Microsoft's AJAX CDN

关于Jquery + Chrome 内存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1532514/

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