【问题标题】:Memory utilization between javascript object and html domjavascript对象和html dom之间的内存利用率
【发布时间】:2013-01-21 00:11:40
【问题描述】:

当涉及到 javascript 对象和 html dom 之间的浏览器内存利用率时,主要关注的是什么。

var testArray = [1,2,3,4,5,6,7,8,9,10]

<input type="text" id="textTextbox" value="test value"/>

当查看大图时,假设页面上有 10,000 个 html dom,而一个 javascript 对象拥有大量记录,可以说是 50,000

  1. 在浏览器上使用更多内存
  2. 如何为 javascript 对象管理内存
  3. 浏览器如何管理html dom

请帮忙..

问候,

纳文·莱昂

【问题讨论】:

    标签: javascript html dom frontend


    【解决方案1】:

    这个问题有实际原因吗?我无法想象为什么有人想要在现实生活中管理这样的数据。

    我的直觉是说很大程度上取决于浏览器环境。在你的意思的层面上,没有任何东西像 JavaScript 内存管理或 DOM 内存管理是独立于浏览器自己的内存管理的。

    请记住,DOM 有不同的渲染引擎(WebKit、Gecko、Trident)和实现 JavaScript 运行时的不同 JavaScript 引擎(Rhino、JavaScriptCore、V8、IonMonkey)。这些都会以不同的方式管理内存,各有利弊。

    因此,不同的浏览器会以不同的方式管理 DOM 和/或 JavaScript。如果您想知道答案,我建议在您描述的两种情况下使用诊断工具在不同浏览器中进行实验并测量内存使用情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-23
      • 2016-04-25
      • 1970-01-01
      • 2017-09-25
      • 1970-01-01
      • 2014-07-30
      相关资源
      最近更新 更多