Definition at line 3954 of file isolate.cc.
◆ TracingAccountingAllocator()
v8::internal::TracingAccountingAllocator::TracingAccountingAllocator |
( |
Isolate * | isolate | ) |
|
|
inlineexplicit |
◆ ~TracingAccountingAllocator()
v8::internal::TracingAccountingAllocator::~TracingAccountingAllocator |
( |
| ) |
|
|
default |
◆ Dump()
void v8::internal::TracingAccountingAllocator::Dump |
( |
std::ostringstream & | out, |
|
|
bool | dump_details ) |
|
inlineprivate |
◆ TraceAllocateSegmentImpl()
void v8::internal::TracingAccountingAllocator::TraceAllocateSegmentImpl |
( |
v8::internal::Segment * | segment | ) |
|
|
inlineoverrideprotectedvirtual |
◆ TraceZoneCreationImpl()
void v8::internal::TracingAccountingAllocator::TraceZoneCreationImpl |
( |
const Zone * | zone | ) |
|
|
inlineoverrideprotectedvirtual |
◆ TraceZoneDestructionImpl()
void v8::internal::TracingAccountingAllocator::TraceZoneDestructionImpl |
( |
const Zone * | zone | ) |
|
|
inlineoverrideprotectedvirtual |
◆ UpdateMemoryTrafficAndReportMemoryUsage()
void v8::internal::TracingAccountingAllocator::UpdateMemoryTrafficAndReportMemoryUsage |
( |
size_t | memory_traffic_delta | ) |
|
|
inlineprivate |
◆ active_zones_
std::unordered_set<const Zone*> v8::internal::TracingAccountingAllocator::active_zones_ |
|
private |
◆ buffer_
std::ostringstream v8::internal::TracingAccountingAllocator::buffer_ |
|
private |
◆ isolate_
Isolate* const v8::internal::TracingAccountingAllocator::isolate_ |
|
private |
◆ memory_traffic_since_last_report_
size_t v8::internal::TracingAccountingAllocator::memory_traffic_since_last_report_ = 0 |
|
private |
◆ mutex_
base::Mutex v8::internal::TracingAccountingAllocator::mutex_ |
|
private |
◆ nesting_depth_
std::atomic<size_t> v8::internal::TracingAccountingAllocator::nesting_depth_ {0} |
|
private |
The documentation for this class was generated from the following file: