Home
last modified time | relevance | path

Searched refs:Workload (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
Dparallel_evacuator.h76 class Workload {
78Workload(ParallelEvacuator *evacuator, Region *region) : evacuator_(evacuator), region_(region) {}; in Workload() function
79 virtual ~Workload() = default;
95 class EvacuateWorkload : public Workload {
97 … EvacuateWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, region) {} in EvacuateWorkload()
102 class UpdateRSetWorkload : public Workload {
104 … UpdateRSetWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, region) {} in UpdateRSetWorkload()
109 class UpdateNewRegionWorkload : public Workload {
111 …UpdateNewRegionWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, region… in UpdateNewRegionWorkload()
116 class UpdateAndSweepNewRegionWorkload : public Workload {
[all …]
Dparallel_evacuator-inl.h174 std::unique_ptr<ParallelEvacuator::Workload> ParallelEvacuator::GetWorkloadSafe() in GetWorkloadSafe()
177 std::unique_ptr<Workload> unit; in GetWorkloadSafe()
185 void ParallelEvacuator::AddWorkload(std::unique_ptr<Workload> region) in AddWorkload()
Dparallel_evacuator.cpp81 std::unique_ptr<Workload> region = GetWorkloadSafe(); in EvacuateSpace()
417 std::unique_ptr<Workload> region = GetWorkloadSafe(); in ProcessWorkloads()