Home
last modified time | relevance | path

Searched refs:GetCurrentTaskpool (Results 1 – 23 of 23) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
Dconcurrent_sweeper.cpp32 Taskpool::GetCurrentTaskpool()->PostTask( in PostTask()
35 Taskpool::GetCurrentTaskpool()->PostTask( in PostTask()
37 Taskpool::GetCurrentTaskpool()->PostTask( in PostTask()
Dstw_young_gc.cpp74 …auto totalThreadCount = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum() + 1; // gc thread and… in Mark()
88 Taskpool::GetCurrentTaskpool()->GetTotalThreadNum() + 1); // gc thread and main thread in Sweep()
Dpartial_gc.cpp46 Taskpool::GetCurrentTaskpool()->SetThreadPriority(PriorityMode::STW); in RunPhases()
66 Taskpool::GetCurrentTaskpool()->SetThreadPriority(PriorityMode::FOREGROUND); in RunPhases()
Dconcurrent_marker.h51 size_t taskPoolSize = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum(); in TryIncreaseTaskCounts()
Dheap.cpp299 uint32_t totalThreadNum = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum(); in PostInitialization()
315 …Taskpool::GetCurrentTaskpool()->PostTask(std::make_unique<ParallelMarkTask>(dThread_->GetThreadId(… in PostGCMarkingTask()
491 Taskpool::GetCurrentTaskpool()->PostTask( in Reclaim()
527 uint32_t totalThreadNum = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum(); in EnableParallelGC()
745 maxEvacuateTaskCount_ = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum(); in Initialize()
763 workManager_ = new WorkManager(this, Taskpool::GetCurrentTaskpool()->GetTotalThreadNum() + 1); in Initialize()
1013 Taskpool::GetCurrentTaskpool()->PostTask( in Resume()
1051 Taskpool::GetCurrentTaskpool()->Destroy(GetJSThread()->GetThreadId()); in DisableParallelGC()
1057 maxEvacuateTaskCount_ = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum(); in EnableParallelGC()
2091 Taskpool::GetCurrentTaskpool()->PostTask( in PostParallelGCTask()
[all …]
Dparallel_evacuator.cpp94 Taskpool::GetCurrentTaskpool()->PostTask( in EvacuateSpace()
241 Taskpool::GetCurrentTaskpool()->PostTask( in UpdateReference()
292 auto totalThreadCount = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum() + 1; in UpdateRecordWeakReference()
366 auto totalThreadCount = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum() + 1; in UpdateRecordWeakReferenceOpt()
Dparallel_evacuator-inl.h385 Taskpool::GetCurrentTaskpool()->GetTotalThreadNum()); in CalculateEvacuationThreadNum()
395 Taskpool::GetCurrentTaskpool()->GetTotalThreadNum()); in CalculateUpdateThreadNum()
Dfull_gc.cpp117 totalThreadCount += Taskpool::GetCurrentTaskpool()->GetTotalThreadNum(); in Sweep()
/arkcompiler/ets_runtime/ecmascript/jit/
Djit.cpp180 JitTaskpool::GetCurrentTaskpool()->Initialize(enableCodeSign && !shouldCompileMain); in SetEnableOrDisable()
193 JitTaskpool::GetCurrentTaskpool()->Destroy(); in Destroy()
448 JitTaskpool::GetCurrentTaskpool()->WaitForJitTaskPoolReady(); in Compile()
449 EcmaVM *compilerVm = JitTaskpool::GetCurrentTaskpool()->GetCompilerVm(); in Compile()
454 JitTaskpool::GetCurrentTaskpool()->PostTask( in Compile()
524 JitTaskpool::GetCurrentTaskpool()->ForEachTask([&cnt, &vm](Task *task) { in GetRunningTaskCnt()
572 JitTaskpool::GetCurrentTaskpool()->ForEachTask([&checkClear](Task *task) { in ClearTask()
639 JitTaskpool::GetCurrentTaskpool()->SetThreadPriority(PriorityMode::BACKGROUND); in ChangeTaskPoolState()
641 JitTaskpool::GetCurrentTaskpool()->SetThreadPriority(PriorityMode::FOREGROUND); in ChangeTaskPoolState()
Djit_task.h42 PUBLIC_API static JitTaskpool *GetCurrentTaskpool();
75 JitTaskpool::GetCurrentTaskpool()->SetCompilerVm(jitVm); in Initialize()
80 EcmaVM *compilerVm = JitTaskpool::GetCurrentTaskpool()->GetCompilerVm(); in Initialize()
Djit_task.cpp24 JitTaskpool *JitTaskpool::GetCurrentTaskpool() in GetCurrentTaskpool() function in panda::ecmascript::JitTaskpool
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
Dshared_concurrent_sweeper.cpp31 Taskpool::GetCurrentTaskpool()->PostTask( in PostTask()
34 Taskpool::GetCurrentTaskpool()->PostTask( in PostTask()
Dshared_gc.cpp133 auto totalThreadCount = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum() + 1; in UpdateRecordWeakReference()
Dshared_full_gc.cpp142 auto totalThreadCount = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum() + 1; in UpdateRecordWeakReference()
/arkcompiler/ets_runtime/ecmascript/daemon/
Ddaemon_thread.cpp54 Taskpool::GetCurrentTaskpool()->Initialize(); in StartRunning()
81 Taskpool::GetCurrentTaskpool()->Destroy(GetThreadId()); in WaitFinished()
/arkcompiler/ets_runtime/ecmascript/taskpool/
Dtaskpool.h29 PUBLIC_API static Taskpool *GetCurrentTaskpool();
Dtaskpool.cpp21 Taskpool *Taskpool::GetCurrentTaskpool() in GetCurrentTaskpool() function in panda::ecmascript::Taskpool
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler_encoder.cpp309 Taskpool::GetCurrentTaskpool()->TerminateTask(GLOBAL_TASK_ID, TaskType::PGO_SAVE_TASK); in TerminateSaveTask()
317 Taskpool::GetCurrentTaskpool()->PostTask(std::make_unique<SaveTask>(this, GLOBAL_TASK_ID)); in PostSaveTask()
331 …Taskpool::GetCurrentTaskpool()->PostTask(std::make_unique<ResetOutPathTask>(this, moduleName, GLOB… in PostResetOutPathTask()
Dpgo_profiler.cpp406 Taskpool::GetCurrentTaskpool()->PostTask( in DispatchPGODumpTask()
/arkcompiler/ets_runtime/ecmascript/
Decma_vm.cpp133 Taskpool::GetCurrentTaskpool()->Initialize(); in PostFork()
265 Taskpool::GetCurrentTaskpool()->Initialize(); in Initialize()
349 Taskpool::GetCurrentTaskpool()->Destroy(thread_->GetThreadId()); in ~EcmaVM()
468 if (!Taskpool::GetCurrentTaskpool()->IsDaemonThreadOrInThreadPool(std::this_thread::get_id()) && in CheckThread()
Decma_string_table.cpp25 const uint32_t postTaskCount = Taskpool::GetCurrentTaskpool()->GetTotalThreadNum(); in PostSweepWeakRefTask()
27 …Taskpool::GetCurrentTaskpool()->PostTask(std::make_unique<SweepWeakRefTask>(iter_, this, visitor)); in PostSweepWeakRefTask()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Djs_pandafile.cpp499 Taskpool::GetCurrentTaskpool()->PostTask( in PostInitializeMethodTask()
540 for (uint32_t i = 0; i < Taskpool::GetCurrentTaskpool()->GetTotalThreadNum(); i++) { in TranslateClasses()
/arkcompiler/ets_runtime/ecmascript/module/
Dmodule_logger.cpp266 Taskpool::GetCurrentTaskpool()->PostTask( in PostModuleLoggerTask()