#include <scavenger.h>
Definition at line 234 of file scavenger.h.
◆ PinnedObjects
◆ ScavengerCollector()
v8::internal::ScavengerCollector::ScavengerCollector |
( |
Heap * | heap | ) |
|
|
explicit |
◆ ClearOldEphemerons()
void v8::internal::ScavengerCollector::ClearOldEphemerons |
( |
| ) |
|
|
private |
◆ ClearYoungEphemerons()
◆ CollectGarbage()
void v8::internal::ScavengerCollector::CollectGarbage |
( |
| ) |
|
◆ CompleteSweepingQuarantinedPagesIfNeeded()
void v8::internal::ScavengerCollector::CompleteSweepingQuarantinedPagesIfNeeded |
( |
| ) |
|
◆ FetchAndResetConcurrencyEstimate()
size_t v8::internal::ScavengerCollector::FetchAndResetConcurrencyEstimate |
( |
| ) |
|
|
inlineprivate |
◆ HandleSurvivingNewLargeObjects()
void v8::internal::ScavengerCollector::HandleSurvivingNewLargeObjects |
( |
| ) |
|
|
private |
◆ MergeSurvivingNewLargeObjects()
◆ NumberOfScavengeTasks()
int v8::internal::ScavengerCollector::NumberOfScavengeTasks |
( |
| ) |
|
|
private |
◆ ProcessWeakReferences()
◆ SweepArrayBufferExtensions()
void v8::internal::ScavengerCollector::SweepArrayBufferExtensions |
( |
| ) |
|
|
private |
◆ Scavenger
◆ estimate_concurrency_
std::atomic<size_t> v8::internal::ScavengerCollector::estimate_concurrency_ {0} |
|
private |
◆ heap_
Heap* const v8::internal::ScavengerCollector::heap_ |
|
private |
◆ isolate_
Isolate* const v8::internal::ScavengerCollector::isolate_ |
|
private |
◆ kMainThreadId
const int v8::internal::ScavengerCollector::kMainThreadId = 0 |
|
static |
◆ kMaxScavengerTasks
const int v8::internal::ScavengerCollector::kMaxScavengerTasks = 8 |
|
static |
◆ quarantined_page_sweeper_
◆ surviving_new_large_objects_
The documentation for this class was generated from the following files: