Home
last modified time | relevance | path

Searched refs:idleMicroSec (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dincremental_marker.cpp32 void IncrementalMarker::TriggerIncrementalMark(int64_t idleMicroSec) in TriggerIncrementalMark() argument
39 ProcessIncrementalMark(idleMicroSec - (GetCurrentTimeInMs() - startTime)); in TriggerIncrementalMark()
40 RecordIdleTime(idleMicroSec, startTime, true); in TriggerIncrementalMark()
43 ProcessIncrementalMark(idleMicroSec); in TriggerIncrementalMark()
44 RecordIdleTime(idleMicroSec, startTime); in TriggerIncrementalMark()
49 RecordIdleTime(idleMicroSec, startTime); in TriggerIncrementalMark()
90 void IncrementalMarker::ProcessIncrementalMark(int64_t idleMicroSec) in ProcessIncrementalMark() argument
93 if (idleMicroSec <= 0) { in ProcessIncrementalMark()
97 uint32_t markStepSize = static_cast<uint32_t>(idleMicroSec) * markingSpeed_; in ProcessIncrementalMark()
135 void IncrementalMarker::RecordIdleTime(int64_t idleMicroSec, doubl argument
[all...]
H A Dincremental_marker.h45 void TriggerIncrementalMark(int64_t idleMicroSec = 0);
85 void ProcessIncrementalMark(int64_t idleMicroSec);
86 void RecordIdleTime(int64_t idleMicroSec, double startTime, bool needInitialize = false);
H A Dheap.cpp2195 void Heap::TriggerIdleCollection(int idleMicroSec) in TriggerIdleCollection() argument
2207 incrementalMarker_->TriggerIncrementalMark(idleMicroSec); in TriggerIdleCollection()
2214 if (idleMicroSec < idlePredictDuration_ && idleMicroSec < IDLE_TIME_LIMIT) { in TriggerIdleCollection()
2231 incrementalMarker_->TriggerIncrementalMark(idleMicroSec); in TriggerIdleCollection()
H A Dheap.h1163 void TriggerIdleCollection(int idleMicroSec);
/arkcompiler/ets_runtime/ecmascript/napi/include/
H A Ddfx_jsnapi.h105 static void NotifyIdleTime(const EcmaVM *vm, int idleMicroSec);
/arkcompiler/ets_runtime/ecmascript/napi/
H A Ddfx_jsnapi.cpp533 void DFXJSNApi::NotifyIdleTime(const EcmaVM *vm, int idleMicroSec) in NotifyIdleTime() argument
536 const_cast<ecmascript::Heap *>(vm->GetHeap())->TriggerIdleCollection(idleMicroSec); in NotifyIdleTime()

Completed in 10 milliseconds