Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
9bdb6473fd75204a0ed65c7ca5a5e02e96bffdf4
/
runtime
/
gc
/
collector
/
mark_sweep.cc
17a924a
ART: Merge entries with same name and protect in MemMap dump.
by Vladimir Marko
· 9 years ago
d38ec80
Print memory maps on GC crash.
by Hiroshi Yamauchi
· 9 years ago
175746a
Change invalid root from LOG(ERROR) to LOG(INTERNAL_FATAL)
by Mathieu Chartier
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 9 years ago
e50dffa
Merge "Remove transitive dependency on <cutils/atomic.h>."
by Yabin Cui
· 9 years ago
c7df66e
Remove transitive dependency on <cutils/atomic.h>.
by Yabin Cui
· 9 years ago
10d6886
Disable parallel GC by default
by Mathieu Chartier
· 9 years ago
9086b65
Fix valgrind tests
by Mathieu Chartier
· 9 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 10 years ago
bb87e0f
Refactor and improve GC root handling
by Mathieu Chartier
· 10 years ago
4460a84
Rosalloc thread local allocation path without a cas.
by Hiroshi Yamauchi
· 10 years ago
5c42c29
Add support for .bss section in oat files.
by Vladimir Marko
· 10 years ago
dd9943d
ART: checkpoint mechanism optimization
by Lei Li
· 10 years ago
85ed6bd
Merge "ART: clear dirty cards of alloc space for MS/CMS partial and full GCs"
by Hiroshi Yamauchi
· 10 years ago
4add3b4
ART: clear dirty cards of alloc space for MS/CMS partial and full GCs
by Lei Li
· 10 years ago
cb535da
Change AtomicStack to use StackReference
by Mathieu Chartier
· 10 years ago
727b294
ART: clear dirty cards of alloc space in pause phase
by Lei Li
· 10 years ago
e34fa1d
Print more info in MarkSweep::VerifyRoot
by Mathieu Chartier
· 10 years ago
277ccbd
ART: More warnings
by Andreas Gampe
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
2c4257b
Tidy logging code not using UNIMPLEMENTED.
by Ian Rogers
· 10 years ago
cf7f191
C++11 related clean-up of DISALLOW_..
by Ian Rogers
· 10 years ago
1373595
stdint types all the way!
by Ian Rogers
· 10 years ago
2dbe627
Add runtime options for large object space
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
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
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
bbdc5bc
Use a heap allocated free buffer in MarkSweep::SweepArray().
by Hiroshi Yamauchi
· 10 years ago
3e5cf30
Begin migration of art::Atomic to std::atomic.
by Ian Rogers
· 10 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 10 years ago
a17288e
Add null check in MarkSweepMarkObjectSlowPath.
by Mathieu Chartier
· 10 years ago
78f7b4c
Add concurrent reference processing.
by Mathieu Chartier
· 10 years ago
e76e70f
Add RecordFree to the GarbageCollector interface
by Mathieu Chartier
· 10 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 10 years ago
6f365cc
Enable concurrent sweeping for non-concurrent GC.
by Mathieu Chartier
· 10 years ago
62ab87b
Always log explicit GC.
by Mathieu Chartier
· 10 years ago
bbd695c
Replace ObjectSet with LargeObjectBitmap.
by Mathieu Chartier
· 10 years ago
a8e8f9c
Refactor space bitmap to support different alignments.
by Mathieu Chartier
· 11 years ago
df386c5
GSS: Fix the bump pointer space only collection.
by Hiroshi Yamauchi
· 11 years ago
7bf9f19
Improve invalid root dumping.
by Mathieu Chartier
· 11 years ago
624468c
Make the support code for read barriers a bit more general.
by Hiroshi Yamauchi
· 11 years ago
0f7bf6a
Swap allocation stacks in pause.
by Mathieu Chartier
· 11 years ago
4aeec17
Refactor some GC code.
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
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
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
f5b0e20
Thread-local allocation stack.
by Hiroshi Yamauchi
· 11 years ago
83c8ee0
Add root types and thread id to root visiting.
by Mathieu Chartier
· 11 years ago
a1602f2
Add zygote space as its own space type.
by Mathieu Chartier
· 11 years ago
db7f37d
Refactor large object sweeping.
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
4605362
Don't rely on gcc extensions
by Bernhard Rosenkränzer
· 11 years ago
b2f9936
Add histogram for GC pause times.
by Mathieu Chartier
· 11 years ago
cf58d4a
A custom 'runs-of-slots' memory allocator.
by Hiroshi Yamauchi
· 11 years ago
39e3261
Refactor reference queues.
by Mathieu Chartier
· 11 years ago
5fe9af7
Fix memory leaks relating to timing logger.
by Ian Rogers
· 11 years ago
906457c
Add missing field initialization in mark sweep.
by Ian Rogers
· 11 years ago
590fee9
Compacting collector.
by Mathieu Chartier
· 11 years ago
0941b04
Fix a DCHECK failure due to unmatching numbers of cards scanned.
by Hiroshi Yamauchi
· 11 years ago
11409ae
Refactor and improve mod-union tables.
by Mathieu Chartier
· 11 years ago
810b1d7
resolved conflicts for merge of bb0140e0 to dalvik-dev
by Mathieu Chartier
· 11 years ago
72aaacf
resolved conflicts for merge of 50c3e9ca to dalvik-dev
by Mathieu Chartier
· 11 years ago
c11d9b8
Re-enable concurrent system weak sweeping.
by Mathieu Chartier
· 11 years ago
0f72e41
Improve heap verification.
by Mathieu Chartier
· 11 years ago
5712d5d
resolved conflicts for merge of f466553d to dalvik-dev
by Mathieu Chartier
· 11 years ago
9e452d1
Fix system weak sweeping race.
by Mathieu Chartier
· 11 years ago
8aa003f
am b5a80a1e: am ba5c7a7e: am 3c60d137: Merge "Fix soft reference clearing issue." into klp-dev
by Mathieu Chartier
· 11 years ago
b4ea4de
Fix soft reference clearing issue.
by Mathieu Chartier
· 11 years ago
6aa3df9
Refactor system weak sweeping, add support for modification.
by Mathieu Chartier
· 11 years ago
423d2a3
Add support for changing roots through the root visitor callback.
by Mathieu Chartier
· 11 years ago
3f96670
Add more systrace logging to GC.
by Mathieu Chartier
· 11 years ago
958291c
Fix build.
by Mathieu Chartier
· 11 years ago
ba311b4
Fix mark stack expand race.
by Mathieu Chartier
· 11 years ago
ee23f85
Merge "Add more runtime options." into dalvik-dev
by Mathieu Chartier
· 11 years ago
2775ee4
Add more runtime options.
by Mathieu Chartier
· 11 years ago
b8a0b94
Switch JNI globals lock to reader-writer.
by Ian Rogers
· 11 years ago
e53225c
Print information about large objects freed and AllocSpace objects.
by Mathieu Chartier
· 11 years ago
Next »