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

Public Types

enum  VirtualInstanceType { LAST_VIRTUAL_TYPE = WEAK_NEW_SPACE_OBJECT_TO_CODE_TYPE }
 
enum  { FIRST_VIRTUAL_TYPE = LAST_TYPE + 1, OBJECT_STATS_COUNT = FIRST_VIRTUAL_TYPE + LAST_VIRTUAL_TYPE + 1 }
 

Public Member Functions

 ObjectStats (Heap *heap)
 
void ClearObjectStats (bool clear_last_time_stats=false)
 
void PrintJSON (const char *key)
 
void Dump (std::stringstream &stream)
 
void CheckpointObjectStats ()
 
void RecordObjectStats (InstanceType type, size_t size)
 
void RecordVirtualObjectStats (VirtualInstanceType type, size_t size, size_t over_allocated)
 
size_t object_count_last_gc (size_t index)
 
size_t object_size_last_gc (size_t index)
 
Isolateisolate ()
 
Heapheap ()
 

Static Public Attributes

static const size_t kNoOverAllocation = 0
 

Friends

class ObjectStatsCollectorImpl
 

Detailed Description

Definition at line 81 of file object-stats.h.


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