Home | History | Annotate | Download | only in memory

Lines Matching defs:DiscardableMemoryManager

18 DiscardableMemoryManager::DiscardableMemoryManager(
30 DiscardableMemoryManager::~DiscardableMemoryManager() {
35 void DiscardableMemoryManager::SetMemoryLimit(size_t bytes) {
42 void DiscardableMemoryManager::SetSoftMemoryLimit(size_t bytes) {
47 void DiscardableMemoryManager::SetHardMemoryLimitExpirationTime(
53 bool DiscardableMemoryManager::ReduceMemoryUsage() {
57 void DiscardableMemoryManager::ReduceMemoryUsageUntilWithinLimit(size_t bytes) {
63 void DiscardableMemoryManager::Register(Allocation* allocation, size_t bytes) {
69 void DiscardableMemoryManager::Unregister(Allocation* allocation) {
84 bool DiscardableMemoryManager::AcquireLock(Allocation* allocation,
122 void DiscardableMemoryManager::ReleaseLock(Allocation* allocation) {
139 void DiscardableMemoryManager::PurgeAll() {
144 bool DiscardableMemoryManager::IsRegisteredForTest(
151 bool DiscardableMemoryManager::CanBePurgedForTest(
158 size_t DiscardableMemoryManager::GetBytesAllocatedForTest() const {
163 bool DiscardableMemoryManager::
173 void DiscardableMemoryManager::
204 void DiscardableMemoryManager::BytesAllocatedChanged(
214 TimeTicks DiscardableMemoryManager::Now() const {