ExtJSを使用しているときに悪名高いIEの循環参照メモリリークを防ぐために何か注意が必要ですか?私はthis SO questionとthis ExtJS forum threadを見ましたが、私はやるべきことのいくつかの短いチェックリストを望んでいます/避けてください。ExtJSと悪名高いメモリリーク
2
A
答えて
4
Crockford has a functionメモリリーク(循環参照を壊す)を防止します。
YUIは、イベントユーティリティでは基本的に同じことを行うpurgeElement関数を持っています。すべてのリスナーをaddListener
に接続し、DOMから何かを削除する前にpurgeElement
を呼び出す限り、リークフリーでなければなりません。
0
ExtJs 3.1はメモリのパフォーマンスが大幅に改善されています(私は測定していませんが、そうだと思われます)
作成するオブジェクトとその処理方法には非常に注意する必要があります。かなりの収穫。
使用IeSieveは、別のツールがありますが、私は本当に名(私が目を覚ますとき、私はそれを得たと私は午前3時で編集でしょう!:))
関連する問題
- 1. Hibernate 4.1と "悪名高い" HibernateTemplateへのアップグレード
- 2. メモリリークと高いメモリ割り当て
- 3. 悪名高い「ERROR_NETNAME_DELETED」エラーをエラーとみなすことはできますか?
- 4. extJs(高さと幅の設定)パーセンテージ
- 5. WebStorm + Meteor in DEBUGモード。メモリリーク+高いCPU
- 6. 悪名高いApacheのエラー「親:子プロセスがステータス3221225477で終了しました」
- 7. C#邪悪な高速配列検索?
- 8. ExtJS vboxレイアウトの自動高さ
- 9. ExtJSの列レイアウトの列の高さ4
- 10. ExtJs名前空間エイリアス
- 11. ボーダーレイアウトと動的な高さの子を持つExtJSコンテナ
- 12. Application.ThreadException:デタッチしないとメモリリーク?
- 13. 悪名高いCActiveRecordを使用してYiiフレームワークで複数のレコードを一度に見つける?
- 14. Pythonのxml.domと悪いXML
- 15. ExtJSとTypeScriptの違い
- 16. データベース設計:名前と値のペア - 良いか悪いですか?
- 17. extjsグリッド列名を隠すには?
- 18. jQueryの$のExtJSの当量( "クラス名"、親)
- 19. extJsツリー:名前からノードを取得
- 20. strlenとmalloc:Cメモリリーク
- 21. c#タスククラスとメモリリーク
- 22. メモリリーク - NSDataとNSMutableString
- 23. AsyncSocketとNotifications - メモリリーク
- 24. socket.io redisとメモリリーク
- 25. クロージャとメモリリーク
- 26. Cassandraバインドステートメントとメモリリーク
- 27. delete []とメモリリーク
- 28. Valgrindのとメモリリーク
- 29. .NETメモリリークとベストプラクティス
- 30. request.getresponse()エラーが発生しました悪質なユーザ名とパスワード
感謝を覚えてカント! ユーザーがページから離れて移動したときにメモリがリークすることはありませんか? – erikkallen
私はそう望むだろうが、わからない。あなたがそれを測定し、漏れがあることを確認できれば(IEにキャッシュされていなくても)、ウインドウのアンロードイベントを聞き取り、パージ関数を呼び出そうとすることができます。問題があることを確認できる場合にのみ実行してください。 –