Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
d08f66f519f6cf75c2eb05a489b6e87f739badff
/
runtime
/
gc
/
heap.cc
d08f66f
Various debug ART GC performance improvements
by Mathieu Chartier
· 8 years ago
55c05f5
Clear zygote space cards for CC
by Mathieu Chartier
· 8 years ago
3458359
Move backtrace logic to backtrace_helper.h
by Mathieu Chartier
· 8 years ago
e8649c7
Add GC critical section to GetObjectsAllocated
by Mathieu Chartier
· 8 years ago
e0aa5be
Merge "Change the region space region size to 256k."
by Hiroshi Yamauchi
· 8 years ago
6711cd8
Change the region space region size to 256k.
by Hiroshi Yamauchi
· 8 years ago
64be7c5
Merge "Improve the region space memory mapping."
by Hiroshi Yamauchi
· 8 years ago
8876fb7
Add more DCHECK logging to Heap::CheckPreconditionsForAllocObject
by Mathieu Chartier
· 8 years ago
3c3c4a1
Improve the region space memory mapping.
by Hiroshi Yamauchi
· 8 years ago
2fee212
Merge "Always mark reference referents in transaction mode."
by Hiroshi Yamauchi
· 8 years ago
057d977
Always mark reference referents in transaction mode.
by Hiroshi Yamauchi
· 8 years ago
d6b17d4
Move thread_running_gc_ logic to VisitObjectsInternalRegionSpace
by Mathieu Chartier
· 8 years ago
6a669aa
Merge "Use the alternate 32-bit base address for asan build only."
by Hiroshi Yamauchi
· 8 years ago
183009a
Change IsMovingGCDisabled to take into account GC critical sections
by Mathieu Chartier
· 8 years ago
55113ed
Use the alternate 32-bit base address for asan build only.
by Hiroshi Yamauchi
· 8 years ago
ecc8230
Revert "Revert "Avoid adding region space bitmap to heap bitmap""
by Mathieu Chartier
· 8 years ago
215835d
Revert "Avoid adding region space bitmap to heap bitmap"
by Richard Uhler
· 8 years ago
fdb7d5d
Avoid adding region space bitmap to heap bitmap
by Mathieu Chartier
· 8 years ago
4f4a28d
RegisterNativeAllocation: avoid an extraneous blocking gc.
by Richard Uhler
· 8 years ago
61d5208
Merge "Revert "Revert "Redesign implementation of RegisterNativeAllocation."""
by Richard Uhler
· 8 years ago
caaa2b0
Revert "Revert "Redesign implementation of RegisterNativeAllocation.""
by Richard Uhler
· 8 years ago
90b936d
ART: Refactor verify_object.h
by Andreas Gampe
· 8 years ago
4d444c8
Fix address space conflict with asan in 32-bit.
by Hiroshi Yamauchi
· 8 years ago
4934eb1
ART: Fix GC pause reporting
by Andreas Gampe
· 8 years ago
72a3289
Temporarily increase heap min and max free
by Mathieu Chartier
· 8 years ago
461bbbf
Merge "Revert "Redesign implementation of RegisterNativeAllocation.""
by Richard Uhler
· 8 years ago
36bdbd2
Revert "Redesign implementation of RegisterNativeAllocation."
by Richard Uhler
· 8 years ago
07ba9c5
Merge "Redesign implementation of RegisterNativeAllocation."
by Treehugger Robot
· 8 years ago
5e8d5f0
Fix some typos in ART.
by Roland Levillain
· 8 years ago
6bfc37d
Redesign implementation of RegisterNativeAllocation.
by Richard Uhler
· 8 years ago
46ee31b
ART: Move to libbase StringPrintf
by Andreas Gampe
· 8 years ago
2bd8428
ART: Move boot-image loading to ImageSpace
by Andreas Gampe
· 8 years ago
a9033d7
Add more detail to rosalloc fragmentation OOME
by Mathieu Chartier
· 8 years ago
5ace201
Revert "Revert CC related changes."
by Mathieu Chartier
· 8 years ago
e51ca8b
Move inline caches GC handling in JitCodeCache.
by Nicolas Geoffray
· 8 years ago
1b0adbf
Ensure CC GC is used for the read barrier config.
by Hiroshi Yamauchi
· 8 years ago
39ce7d2
Merge "Make empty checkpoint work while weak ref access is disabled."
by Hiroshi Yamauchi
· 8 years ago
3049324
Make empty checkpoint work while weak ref access is disabled.
by Hiroshi Yamauchi
· 8 years ago
12b58b2
Clean up the runtime read barrier and fix fake address dependency.
by Hiroshi Yamauchi
· 8 years ago
1458e0c
Merge "Avoid unnecessarily clearing/resetting region_space_ for each GC."
by Hiroshi Yamauchi
· 8 years ago
4af1417
Avoid unnecessarily clearing/resetting region_space_ for each GC.
by Hiroshi Yamauchi
· 8 years ago
6e6078a
Clear (madvise) card table for CC
by Mathieu Chartier
· 8 years ago
9b8c588
ART: Add GC callbacks
by Andreas Gampe
· 8 years ago
7ec38dc
Persistent bitmap for region space
by Mathieu Chartier
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
11a66e4
ART: Do not free allocation listener in heap destructor
by Andreas Gampe
· 8 years ago
31e8822
Move most mirror:: args to ObjPtr
by Mathieu Chartier
· 8 years ago
28bd2e4
Move mirror::Class to use ObjPtr
by Mathieu Chartier
· 8 years ago
2d85595
Move Heap::GetInstances to use Handles
by Mathieu Chartier
· 8 years ago
aea9bfb
Use handles for GetReferringObjects
by Mathieu Chartier
· 8 years ago
172ec8e
ART: Fix typo
by Andreas Gampe
· 8 years ago
3d9f283
Merge "Fix the CC monkey crashes."
by Treehugger Robot
· 8 years ago
3b1d1b7
Fix the CC monkey crashes.
by Hiroshi Yamauchi
· 8 years ago
9d156d5
Move Heap parameters to ObjPtr
by Mathieu Chartier
· 8 years ago
27fa96c
ART: Add allocation callback
by Andreas Gampe
· 8 years ago
1cc62e4
Rename ObjPtr::Decode to ObjPtr::Ptr
by Mathieu Chartier
· 8 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 8 years ago
3fec9ac
ART: Use libbase logging
by Andreas Gampe
· 8 years ago
866d874
Make image test multi image
by Mathieu Chartier
· 8 years ago
268764d
Make ScopedAssertNoThreadSuspension no overhead for non-debug
by Mathieu Chartier
· 8 years ago
14a4fdc
Merge "Fix a check failure in the CC background transition."
by Treehugger Robot
· 8 years ago
a01d066
Fix a check failure in the CC background transition.
by Hiroshi Yamauchi
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
6fb276b
Fix a race condition on GC timing logger data.
by Hiroshi Yamauchi
· 8 years ago
60985b7
Background full compaction for CC.
by Hiroshi Yamauchi
· 8 years ago
ee23582
Revert "Revert "Improve the thread flip.""
by Hiroshi Yamauchi
· 8 years ago
bf04250
Merge "Revert "Improve the thread flip.""
by Treehugger Robot
· 8 years ago
db3204f
Revert "Improve the thread flip."
by Hiroshi Yamauchi
· 8 years ago
f606c3a
Merge "Improve the thread flip."
by Treehugger Robot
· 8 years ago
e61e6fd
Improve the thread flip.
by Hiroshi Yamauchi
· 8 years ago
962cd7a
Always mark zygote large objects for CC
by Mathieu Chartier
· 8 years ago
a463b6a
ART: Refactor ImageSpace loading
by Andreas Gampe
· 8 years ago
8da690f
Initialize Heap's collector pointers to null.
by Vladimir Marko
· 8 years ago
8261d02
Revert "Revert "ARM64 asm for region space array allocation""
by Mathieu Chartier
· 8 years ago
36a270a
Change one read barrier bit to mark bit
by Mathieu Chartier
· 8 years ago
cf48fa0
Put the deletion of profiling info under a GC critical section.
by Nicolas Geoffray
· 8 years ago
10b218d
Add missing filter cards to zygote mod union table
by Mathieu Chartier
· 8 years ago
56fe258
Add a way to measure read barrier slow paths
by Mathieu Chartier
· 8 years ago
b6bab0f
Tune the GC ergnomics for the read barrier config.
by Hiroshi Yamauchi
· 8 years ago
4799530
Fix the region space name for dumpsys meminfo.
by Hiroshi Yamauchi
· 9 years ago
f0192c8
Support to pass <uses-library> option through to dex2oat.
by Jeff Hao
· 9 years ago
5d2a3f7
Add histogram for native allocations
by Mathieu Chartier
· 9 years ago
ffc8707
Split profile recording from jit compilation
by Calin Juravle
· 9 years ago
e8f3f03
ART: Handle OOM in stack overflow
by Mathieu Chartier
· 9 years ago
b62f2e6
Add RosAlloc stats dump.
by Hiroshi Yamauchi
· 9 years ago
f8cb178
Move process state into runtime
by Mathieu Chartier
· 9 years ago
6f0c6cd
Fix a CC 145-alloc-tracking-stress deadlock.
by Hiroshi Yamauchi
· 9 years ago
14b0a5d
Fix cases where we miss instrumentation changes
by Mathieu Chartier
· 9 years ago
e87fe95
Merge "Clear inline caches at each full GC."
by Nicolas Geoffray
· 9 years ago
b6e20ae
Clear inline caches at each full GC.
by Nicolas Geoffray
· 9 years ago
bcd9dd7
Don't use ScopedObjectAccess in Heap::DumpSpaces
by Mathieu Chartier
· 9 years ago
32ce2ad
Add more systracing everywhere
by Mathieu Chartier
· 9 years ago
0b8b4a6
Delete alloc tracking map outside of critical section
by Mathieu Chartier
· 9 years ago
eebc3af
Fix allocation tracking race
by Mathieu Chartier
· 9 years ago
6ea1a0e
AOT compile framework code as non-debuggable
by Mingyao Yang
· 9 years ago
20a0be0
Fix CC collector thread flip and JNI critical section deadlocks.
by Hiroshi Yamauchi
· 9 years ago
6edb9ae
Check pages are readable after mprotect for SEGV_ACCERR diagnosis
by Hiroshi Yamauchi
· 9 years ago
582b68f
Use correct requested alloc space begin for CC
by Mathieu Chartier
· 9 years ago
b08f305
Prevent crashes if boot images fail to load
by Mathieu Chartier
· 9 years ago
c68e77b
Fix image test with GSS
by Mathieu Chartier
· 9 years ago
Next »