Searched defs:HeapTask (Results 1 - 1 of 1) sorted by relevance

/art/runtime/gc/
H A Dtask_processor.h30 class HeapTask : public SelfDeletingTask { class in namespace:art::gc
32 explicit HeapTask(uint64_t target_run_time) : target_run_time_(target_run_time) { function in class:art::gc::HeapTask
49 DISALLOW_IMPLICIT_CONSTRUCTORS(HeapTask);
57 void AddTask(Thread* self, HeapTask* task) REQUIRES(!lock_);
58 HeapTask* GetTask(Thread* self) REQUIRES(!lock_);
65 void UpdateTargetRunTime(Thread* self, HeapTask* target_time, uint64_t new_target_time)
72 bool operator()(const HeapTask* a, const HeapTask* b) const {
80 std::multiset<HeapTask*, CompareByTargetRunTime> tasks_ GUARDED_BY(lock_);

Completed in 1026 milliseconds