V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
FullEvacuator (MarkCompactCollector *collector, RecordMigratedSlotVisitor *record_visitor) | |
GCTracer::BackgroundScope::ScopeId | GetBackgroundTracingScope () override |
Public Member Functions inherited from v8::internal::Evacuator | |
Evacuator (Heap *heap, RecordMigratedSlotVisitor *record_visitor) | |
void | EvacuatePage (MemoryChunk *chunk) |
void | AddObserver (MigrationObserver *observer) |
void | Finalize () |
Public Member Functions inherited from v8::internal::Malloced | |
void * | operator new (size_t size) |
void | operator delete (void *p) |
Protected Member Functions | |
void | RawEvacuatePage (MemoryChunk *chunk, intptr_t *live_bytes) override |
Protected Member Functions inherited from v8::internal::Evacuator | |
Heap * | heap () |
void | ReportCompactionProgress (double duration, intptr_t bytes_compacted) |
Protected Attributes | |
MarkCompactCollector * | collector_ |
Protected Attributes inherited from v8::internal::Evacuator | |
Heap * | heap_ |
LocalAllocator | local_allocator_ |
Heap::PretenuringFeedbackMap | local_pretenuring_feedback_ |
EvacuateNewSpaceVisitor | new_space_visitor_ |
EvacuateNewSpacePageVisitor< PageEvacuationMode::NEW_TO_NEW > | new_to_new_page_visitor_ |
EvacuateNewSpacePageVisitor< PageEvacuationMode::NEW_TO_OLD > | new_to_old_page_visitor_ |
EvacuateOldSpaceVisitor | old_space_visitor_ |
double | duration_ |
intptr_t | bytes_compacted_ |
Additional Inherited Members | |
Public Types inherited from v8::internal::Evacuator | |
enum | EvacuationMode { kObjectsNewToOld, kPageNewToOld, kObjectsOldToOld, kPageNewToNew } |
Static Public Member Functions inherited from v8::internal::Evacuator | |
static EvacuationMode | ComputeEvacuationMode (MemoryChunk *chunk) |
static intptr_t | NewSpacePageEvacuationThreshold () |
Static Public Member Functions inherited from v8::internal::Malloced | |
static void * | New (size_t size) |
static void | Delete (void *p) |
Static Protected Attributes inherited from v8::internal::Evacuator | |
static const int | kInitialLocalPretenuringFeedbackCapacity = 256 |
Definition at line 2528 of file mark-compact.cc.