JavascriptメソッドCollectGarbage()とは何ですか?いつ、なぜ使用する必要がありますか?

StackOverflow https://stackoverflow.com/questions/1614662

  •  06-07-2019
  •  | 
  •  

質問

VS2010 javascriptインテリジェンスには、CollectGarbage()というメソッドがあります。

これはIEのみの方法ですか?
いつ使用すべきですか?
使用する利点(または欠点)は何ですか?

役に立ちましたか?

解決

Ericによるこの投稿をご覧ください。リッパー

  

これはIE専用の方法ですか?

いいえ。 JScriptの一部であるため、 JScript (もちろんIEを含む)を実装するものはすべてサポートする必要があります。

  

いつ使用すべきか

ガベージコレクターにジョブを開始するように指示する場合。おそらく、それはまったく使用されるべきではなく、単に自分で物事が起こるようにしてください。

  

それを使用する利点(または欠点)は何ですか?

デメリットはありません。使用する前に、いくつかのテストを実行して、メモリ使用量に実際のメリットがあるかどうかを確認します。

他のヒント

これは、Microsoft JScriptライブラリの一部です。 そのドキュメントはかなり貧弱です。どのように機能するかはわかりませんが、オブジェクトのメンバーを調べて、削除できるものを探していると思います。

そして、bdukesが述べたように、これはあなたのコードで呼び出されるべきではありません。 JScriptライブラリの内部構造に任せてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top