|
V8 Project
|
#include <gc-tracer.h>
Inheritance diagram for v8::internal::RingBuffer< T, MAX_SIZE >:
Collaboration diagram for v8::internal::RingBuffer< T, MAX_SIZE >:Classes | |
| class | const_iterator |
Public Member Functions | |
| RingBuffer () | |
| bool | empty () const |
| size_t | size () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_iterator | back () const |
| void | push_back (const T &element) |
| void | push_front (const T &element) |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (RingBuffer) | |
Private Attributes | |
| T | elements_ [MAX_SIZE+1] |
| size_t | begin_ |
| size_t | end_ |
Definition at line 16 of file gc-tracer.h.
|
inline |
Definition at line 54 of file gc-tracer.h.
|
inline |
Definition at line 62 of file gc-tracer.h.
References v8::internal::RingBuffer< T, MAX_SIZE >::end().
Here is the call graph for this function:
|
inline |
Definition at line 60 of file gc-tracer.h.
References v8::internal::RingBuffer< T, MAX_SIZE >::begin_, and v8::internal::RingBuffer< T, MAX_SIZE >::elements_.
Referenced by v8::internal::GCTracer::IncrementalMarkingSpeedInBytesPerMillisecond(), v8::internal::GCTracer::MarkCompactSpeedInBytesPerMillisecond(), v8::internal::GCTracer::MaxDuration(), v8::internal::GCTracer::MaxIncrementalMarkingDuration(), v8::internal::GCTracer::MeanDuration(), v8::internal::GCTracer::MeanIncrementalMarkingDuration(), v8::internal::GCTracer::NewSpaceAllocationThroughputInBytesPerMillisecond(), and v8::internal::GCTracer::ScavengeSpeedInBytesPerMillisecond().
Here is the caller graph for this function:
|
private |
|
inline |
Definition at line 56 of file gc-tracer.h.
References v8::internal::RingBuffer< T, MAX_SIZE >::begin_, and v8::internal::RingBuffer< T, MAX_SIZE >::end_.
Referenced by v8::internal::GCTracer::IncrementalMarkingSpeedInBytesPerMillisecond(), v8::internal::GCTracer::MaxDuration(), v8::internal::GCTracer::MaxIncrementalMarkingDuration(), v8::internal::GCTracer::MeanDuration(), and v8::internal::GCTracer::MeanIncrementalMarkingDuration().
Here is the caller graph for this function:
|
inline |
Definition at line 61 of file gc-tracer.h.
References v8::internal::RingBuffer< T, MAX_SIZE >::elements_, and v8::internal::RingBuffer< T, MAX_SIZE >::end_.
Referenced by v8::internal::RingBuffer< T, MAX_SIZE >::back(), v8::internal::GCTracer::IncrementalMarkingSpeedInBytesPerMillisecond(), v8::internal::GCTracer::MarkCompactSpeedInBytesPerMillisecond(), v8::internal::GCTracer::MaxDuration(), v8::internal::GCTracer::MaxIncrementalMarkingDuration(), v8::internal::GCTracer::MeanDuration(), v8::internal::GCTracer::MeanIncrementalMarkingDuration(), v8::internal::GCTracer::NewSpaceAllocationThroughputInBytesPerMillisecond(), and v8::internal::GCTracer::ScavengeSpeedInBytesPerMillisecond().
Here is the caller graph for this function:
|
inline |
Definition at line 63 of file gc-tracer.h.
References v8::internal::RingBuffer< T, MAX_SIZE >::begin_, v8::internal::RingBuffer< T, MAX_SIZE >::elements_, and v8::internal::RingBuffer< T, MAX_SIZE >::end_.
|
inline |
Definition at line 68 of file gc-tracer.h.
References v8::internal::RingBuffer< T, MAX_SIZE >::begin_, v8::internal::RingBuffer< T, MAX_SIZE >::elements_, and v8::internal::RingBuffer< T, MAX_SIZE >::end_.
Referenced by v8::internal::GCTracer::AddNewSpaceAllocationTime(), and v8::internal::GCTracer::Stop().
Here is the caller graph for this function:
|
inline |
Definition at line 57 of file gc-tracer.h.
References v8::internal::RingBuffer< T, MAX_SIZE >::begin_, and v8::internal::RingBuffer< T, MAX_SIZE >::end_.
Referenced by v8::internal::GCTracer::MeanDuration().
Here is the caller graph for this function:
|
private |
Definition at line 76 of file gc-tracer.h.
Referenced by v8::internal::RingBuffer< T, MAX_SIZE >::begin(), v8::internal::RingBuffer< T, MAX_SIZE >::empty(), v8::internal::RingBuffer< T, MAX_SIZE >::push_back(), v8::internal::RingBuffer< T, MAX_SIZE >::push_front(), and v8::internal::RingBuffer< T, MAX_SIZE >::size().
|
private |
Definition at line 75 of file gc-tracer.h.
Referenced by v8::internal::RingBuffer< T, MAX_SIZE >::begin(), v8::internal::RingBuffer< T, MAX_SIZE >::end(), v8::internal::RingBuffer< T, MAX_SIZE >::push_back(), and v8::internal::RingBuffer< T, MAX_SIZE >::push_front().
|
private |
Definition at line 77 of file gc-tracer.h.
Referenced by v8::internal::RingBuffer< T, MAX_SIZE >::empty(), v8::internal::RingBuffer< T, MAX_SIZE >::end(), v8::internal::RingBuffer< T, MAX_SIZE >::push_back(), v8::internal::RingBuffer< T, MAX_SIZE >::push_front(), and v8::internal::RingBuffer< T, MAX_SIZE >::size().