- ddf4fd3 Always access Thread state and flags as 32-bit location. by Vladimir Marko · 3 years, 2 months ago
- fd846c5 Remove all support for Brooks read barrier. by Vladimir Marko · 3 years, 3 months ago
- 8214de1 Do not mark large objects for evacuation by Hans Boehm · 3 years, 4 months ago
- 555eefe Replace weak-ref access disable checkpoint with STW pause by Lokesh Gidra · 3 years, 5 months ago
- d7b4161 Add more weak reference information to traces by Hans Boehm · 3 years, 7 months ago
- f368641 [metrics] Add total-gc-time and adjust other metrics by Lokesh Gidra · 3 years, 7 months ago
- 7f04738 [metrics] Add GC-work throughput metrics by Lokesh Gidra · 3 years, 7 months ago
- 7fc6aac Add GC-related metrics to the telemetry infrastructure by Lokesh Gidra · 3 years, 11 months ago
- e99a858 [metrics] Add GC related counters/histograms by Lokesh Gidra · 3 years, 11 months ago
- 1332a57 Add a workaround for null klass during marking phase by Lokesh Gidra · 4 years, 1 month ago
- 4462b11 Add logging if klass pointer found to be null. by Lokesh Gidra · 4 years, 1 month ago
- a5c1a82 Implement Reference.refersTo() by Hans Boehm · 4 years, 2 months ago
- 3c98d69 Inclusive language fixes in ART's garbage collector. by Roland Levillain · 4 years, 6 months ago
- 5868ada Move implementations from class_root.h to -inl.h . by Vladimir Marko · 4 years, 8 months ago
- 2750a98 Report time spent doing madvise in GC performance dump by Lokesh Gidra · 4 years, 8 months ago
- a977689 Remove extra logging added to debug by Lokesh Gidra · 4 years, 8 months ago
- 4f9d62b Utilize partially used TLABs by Lokesh Gidra · 5 years ago
- 726e2dd Read thread-local mark-stack inside critical section by Lokesh Gidra · 5 years ago
- a0b4631 Revert submission by Lokesh Gidra · 5 years ago
- c6ca117 Assert mutator doesn't get mark-stack assigned once destroyed by Lokesh Gidra · 5 years ago
- 047081a Revert "Revert^2 "Revoke CC's thread-local mark stack in ~Thread"" by Lokesh Gidra · 5 years ago
- da3653f Fix reinterpret cast in ImmuneSpaceCaptureRefsVisitor by Lokesh Gidra · 5 years ago
- cb177da Convert 'thread to mark-stack map empty' assertion into a CHECK by Lokesh Gidra · 5 years ago
- 55d9aaa Assert no-thread-mark-stack mapping after switching to shared mode by Lokesh Gidra · 5 years ago
- 1592cfc Add mark-stack related assertions in marking phase by Lokesh Gidra · 5 years ago
- add69ac Revert^2 "Revoke CC's thread-local mark stack in ~Thread" by Lokesh Gidra · 5 years ago
- 93e5ae9 Revert "Revoke thread-local mark stack for CC in ~Thread" by Nicolas Geoffray · 5 years ago
- 129d61b Revoke thread-local mark stack for CC in ~Thread by Lokesh Gidra · 5 years ago
- 289e712 pooled_mark_stacks: Add extra logging by Lokesh Gidra · 5 years ago
- 44465f7 Add checks for pooled_mark_stacks in CC GC by Lokesh Gidra · 5 years ago
- e5abfbd Check revoked_mark_stacks empty in FinishPhase() by Lokesh Gidra · 5 years ago
- 6f38201 Refactor space bitmap to be a value object by Mathieu Chartier · 5 years ago
- 23df248 Sweep malloc spaces before clearing from space by Mathieu Chartier · 6 years ago
- d09504f Check and expand GC mark stack by Flash Liu · 6 years ago
- e7d7e9d Revert "Remove skipped blocks reuse mechanism" by Hans Boehm · 6 years ago
- dbb57f3 Remove skipped blocks reuse mechanism by Hans Boehm · 6 years ago
- a253c2d Bytes_moved accounting fix and accounting cleanup by Hans Boehm · 6 years ago
- d355acf Clean up Object size related read barriers. by Vladimir Marko · 6 years ago
- 4617d58 ObjPtr<>-ify mirror::Object::As*(), fix stale refs in test. by Vladimir Marko · 6 years ago
- d7e9bbf Clean up explicit conversions to ObjPtr<>. by Vladimir Marko · 6 years ago
- 0984e48 Style cleanup for ObjPtr<>-ify changes. by Vladimir Marko · 6 years ago
- 10d0c96 Revert^2 "Add peak RSS stats to GC perf dump" by Lokesh Gidra · 6 years ago
- cc292c6 Revert "Add peak RSS stats to GC perf dump" by Lokesh Gidra · 6 years ago
- b4dad1b Add peak RSS stats to GC perf dump by Lokesh Gidra · 6 years ago
- 0b4d146 ART: make generational CC a runtime option by Albert Mingkun Yang · 6 years ago
- 8f1c8e5 ART: Some more iwyu by Andreas Gampe · 6 years ago
- 32650ab Make inter-region ref bitmap pointers unique_ptr by Lokesh Gidra · 6 years ago
- 1c34b71 Split inter-region ref bitmap for every space by Lokesh Gidra · 6 years ago
- 35bd06e Merge "ART: add dump region info runtime option" by Roland Levillain · 6 years ago
- d0c5b25 Speedup marking inter-region refs in 2-phase CC by Lokesh Gidra · 6 years ago
- de94ea7 ART: add dump region info runtime option by Albert Mingkun Yang · 6 years ago
- 2a9824c 2-phase full-heap CC by Lokesh Gidra · 6 years ago
- 8f5aaad Fix reference-type obj handling in generational CC by Lokesh Gidra · 6 years ago
- bee521d Merge "Cleanup marking logic for non-moving objects" by Lokesh Gidra · 6 years ago
- 519c1c7 Cleanup marking logic for non-moving objects by Lokesh Gidra · 6 years ago
- 6693742 ART: use freed_bytes in reclaimed_bytes_ratio calculation by Albert Mingkun Yang · 6 years ago
- af9cce1 ART: add reclaim bytes ratio metrics to GC performance by Albert Mingkun Yang · 6 years ago
- e260e54 ART: add GC live ratio metrics to GC performance by Albert Mingkun Yang · 6 years ago
- 0e15559 Print the address of the sentinel object for debugging purposes. by Roland Levillain · 6 years ago
- 3a37d82 Merge "Refactor assertions in ConcurrentCopying::ProcessMarkStackRef." by Roland Levillain · 6 years ago
- 5fcf1ea Refactor assertions in ConcurrentCopying::ProcessMarkStackRef. by Roland Levillain · 6 years ago
- 0ee5082 Merge "Refactor MemMap::MapAnonymous()." by Vladimir Marko · 6 years ago
- 1130659 Refactor MemMap::MapAnonymous(). by Vladimir Marko · 6 years ago
- 420522a Add logging info when ref in mark-stack non-gray by Lokesh Gidra · 6 years ago
- 98ea9d9 ART: Refactor for bugprone-argument-comment by Andreas Gampe · 6 years ago
- f682870 Merge "Don't mark new non-moving objs in young GC" by Treehugger Robot · 6 years ago
- 16d82a2 Don't mark new non-moving objs in young GC by Lokesh Gidra · 6 years ago
- 02c230c Check is-obj-large before is-obj-zygote-large by Lokesh Gidra · 6 years ago
- 98db89c ART: Clean up verify and read barrier flags. by Vladimir Marko · 6 years ago
- c409d46 Merge "Clean up allocation accounting" by Hans Boehm · 6 years ago
- fb8b4e2 Clean up allocation accounting by Hans Boehm · 6 years ago
- fa6a1b0 ART: Continue adding override annotations by Andreas Gampe · 6 years ago
- 0e84027 Make classes of LOS objects non-movable. by Roland Levillain · 6 years ago
- 8def52a Adjust AssertToSpaceInvariantInNonMovingSpace for Sticky-Bit CC. by Roland Levillain · 6 years ago
- b9c6834 Add more debug logging to VerifyNoMissingCardMarkVisitor::CheckReference. by Roland Levillain · 6 years ago
- be4b8fd Add some more debug logging to AssertToSpaceInvariantInNonMovingSpace. by Roland Levillain · 6 years ago
- e2f6b49 Add more debug logging to AssertToSpaceInvariantInNonMovingSpace. by Roland Levillain · 6 years ago
- 40f8a74 Merge "Document why the LOS space is not scanned during Sticky-Bit CC collections." by Roland Levillain · 6 years ago
- f73caca Remove superfluous 'virtual' specifiers in ART. by Roland Levillain · 6 years ago
- bbc6e7e Use 'final' and 'override' specifiers directly in ART. by Roland Levillain · 6 years ago
- 680e099 Make literal arguments passed to art::MemMap::DumpMaps' more explicit. by Roland Levillain · 6 years ago
- 4ba9246 Document why the LOS space is not scanned during Sticky-Bit CC collections. by Roland Levillain · 6 years ago
- f6985bd Add an overload for MemMap::MapAnonymous(). by Vladimir Marko · 6 years ago
- 2d94e29 Fix memory order used on operations on ConcurrentCopying::done_scanning_. by Roland Levillain · 6 years ago
- ade74a6 Add a check to ConcurrentCopying::MarkNonMoving for sticky-bit case. by Roland Levillain · 6 years ago
- 57ce054 Improve logging in Sticky-Bit CC collector. by Roland Levillain · 6 years ago
- b1e1dc3 Sweep only objects in the live stack in sticky-bit CC collections. by Roland Levillain · 7 years ago
- 5c4b3cc Merge "Remove special case for young-gen collection in ConcurrentCopying::IsMarked." by Roland Levillain · 6 years ago
- c691995 Merge "Restore bitmap marking in non-moving space in ConcurrentCopying::Copy." by Roland Levillain · 6 years ago
- 348d100 Merge "Rework the newly-allocated region logic in RegionSpace." by Roland Levillain · 6 years ago
- d9205b8 Merge "Experimental Sticky-Bit (Generational) CC collection" by Roland Levillain · 6 years ago
- a29afd5 Remove special case for young-gen collection in ConcurrentCopying::IsMarked. by Roland Levillain · 7 years ago
- 5c54d86 Restore bitmap marking in non-moving space in ConcurrentCopying::Copy. by Roland Levillain · 7 years ago
- 4e75113 Rework the newly-allocated region logic in RegionSpace. by Roland Levillain · 7 years ago
- 8d1a996 Experimental Sticky-Bit (Generational) CC collection by Mathieu Chartier · 8 years ago
- fef0c5a Merge "Remove region space memory protection before logging heap corruption." by Roland Levillain · 6 years ago
- ca3dded Remove region space memory protection before logging heap corruption. by Roland Levillain · 6 years ago
- 14e5a29 Rename art::ReadBarrier::WhiteState as art::ReadBarrier::NonGrayState. by Roland Levillain · 7 years ago
- 72b7bf8 Fix comment about art::gc::collector::kDisallowReadBarrierDuringScan. by Roland Levillain · 6 years ago
- f335241 Remove useless assertions in ConcurrentCopying::MarkNonMoving. by Roland Levillain · 7 years ago