JavascriptメソッドCollectGarbage()とは何ですか?いつ、なぜ使用する必要がありますか?
-
06-07-2019 - |
質問
VS2010 javascriptインテリジェンスには、CollectGarbage()というメソッドがあります。
これはIEのみの方法ですか?
いつ使用すべきですか?
使用する利点(または欠点)は何ですか?
解決
これはIE専用の方法ですか?
いいえ。 JScriptの一部であるため、 JScript (もちろんIEを含む)を実装するものはすべてサポートする必要があります。
いつ使用すべきか
ガベージコレクターにジョブを開始するように指示する場合。おそらく、それはまったく使用されるべきではなく、単に自分で物事が起こるようにしてください。
それを使用する利点(または欠点)は何ですか?
デメリットはありません。使用する前に、いくつかのテストを実行して、メモリ使用量に実際のメリットがあるかどうかを確認します。
他のヒント
これは、Microsoft JScriptライブラリの一部です。 そのドキュメントはかなり貧弱です。どのように機能するかはわかりませんが、オブジェクトのメンバーを調べて、削除できるものを探していると思います。
そして、bdukesが述べたように、これはあなたのコードで呼び出されるべきではありません。 JScriptライブラリの内部構造に任せてください。
所属していません StackOverflow