V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::Scavenger Class Reference

Classes

class  PromotionList
 
struct  PromotionListEntry
 

Public Types

using CopiedList = Worklist< ObjectAndSize, kCopiedListSegmentSize >
 

Public Member Functions

 Scavenger (ScavengerCollector *collector, Heap *heap, bool is_logging, CopiedList *copied_list, PromotionList *promotion_list, int task_id)
 
void ScavengePage (MemoryChunk *page)
 
void Process (OneshotBarrier *barrier=nullptr)
 
void Finalize ()
 
size_t bytes_copied () const
 
size_t bytes_promoted () const
 

Static Public Attributes

static const int kCopiedListSegmentSize = 256
 

Friends

class IterateAndScavengePromotedObjectsVisitor
 
class RootScavengeVisitor
 
class ScavengeVisitor
 

Detailed Description

Definition at line 54 of file scavenger.h.


The documentation for this class was generated from the following files: