2

順序付けられていないリストの一番上の項目を削除し、リストの一番下に移動するタイマーがあります。各アイテムには、画像、カスタム フォント、ロールオーバーなどがあります。

何らかの理由で、ページの実行時間が長くなるほど遅くなります。リボンにカーソルを合わせると、遅延が発生することがわかります。リボンはホバー時に赤くなるはずですが、速度が遅くなると、ホバー状態を確認するのに数秒かかることがあります。

なぜこれが起こっているのか分かりません。私たちはすべてを適切にクリーンアップしていると信じていますが、何かが明らかに間違っています.

これが問題のページです... http://gmfg.trailerparkinteractive.com/

追加の詳細を提供できる場合はお知らせください。

4

1 に答える 1

6

メモリリークが発生しているようです。これを検出する方法は次のとおりです

スクリプトの 1 つが、短期間に大量のメモリの割り当てと割り当て解除を行っているようです。

メモリーリーク

保持ツリーをさらに掘り下げると、一部の HTML 要素ノードが DOM から削除されているが解放されていないことがわかります。

リテンションツリー

私のアドバイスは、さまざまなスクリプトを無効にしてサイトを実行してみて、この方法で再テストして、どのプラグインがそれを行っているかを推測することです.

于 2012-05-08T20:54:52.550 に答える