|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <EdenGCActivityCallback.h>
Public Member Functions | |
| EdenGCActivityCallback (Heap *) | |
| void | doCollection () override |
| EdenGCActivityCallback (Heap *) | |
| void | doCollection () override |
Public Member Functions inherited from JSC::GCActivityCallback | |
| 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) |
Public Member Functions inherited from JSC::HeapTimer | |
| 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 |
Protected Member Functions inherited from JSC::GCActivityCallback | |
| GCActivityCallback (VM *vm) | |
| GCActivityCallback (VM *vm) | |
Additional Inherited Members | |
Static Public Member Functions inherited from JSC::GCActivityCallback | |
| static RefPtr< FullGCActivityCallback > | createFullTimer (Heap *) |
| static RefPtr< GCActivityCallback > | createEdenTimer (Heap *) |
| static RefPtr< FullGCActivityCallback > | createFullTimer (Heap *) |
| static RefPtr< GCActivityCallback > | createEdenTimer (Heap *) |
Static Public Attributes inherited from JSC::GCActivityCallback | |
| static bool | s_shouldCreateGCTimer = true |
Protected Attributes inherited from JSC::GCActivityCallback | |
| bool | m_enabled |
Protected Attributes inherited from JSC::HeapTimer | |
| 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.
1.8.13