ホームページ > ウェブフロントエンド > jsチュートリアル > jsのclosure_javascriptスキルによって引き起こされるメモリリーク問題についての簡単な説明

jsのclosure_javascriptスキルによって引き起こされるメモリリーク問題についての簡単な説明

WBOY
リリース: 2016-05-16 15:53:38
オリジナル
1488 人が閲覧しました

JS クロージャーでは「ローカル変数」を定義できますが、それらを外部から呼び出すと、特に代入呼び出しを繰り返すと、大量のメモリ オーバーヘッドが発生します。この現象の発生を防ぐにはどうすればよいでしょうか?クロージャに関して注意すべき同様のメモリまたは効率の問題はありますか?それを避けるにはどうすればよいでしょうか?

メモリの問題は次の理由で発生する可能性があります:
1. 循環参照によりメモリリークが発生する
2. 外部関数呼び出しによるメモリリーク

メモリリークを避ける

1. 循環参照を解除する
2. 別のクロージャーを追加
3. 閉鎖そのものを避ける

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート