【发布时间】:2012-05-23 12:31:04
【问题描述】:
有没有办法在 Google 的 V8 引擎上手动启动垃圾收集器?我找不到任何参考。通常 GC 都支持这个功能。
【问题讨论】:
标签: c++ garbage-collection v8
有没有办法在 Google 的 V8 引擎上手动启动垃圾收集器?我找不到任何参考。通常 GC 都支持这个功能。
【问题讨论】:
标签: c++ garbage-collection v8
您可以将 v8::HEAP->CollectAllGarbage 函数公开给
通过命令标志 --expose_gc 的全局 JavaScript 命名空间。然后
只需致电gc();。
您可以通过以下语句强制从 C++ 进行垃圾回收:
while(!V8::IdleNotification()) {};
参考资料:
【讨论】:
使用 V8::AdjustAmountOfExternalAllocatedMemory
【讨论】: