summaryrefslogtreecommitdiffstats
path: root/runtime/gc/heap.h
Commit message (Expand)AuthorAgeFilesLines
* Implement TLAB fast paths in artAllocObjectFromCode.Hiroshi Yamauchi2014-08-061-1/+1
* Fix memory leak in RemoveRememberedSet.Mathieu Chartier2014-07-241-0/+1
* Recycle mem-maps for collector transitions.Mathieu Chartier2014-07-221-4/+9
* Disable adding main and non moving spaces to immune region in GSSMathieu Chartier2014-07-161-1/+2
* ART: Compacting ROS/DlMalloc spaces with semispace copy GCZuo Wang2014-07-111-4/+61
* Change default heap maximum size to be 256m.Mathieu Chartier2014-07-101-1/+1
* Improve the OOME fragmentation message.Hiroshi Yamauchi2014-07-101-2/+1
* Add notion of released vs empty pages to ROSAlloc.Mathieu Chartier2014-07-091-2/+2
* Add easy way to ensure the next allocation does GC.Mathieu Chartier2014-07-091-0/+20
* Don't allow negative GetFreeMemory.Mathieu Chartier2014-06-271-1/+4
* Shared single GC iteration accounting for all GCs.Mathieu Chartier2014-06-201-1/+12
* Add mark compact collector.Mathieu Chartier2014-06-191-1/+4
* Fix GetFreeMemory to use fooprint limit instead of max memory.Mathieu Chartier2014-06-091-1/+1
* Change GetFreeMemory to use the growth limit.Mathieu Chartier2014-05-291-1/+1
* Add reserve area to allocation stacks.Mathieu Chartier2014-05-231-0/+4
* Merge "Begin migration of art::Atomic to std::atomic."Ian Rogers2014-05-211-2/+2
|\
| * Begin migration of art::Atomic to std::atomic.Ian Rogers2014-05-201-2/+2
* | Change zygote_creation_lock_ to be member instead of static.Mathieu Chartier2014-05-211-0/+3
* | Improve heap verification for invalid roots.Mathieu Chartier2014-05-201-3/+2
|/
* Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-191-8/+8
* Follow up to "Add ISA directory to image and odex pathnames."Brian Carlstrom2014-05-191-1/+1
* Add Handle/HandleScope and delete SirtRef.Mathieu Chartier2014-05-131-2/+9
* Add concurrent reference processing.Mathieu Chartier2014-05-071-29/+11
* Add RecordFree to the GarbageCollector interfaceMathieu Chartier2014-05-051-1/+1
* Merge "Add finalizer references from the entrypoints."Mathieu Chartier2014-05-021-1/+1
|\
| * Add finalizer references from the entrypoints.Mathieu Chartier2014-05-011-1/+1
* | Add GC cause to WaitForGcToComplete message.Mathieu Chartier2014-05-021-2/+3
|/
* Merge "Clean up Add/Remove space."Mathieu Chartier2014-05-011-4/+5
|\
| * Clean up Add/Remove space.Mathieu Chartier2014-04-301-4/+5
* | Use instruction specific dalvik cache dirs.Narayan Kamath2014-05-011-0/+2
|/
* Force inlining on trivial accessors.Ian Rogers2014-04-291-10/+1
* Enable concurrent sweeping for non-concurrent GC.Mathieu Chartier2014-04-291-11/+24
* Enable reading page map without lock in RosAlloc::BulkFreeMathieu Chartier2014-04-251-4/+6
* Replace ObjectSet with LargeObjectBitmap.Mathieu Chartier2014-04-171-2/+2
* Decrease target utilization for foreground apps.Mathieu Chartier2014-04-161-3/+10
* Refactor space bitmap to support different alignments.Mathieu Chartier2014-04-141-1/+3
* Clean-up heap spaces.Mathieu Chartier2014-04-111-18/+14
* Improve invalid root dumping.Mathieu Chartier2014-04-041-0/+2
* Fix Object::Clone()'s pre-fence barrier.Hiroshi Yamauchi2014-04-031-7/+8
* Merge "Refactor some GC code."Mathieu Chartier2014-03-281-0/+3
|\
| * Refactor some GC code.Mathieu Chartier2014-03-281-0/+3
* | Merge "An empty collector skeleton for a read barrier-based collector."Hiroshi Yamauchi2014-03-281-2/+5
|\ \ | |/ |/|
| * An empty collector skeleton for a read barrier-based collector.Hiroshi Yamauchi2014-03-271-2/+5
* | Change sticky GC ergonomics to use GC throughput.Mathieu Chartier2014-03-271-1/+4
|/
* Revoke rosalloc thread-local buffers at the checkpoint.Hiroshi Yamauchi2014-03-211-0/+2
* Merge "Refactor the garbage collector driver (GarbageCollector::Run)."Hiroshi Yamauchi2014-03-211-4/+6
|\
| * Refactor the garbage collector driver (GarbageCollector::Run).Hiroshi Yamauchi2014-03-201-4/+6
* | Merge "Fix RecordFree to take signed parameters."Mathieu Chartier2014-03-201-1/+1
|\ \
| * | Fix RecordFree to take signed parameters.Mathieu Chartier2014-03-201-1/+1
| |/
* | Add Heap::RunningOnValgrind and call it from the spaces.Mathieu Chartier2014-03-201-0/+3
|/