2012-05-23 21 views

Respuesta

8
  • Usted puede exponer la función v8::HEAP->CollectAllGarbage a la espacio de nombres global JavaScript a través de la bandera de comandos --expose_gc. Luego, , simplemente llame al gc();.

  • Puede forzar la recolección de basura de C++ a través de la declaración:

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

Referencias:

+0

V8 :: IdleNotification ya no parece existir http://v8.paulfryzel.com/docs/master/classv8_1_1_v8 .html – xaxxon

1

Uso V8 :: AdjustAmountOfExternalAllocatedMemory

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

+0

no es exactamente lo que estaba buscando, pero lo suficientemente cerca. Gracias. –

+0

@RoeeGavirel Mejor responda su propia pregunta cuando encuentre una mejor respuesta y no acepte una respuesta incorrecta. – Skomski

+1

El enlace está muerto y esa función o campo ya no parece existir http://v8.paulfryzel.com/docs/master/classv8_1_1_v8.html Está en Aislar ahora: http://v8.paulfryzel.com/docs/ master/classv8_1_1_isolate.html – xaxxon

Cuestiones relacionadas