Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
1d5c4953fa8cfa5c7276ab1a2d2c12c1baacbf08
/
runtime
/
gc
/
collector
b363f66
Recycle mem-maps for collector transitions.
by Mathieu Chartier
· 10 years ago
479f131
Merge "Disable adding main and non moving spaces to immune region in GSS"
by Mathieu Chartier
· 10 years ago
4c13a3f
Disable adding main and non moving spaces to immune region in GSS
by Mathieu Chartier
· 10 years ago
e63db27
Break apart header files.
by Ian Rogers
· 10 years ago
f5997b4
More advanced timing loggers.
by Mathieu Chartier
· 10 years ago
10fb83a
Shared single GC iteration accounting for all GCs.
by Mathieu Chartier
· 10 years ago
52e4b43
Add mark compact collector.
by Mathieu Chartier
· 10 years ago
19d46b4
Fix systrace logging, total paused time, and bytes saved message.
by Mathieu Chartier
· 10 years ago
308351a
Change reference processing to use heap references.
by Mathieu Chartier
· 10 years ago
c5f1773
Remove deprecated WITH_HOST_DALVIK.
by Ian Rogers
· 10 years ago
e8aff40
Merge "Use a heap allocated free buffer in MarkSweep::SweepArray()."
by Hiroshi Yamauchi
· 10 years ago
bbdc5bc
Use a heap allocated free buffer in MarkSweep::SweepArray().
by Hiroshi Yamauchi
· 10 years ago
4240c51
Don't create bump pointer spaces unless necessary.
by Mathieu Chartier
· 10 years ago
3e5cf30
Begin migration of art::Atomic to std::atomic.
by Ian Rogers
· 10 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
13bf2e6
Check and log a to-space overflow explicitly.
by Hiroshi Yamauchi
· 10 years ago
507dfdd
Compatibility layer to transition from UniquePtr to std::unique_ptr.
by Ian Rogers
· 10 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
a17288e
Add null check in MarkSweepMarkObjectSlowPath.
by Mathieu Chartier
· 11 years ago
8254783
Merge "Add concurrent reference processing."
by Mathieu Chartier
· 11 years ago
78f7b4c
Add concurrent reference processing.
by Mathieu Chartier
· 11 years ago
24faeb2
Trigger GSS whole-heap collection based on large object allocations.
by Hiroshi Yamauchi
· 11 years ago
e76e70f
Add RecordFree to the GarbageCollector interface
by Mathieu Chartier
· 11 years ago
0651d41
Add thread unsafe allocation methods to spaces.
by Mathieu Chartier
· 11 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 11 years ago
6f365cc
Enable concurrent sweeping for non-concurrent GC.
by Mathieu Chartier
· 11 years ago
cb90571
Merge "Improve GSS reference processing."
by Hiroshi Yamauchi
· 11 years ago
4db7449
Improve GSS reference processing.
by Hiroshi Yamauchi
· 11 years ago
62ab87b
Always log explicit GC.
by Mathieu Chartier
· 11 years ago
bbd695c
Replace ObjectSet with LargeObjectBitmap.
by Mathieu Chartier
· 11 years ago
4d7f61d
Use non volatile lock words in semispace collector.
by Mathieu Chartier
· 11 years ago
a8e8f9c
Refactor space bitmap to support different alignments.
by Mathieu Chartier
· 11 years ago
b272cd3
Fix heap verification with SS/GSS.
by Mathieu Chartier
· 11 years ago
31f4414
Clean-up heap spaces.
by Mathieu Chartier
· 11 years ago
8edd574
Merge "GSS: Fix the bump pointer space only collection."
by Hiroshi Yamauchi
· 11 years ago
df386c5
GSS: Fix the bump pointer space only collection.
by Hiroshi Yamauchi
· 11 years ago
5a48719
Reset GC timings after SIGQUIT.
by Mathieu Chartier
· 11 years ago
440e4ce
Add monitor deflation.
by Mathieu Chartier
· 11 years ago
7bf9f19
Improve invalid root dumping.
by Mathieu Chartier
· 11 years ago
79b1bf0
Merge "Make the support code for read barriers a bit more general."
by Hiroshi Yamauchi
· 11 years ago
624468c
Make the support code for read barriers a bit more general.
by Hiroshi Yamauchi
· 11 years ago
05a48b1
Fix stack overflow slow path error.
by Mathieu Chartier
· 11 years ago
0f7bf6a
Swap allocation stacks in pause.
by Mathieu Chartier
· 11 years ago
2616248
Merge "Refactor some GC code."
by Mathieu Chartier
· 11 years ago
f805f77
Merge "An empty collector skeleton for a read barrier-based collector."
by Hiroshi Yamauchi
· 11 years ago
4aeec17
Refactor some GC code.
by Mathieu Chartier
· 11 years ago
d5307ec
An empty collector skeleton for a read barrier-based collector.
by Hiroshi Yamauchi
· 11 years ago
afe4998
Change sticky GC ergonomics to use GC throughput.
by Mathieu Chartier
· 11 years ago
580a8df
Less redundant verification.
by Mathieu Chartier
· 11 years ago
3b05e9b
Add missing debugger root visiting.
by Mathieu Chartier
· 11 years ago
407f702
Refactor object reference visiting logic.
by Mathieu Chartier
· 11 years ago
0e54cd0
Refactor and optimize GC code.
by Mathieu Chartier
· 11 years ago
c93c530
Revoke rosalloc thread-local buffers at the checkpoint.
by Hiroshi Yamauchi
· 11 years ago
c7b4dfb
Merge "Refactor the garbage collector driver (GarbageCollector::Run)."
by Hiroshi Yamauchi
· 11 years ago
601276a
Fix RecordFree to take signed parameters.
by Mathieu Chartier
· 11 years ago
3e41780
Refactor the garbage collector driver (GarbageCollector::Run).
by Hiroshi Yamauchi
· 11 years ago
1ad2784
Add soft reference pre processing.
by Mathieu Chartier
· 11 years ago
38e68e9
Use the card table to speed up the GSS collector.
by Hiroshi Yamauchi
· 11 years ago
8fa2dad
Refactor reference code into mirror namespace.
by Mathieu Chartier
· 11 years ago
8d56210
Refactor immune region logic into its own file.
by Mathieu Chartier
· 11 years ago
d653431
Add timing split for RevokeAllThreadLocalBuffers.
by Mathieu Chartier
· 11 years ago
719d1a3
Enable annotalysis on clang ART builds.
by Ian Rogers
· 11 years ago
a5f9de0
Defer heap transitions to heap trimming daemon.
by Mathieu Chartier
· 11 years ago
893263b
Avoid marking old class linker and intern table roots during pause.
by Mathieu Chartier
· 11 years ago
b48b9eb
Fix clang to compile and run host tests.
by Ian Rogers
· 11 years ago
15d3402
Add custom SIGSEGV handler to help find heap corruption.
by Mathieu Chartier
· 11 years ago
6fac447
Make allocations report usable size.
by Ian Rogers
· 11 years ago
930f7b8
Merge "(Experimental) Add Brooks pointers."
by Hiroshi Yamauchi
· 11 years ago
eb7bbad
Remove duplicate card pre-cleaning.
by Mathieu Chartier
· 11 years ago
9d04a20
(Experimental) Add Brooks pointers.
by Hiroshi Yamauchi
· 11 years ago
c22c59e
Remove started runtime check in RevokeAllThreadLocalAllocationStacks
by Mathieu Chartier
· 11 years ago
dda54f5
Card pre-cleaning.
by Mathieu Chartier
· 11 years ago
4e30541
Fix and optimize verify object.
by Mathieu Chartier
· 11 years ago
3bb57c7
Change ProcessReferences to not use RecursiveMarkObject.
by Mathieu Chartier
· 11 years ago
815873e
Change root visitor to use Object**.
by Mathieu Chartier
· 11 years ago
d2fe10a
Remove blacklist
by Sebastien Hertz
· 11 years ago
f5b0e20
Thread-local allocation stack.
by Hiroshi Yamauchi
· 11 years ago
ad35d90
Avoid unnecessarily dirtying pages in SemiSpace collector.
by Mathieu Chartier
· 11 years ago
83c8ee0
Add root types and thread id to root visiting.
by Mathieu Chartier
· 11 years ago
a4adbfd
RosAlloc verification.
by Hiroshi Yamauchi
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
d1e05bf
Change marking objects in to_space DCHECK to CHECK
by Mathieu Chartier
· 11 years ago
1f3b535
Move SwapBitmaps to ContinuousMemMapAllocSpace.
by Mathieu Chartier
· 11 years ago
9aeeeac
Merge "Add zygote space as its own space type."
by Mathieu Chartier
· 11 years ago
a1602f2
Add zygote space as its own space type.
by Mathieu Chartier
· 11 years ago
ba5870d
Fix a large object space issue with the GSS collector.
by Hiroshi Yamauchi
· 11 years ago
6f4ffe4
Improve the generational mode.
by Hiroshi Yamauchi
· 11 years ago
05e713a
Bump pointer space only collection.
by Hiroshi Yamauchi
· 11 years ago
db7f37d
Refactor large object sweeping.
by Mathieu Chartier
· 11 years ago
5dc08a6
Fix ART debug build boot.
by Mathieu Chartier
· 11 years ago
85a43c0
Bin packing the zygote (best fit).
by Mathieu Chartier
· 11 years ago
e6da9af
Background compaction support.
by Mathieu Chartier
· 11 years ago
ec05007
Refactor sweeping logic into malloc space.
by Mathieu Chartier
· 11 years ago
b122a4b
Tidy up memory barriers.
by Ian Rogers
· 11 years ago
692fafd
Thread local bump pointer allocator.
by Mathieu Chartier
· 11 years ago
4605362
Don't rely on gcc extensions
by Bernhard Rosenkränzer
· 11 years ago
8755359
Merge "Enable moving classes."
by Mathieu Chartier
· 11 years ago
c528dba
Enable moving classes.
by Mathieu Chartier
· 11 years ago
4b1782f
A simple promotion-like mechanism.
by Hiroshi Yamauchi
· 11 years ago
b2f9936
Add histogram for GC pause times.
by Mathieu Chartier
· 11 years ago
Next »