1

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の管理方法

助けてください..

よろしく、

ナビン・レオン

4

1 に答える 1

1

この質問には実際的な理由がありますか?実生活でこのようなデータを管理したい理由は想像できません。

私の直観的な反応は、ブラウザ環境に大きく依存すると言うことです. あなたが意味するレベルでは、ブラウザ自体のメモリ管理とは別の JavaScript メモリ管理や DOM メモリ管理などはありません。

DOM にはさまざまなレンダリング エンジン (WebKit、Gecko、Trident) があり、JavaScript ランタイムを実装するさまざまな JavaScript エンジン (Rhino、JavaScriptCore、V8、IonMonkey) があることに注意してください。これらはすべて、それぞれに長所と短所があり、異なる方法でメモリを管理します。

したがって、ブラウザーが異なれば、DOM や JavaScript の管理方法も異なります。答えを知りたい場合は、診断ツールを使用して、さまざまなブラウザーで説明した 2 つのコンテキストで実験を行い、メモリ使用量を測定することをお勧めします。

于 2013-02-05T22:40:34.677 に答える