Home | History | Annotate | Download | only in wtf

Lines Matching refs:Scavenge

99 // Use a background thread to periodically scavenge memory to release back to the system
841 // fetch too many at a time, we end up having to scavenge too often
1291 // scavenge.
1406 // Minimum number of free committed pages since last scavenge. (Can be 0 if
1407 // we've committed new pages since the last scavenge.)
1452 void scavenge();
1635 void TCMalloc_PageHeap::scavenge()
1920 // Make sure the scavenge thread becomes active if we have enough freed pages to release some back to the system.
1933 if (scavenge_counter_ >= 0) return; // Not yet time to scavenge
1939 // Find index of free list to scavenge
1964 // Nothing to scavenge, delay for a while
2273 void Scavenge();
2466 pageheap->scavenge();
2503 pageheap->scavenge();
2909 if (size_ >= per_thread_cache_size) Scavenge();
2943 inline void TCMalloc_ThreadCache::Scavenge() {
2948 // may not release much memory, but if so we will call scavenge again
4247 // Low watermark mechanism in Scavenge() prevents full return on the first pass.
4250 threadCache->Scavenge();
4251 threadCache->Scavenge();