Searched refs:freed (Results 1 – 12 of 12) sorted by relevance
/art/runtime/gc/collector/ |
D | garbage_collector.cc | 260 void GarbageCollector::RecordFree(const ObjectBytePair& freed) { in RecordFree() argument 261 GetCurrentIteration()->freed_.Add(freed); in RecordFree() 262 heap_->RecordFree(freed.objects, freed.bytes); in RecordFree() 264 void GarbageCollector::RecordFreeLOS(const ObjectBytePair& freed) { in RecordFreeLOS() argument 265 GetCurrentIteration()->freed_los_.Add(freed); in RecordFreeLOS() 266 heap_->RecordFree(freed.objects, freed.bytes); in RecordFreeLOS()
|
D | iteration.h | 63 void SetFreedRevoke(uint64_t freed) { in SetFreedRevoke() argument 64 freed_bytes_revoke_ = freed; in SetFreedRevoke()
|
D | garbage_collector.h | 109 void RecordFree(const ObjectBytePair& freed); 111 void RecordFreeLOS(const ObjectBytePair& freed);
|
D | mark_sweep.cc | 1213 ObjectBytePair freed; in SweepArray() local 1257 freed.objects += chunk_free_pos; in SweepArray() 1258 freed.bytes += alloc_space->FreeList(self, chunk_free_pos, chunk_free_buffer); in SweepArray() 1269 freed.objects += chunk_free_pos; in SweepArray() 1270 freed.bytes += alloc_space->FreeList(self, chunk_free_pos, chunk_free_buffer); in SweepArray() 1299 RecordFree(freed); in SweepArray()
|
D | concurrent_copying.cc | 2444 ObjectBytePair freed; in SweepArray() local 2475 freed.objects += chunk_free_pos; in SweepArray() 2476 freed.bytes += alloc_space->FreeList(self, chunk_free_pos, chunk_free_buffer); in SweepArray() 2487 freed.objects += chunk_free_pos; in SweepArray() 2488 freed.bytes += alloc_space->FreeList(self, chunk_free_pos, chunk_free_buffer); in SweepArray() 2517 RecordFree(freed); in SweepArray()
|
/art/test/152-dead-large-object/ |
D | info.txt | 1 Test that large objects are freed properly after a GC.
|
/art/test/141-class-unload/ |
D | info.txt | 1 Test that classes get freed after they are no longer reachable.
|
/art/runtime/gc/space/ |
D | malloc_space.cc | 76 for (auto& freed : recent_freed_objects_) { in MallocSpace() local 77 freed.first = nullptr; in MallocSpace() 78 freed.second = nullptr; in MallocSpace() 275 context->freed.objects += num_ptrs; in SweepCallback() 276 context->freed.bytes += space->FreeList(self, num_ptrs, ptrs); in SweepCallback()
|
D | memory_tool_malloc_space-inl.h | 253 size_t freed = 0; in FreeList() local 261 freed += Free(self, ptrs[i]); in FreeList() 264 return freed; in FreeList()
|
D | space.cc | 105 return scc.freed; in Sweep()
|
D | large_object_space.cc | 621 context->freed.objects += num_ptrs; in SweepCallback() 622 context->freed.bytes += space->FreeList(self, num_ptrs, ptrs); in SweepCallback() 641 return scc.freed; in Sweep()
|
D | space.h | 254 collector::ObjectBytePair freed; member
|