9

GoogleのV8エンジンでガベージコレクターを手動で開始する方法はありますか?参照が見つかりませんでした。通常、GCはこの機能をサポートしています。

4

2 に答える 2

15
  • v8::HEAP->CollectAllGarbageコマンドフラグを使用して、関数をグローバルJavaScript名前空間に公開できます--expose_gc。次に、を呼び出すだけgc();です。

  • 次のステートメントを使用して、C++からガベージコレクションを強制できます。

    while(!V8::IdleNotification()) {};

参照:

于 2012-06-13T23:14:06.190 に答える
1

V8::AdjustAmountOfExternalAllocatedMemoryを使用する

http://create.tpsitulsa.com/wiki/V8/Garbage_Collection

于 2012-05-24T08:33:20.310 に答える