2012-05-23 17 views

risposta

8
  • è possibile esporre la funzione v8::HEAP->CollectAllGarbage al namespace globale JavaScript tramite il flag di comando --expose_gc. Quindi chiama semplicemente gc();.

  • È possibile forzare la raccolta dei rifiuti da C++ tramite la dichiarazione:

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

Riferimenti:

+0

V8 :: IdleNotification non sembra più esistere http://v8.paulfryzel.com/docs/master/classv8_1_1_v8 .html – xaxxon

1

Usa V8 :: AdjustAmountOfExternalAllocatedMemory

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

+0

non esattamente quello che stavo cercando, ma abbastanza vicino. Grazie. –

+0

@RoeeGavirel Meglio rispondere alla tua domanda quando hai trovato una risposta migliore e non accettare una risposta sbagliata. – Skomski

+1

Il collegamento è morto e quella funzione o campo non sembra più esistere http://v8.paulfryzel.com/docs/master/classv8_1_1_v8.html È in Isolate ora: http://v8.paulfryzel.com/docs/ master/classv8_1_1_isolate.html – xaxxon