#include <accounting-allocator.h>
Definition at line 27 of file accounting-allocator.h.
◆ AccountingAllocator() [1/2]
v8::internal::AccountingAllocator::AccountingAllocator |
( |
| ) |
|
◆ AccountingAllocator() [2/2]
◆ ~AccountingAllocator()
v8::internal::AccountingAllocator::~AccountingAllocator |
( |
| ) |
|
|
virtualdefault |
◆ AllocateSegment()
Segment * v8::internal::AccountingAllocator::AllocateSegment |
( |
size_t | bytes, |
|
|
bool | supports_compression ) |
◆ GetCurrentMemoryUsage()
size_t v8::internal::AccountingAllocator::GetCurrentMemoryUsage |
( |
| ) |
const |
|
inline |
◆ GetMaxMemoryUsage()
size_t v8::internal::AccountingAllocator::GetMaxMemoryUsage |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ ReturnSegment()
void v8::internal::AccountingAllocator::ReturnSegment |
( |
Segment * | memory, |
|
|
bool | supports_compression ) |
◆ TraceAllocateSegment()
void v8::internal::AccountingAllocator::TraceAllocateSegment |
( |
Segment * | segment | ) |
|
|
inline |
◆ TraceAllocateSegmentImpl()
virtual void v8::internal::AccountingAllocator::TraceAllocateSegmentImpl |
( |
Segment * | segment | ) |
|
|
inlineprotectedvirtual |
◆ TraceZoneCreation()
void v8::internal::AccountingAllocator::TraceZoneCreation |
( |
const Zone * | zone | ) |
|
|
inline |
◆ TraceZoneCreationImpl()
virtual void v8::internal::AccountingAllocator::TraceZoneCreationImpl |
( |
const Zone * | zone | ) |
|
|
inlineprotectedvirtual |
◆ TraceZoneDestruction()
void v8::internal::AccountingAllocator::TraceZoneDestruction |
( |
const Zone * | zone | ) |
|
|
inline |
◆ TraceZoneDestructionImpl()
virtual void v8::internal::AccountingAllocator::TraceZoneDestructionImpl |
( |
const Zone * | zone | ) |
|
|
inlineprotectedvirtual |
◆ bounded_page_allocator_
◆ current_memory_usage_
std::atomic<size_t> v8::internal::AccountingAllocator::current_memory_usage_ {0} |
|
private |
◆ max_memory_usage_
std::atomic<size_t> v8::internal::AccountingAllocator::max_memory_usage_ {0} |
|
private |
◆ reserved_area_
std::unique_ptr<VirtualMemory> v8::internal::AccountingAllocator::reserved_area_ |
|
private |
The documentation for this class was generated from the following files: