Searched refs:Workload (Results 1 – 3 of 3) sorted by relevance
76 class Workload {78 …Workload(ParallelEvacuator *evacuator, Region *region) : evacuator_(evacuator), region_(region) {}; in Workload() function79 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 …]
174 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()
81 std::unique_ptr<Workload> region = GetWorkloadSafe(); in EvacuateSpace()417 std::unique_ptr<Workload> region = GetWorkloadSafe(); in ProcessWorkloads()