Lines Matching refs:thread_count
883 size_t thread_count = GetThreadCount(paused); in ScanGrayObjects() local
885 if (kParallelCardScan && thread_count > 1) { in ScanGrayObjects()
896 const size_t mark_stack_tasks = GetHeap()->GetContinuousSpaces().size() * thread_count; in ScanGrayObjects()
914 const size_t card_delta = RoundUp(address_range / thread_count + 1, in ScanGrayObjects()
950 thread_pool->SetMaxActiveWorkers(thread_count - 1); in ScanGrayObjects()
1035 size_t thread_count = GetThreadCount(false); in RecursiveMark() local
1036 const bool parallel = kParallelRecursiveMark && thread_count > 1; in RecursiveMark()
1054 const size_t n = thread_count * 2; in RecursiveMark()
1068 thread_pool->SetMaxActiveWorkers(thread_count - 1); in RecursiveMark()
1392 void MarkSweep::ProcessMarkStackParallel(size_t thread_count) { in ProcessMarkStackParallel() argument
1395 const size_t chunk_size = std::min(mark_stack_->Size() / thread_count + 1, in ProcessMarkStackParallel()
1404 thread_pool->SetMaxActiveWorkers(thread_count - 1); in ProcessMarkStackParallel()
1417 size_t thread_count = GetThreadCount(paused); in ProcessMarkStack() local
1418 if (kParallelProcessMarkStack && thread_count > 1 && in ProcessMarkStack()
1420 ProcessMarkStackParallel(thread_count); in ProcessMarkStack()