webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <EdenGCActivityCallback.h>
Public Member Functions | |
EdenGCActivityCallback (Heap *) | |
void | doCollection () override |
EdenGCActivityCallback (Heap *) | |
void | doCollection () override |
![]() | |
GCActivityCallback (Heap *) | |
void | doWork () override |
virtual void | didAllocate (size_t) |
virtual void | willCollect () |
virtual void | cancel () |
bool | isEnabled () const |
void | setEnabled (bool enabled) |
GCActivityCallback (Heap *) | |
void | doWork () override |
virtual void | didAllocate (size_t) |
virtual void | willCollect () |
virtual void | cancel () |
bool | isEnabled () const |
void | setEnabled (bool enabled) |
![]() | |
HeapTimer (VM *) | |
virtual JS_EXPORT_PRIVATE | ~HeapTimer () |
void | scheduleTimer (double intervalInSeconds) |
void | cancelTimer () |
bool | isScheduled () const |
HeapTimer (VM *) | |
virtual JS_EXPORT_PRIVATE | ~HeapTimer () |
void | scheduleTimer (double intervalInSeconds) |
void | cancelTimer () |
bool | isScheduled () const |
Protected Member Functions | |
double | lastGCLength () override |
double | gcTimeSlice (size_t bytes) override |
double | deathRate () override |
double | lastGCLength () override |
double | gcTimeSlice (size_t bytes) override |
double | deathRate () override |
![]() | |
GCActivityCallback (VM *vm) | |
GCActivityCallback (VM *vm) | |
Additional Inherited Members | |
![]() | |
static RefPtr< FullGCActivityCallback > | createFullTimer (Heap *) |
static RefPtr< GCActivityCallback > | createEdenTimer (Heap *) |
static RefPtr< FullGCActivityCallback > | createFullTimer (Heap *) |
static RefPtr< GCActivityCallback > | createEdenTimer (Heap *) |
![]() | |
static bool | s_shouldCreateGCTimer = true |
![]() | |
bool | m_enabled |
![]() | |
VM * | m_vm |
RefPtr< JSLock > | m_apiLock |
bool | m_isScheduled { false } |
JSC::EdenGCActivityCallback::EdenGCActivityCallback | ( | Heap * | heap | ) |
JSC::EdenGCActivityCallback::EdenGCActivityCallback | ( | Heap * | ) |
|
overrideprotectedvirtual |
Implements JSC::GCActivityCallback.
|
overrideprotectedvirtual |
Implements JSC::GCActivityCallback.
|
overridevirtual |
Implements JSC::GCActivityCallback.
|
overridevirtual |
Implements JSC::GCActivityCallback.
|
overrideprotectedvirtual |
Implements JSC::GCActivityCallback.
|
overrideprotectedvirtual |
Implements JSC::GCActivityCallback.
|
overrideprotectedvirtual |
Implements JSC::GCActivityCallback.
|
overrideprotectedvirtual |
Implements JSC::GCActivityCallback.