Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Project
/
android_art
/
6bec6cb70460251c5230e23ec0393241e791d497
/
runtime
/
gc
146b187
Don't allow negative GetFreeMemory.
by Mathieu Chartier
· 11 years ago
fe7aee2
Merge "More advanced timing loggers."
by Mathieu Chartier
· 11 years ago
f5997b4
More advanced timing loggers.
by Mathieu Chartier
· 11 years ago
48ab687
Add logging to monitor deflation.
by Mathieu Chartier
· 11 years ago
a1c1c71
Use reader lock of bulk free lock when not freeing.
by Mathieu Chartier
· 11 years ago
10fb83a
Shared single GC iteration accounting for all GCs.
by Mathieu Chartier
· 11 years ago
52e4b43
Add mark compact collector.
by Mathieu Chartier
· 11 years ago
19d46b4
Fix systrace logging, total paused time, and bytes saved message.
by Mathieu Chartier
· 11 years ago
dd69b14
Merge "Fix error with remembered sets creation."
by Mathieu Chartier
· 11 years ago
96bcd45
Fix error with remembered sets creation.
by Mathieu Chartier
· 11 years ago
308351a
Change reference processing to use heap references.
by Mathieu Chartier
· 11 years ago
c5f1773
Remove deprecated WITH_HOST_DALVIK.
by Ian Rogers
· 11 years ago
b399e97
Merge "Reduced frequency of blocks for concurrent gc"
by Mathieu Chartier
· 11 years ago
530e1b5
Reduced frequency of blocks for concurrent gc
by Fred Shih
· 11 years ago
608f63b
Merge "Add locking around boot image generation."
by Narayan Kamath
· 11 years ago
d1c606f
Add locking around boot image generation.
by Narayan Kamath
· 11 years ago
d30e1d6
Fix GetFreeMemory to use fooprint limit instead of max memory.
by Mathieu Chartier
· 11 years ago
aff59a8
Add missing initializtaion of last_gc_time_ns_.
by Mathieu Chartier
· 11 years ago
4479ba3
Merge "Change FieldHelper to use a handle."
by Mathieu Chartier
· 11 years ago
576ca0c
Reduce header files including header files.
by Ian Rogers
· 11 years ago
61c5ebc
Change FieldHelper to use a handle.
by Mathieu Chartier
· 11 years ago
7ce6105
Merge "Verify there's no mem map gap for immune region not to break."
by Hiroshi Yamauchi
· 11 years ago
3eed93d
Verify there's no mem map gap for immune region not to break.
by Hiroshi Yamauchi
· 11 years ago
262a0a3
ART: Heap-allocate buffer in space_bitmap when on 64b arch
by Andreas Gampe
· 11 years ago
9db911e
Print mutexes held in Thread::Dump.
by Mathieu Chartier
· 11 years ago
b870823
ART: Add thread safety test for LargeObjectSpace
by Andreas Gampe
· 11 years ago
8e1ebf4
Change GetFreeMemory to use the growth limit.
by Mathieu Chartier
· 11 years ago
e8aff40
Merge "Use a heap allocated free buffer in MarkSweep::SweepArray()."
by Hiroshi Yamauchi
· 11 years ago
bbdc5bc
Use a heap allocated free buffer in MarkSweep::SweepArray().
by Hiroshi Yamauchi
· 11 years ago
11138c7
Merge "Don't create bump pointer spaces unless necessary."
by Mathieu Chartier
· 11 years ago
4240c51
Don't create bump pointer spaces unless necessary.
by Mathieu Chartier
· 11 years ago
0130ba0
Merge "Allocate large enough space bitmaps for malloc spaces."
by Hiroshi Yamauchi
· 11 years ago
12e6d74
Add option to specify compiler executable.
by Tsu Chiang Chuang
· 11 years ago
447a914
Allocate large enough space bitmaps for malloc spaces.
by Hiroshi Yamauchi
· 11 years ago
d07a913
Improve invalid large object free dumping.
by Mathieu Chartier
· 11 years ago
c179016
Add reserve area to allocation stacks.
by Mathieu Chartier
· 11 years ago
c4ddc04
Add support for jemalloc instead of dlmalloc.
by Christopher Ferris
· 11 years ago
e9e55ac
Fix build.
by Mathieu Chartier
· 11 years ago
061ece1
Merge "Begin migration of art::Atomic to std::atomic."
by Ian Rogers
· 11 years ago
8e4a96d
Change zygote_creation_lock_ to be member instead of static.
by Mathieu Chartier
· 11 years ago
3e5cf30
Begin migration of art::Atomic to std::atomic.
by Ian Rogers
· 11 years ago
d323673
Merge "Simplify Class::IsArtFieldClass()."
by Hiroshi Yamauchi
· 11 years ago
bd0fb61
Simplify Class::IsArtFieldClass().
by Hiroshi Yamauchi
· 11 years ago
8ab7e78
Improve heap verification for invalid roots.
by Mathieu Chartier
· 11 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 11 years ago
13bf2e6
Check and log a to-space overflow explicitly.
by Hiroshi Yamauchi
· 11 years ago
2afe494
Follow up to "Add ISA directory to image and odex pathnames."
by Brian Carlstrom
· 11 years ago
84e5242
Merge "Add ISA directory to image and odex pathnames."
by Brian Carlstrom
· 11 years ago
f832284
Delete ClassHelper and fix compaction bug in GetDirectInterface
by Mathieu Chartier
· 11 years ago
0e12bdc
Add ISA directory to image and odex pathnames.
by Brian Carlstrom
· 11 years ago
507dfdd
Compatibility layer to transition from UniquePtr to std::unique_ptr.
by Ian Rogers
· 11 years ago
3b2bcbf
Merge "Move RoS allocator to use unordered_set."
by Ian Rogers
· 11 years ago
5fcfa7d
Move RoS allocator to use unordered_set.
by Ian Rogers
· 11 years ago
2298683
Improve large object free CHECK
by Mathieu Chartier
· 11 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
ad930da
Merge "Move quick frame info to OatQuickMethodHeader."
by Vladimir Marko
· 11 years ago
7624d25
Move quick frame info to OatQuickMethodHeader.
by Vladimir Marko
· 11 years ago
e920cfd
Merge "Fix a lock level violation with background compaction enabled."
by Hiroshi Yamauchi
· 11 years ago
a6a8d14
Fix a lock level violation with background compaction enabled.
by Hiroshi Yamauchi
· 11 years ago
b9beb2e
Place ISA into boot image name.
by Ian Rogers
· 11 years ago
a52c5a6
Merge "Reference::GetReferent() calls by GC should not trigger read barriers."
by Hiroshi Yamauchi
· 11 years ago
bfff21a
Reference::GetReferent() calls by GC should not trigger read barriers.
by Hiroshi Yamauchi
· 11 years ago
2175f52
Fix race condition in ProcessReferences.
by Mathieu Chartier
· 11 years ago
a17288e
Add null check in MarkSweepMarkObjectSlowPath.
by Mathieu Chartier
· 11 years ago
2d1ab0a
Use WaitHoldingLocks in ReferenceProcessor::GetReferent.
by Mathieu Chartier
· 11 years ago
8254783
Merge "Add concurrent reference processing."
by Mathieu Chartier
· 11 years ago
13ff810
Merge "Fix spammy "Disabling background compaction for non zygote" message."
by Mathieu Chartier
· 11 years ago
78f7b4c
Add concurrent reference processing.
by Mathieu Chartier
· 11 years ago
b60717a
Merge "Trigger GSS whole-heap collection based on large object allocations."
by Hiroshi Yamauchi
· 11 years ago
52ba199
Fix spammy "Disabling background compaction for non zygote" message.
by Mathieu Chartier
· 11 years ago
24faeb2
Trigger GSS whole-heap collection based on large object allocations.
by Hiroshi Yamauchi
· 11 years ago
41961e2
Fix device booting with DlMalloc instead of RosAlloc.
by Mathieu Chartier
· 11 years ago
e76e70f
Add RecordFree to the GarbageCollector interface
by Mathieu Chartier
· 11 years ago
52f8488
Prevent spurious dexopts in 32-64 builds.
by Narayan Kamath
· 11 years ago
dbb8727
Merge "Add inline to RosAlloc::AllocFromCurrentRunUnlocked()."
by Hiroshi Yamauchi
· 11 years ago
52cf5c0
Add inline to RosAlloc::AllocFromCurrentRunUnlocked().
by Hiroshi Yamauchi
· 11 years ago
1dbbbf6
Merge "Add finalizer references from the entrypoints."
by Mathieu Chartier
· 11 years ago
89a201e
Add GC cause to WaitForGcToComplete message.
by Mathieu Chartier
· 11 years ago
8194963
Replace CountOneBits and __builtin_popcount with POPCOUNT.
by Vladimir Marko
· 11 years ago
8668c3c
Add finalizer references from the entrypoints.
by Mathieu Chartier
· 11 years ago
9a16f22
Merge "Add thread unsafe allocation methods to spaces."
by Mathieu Chartier
· 11 years ago
7edf7c8
Merge "Clean up Add/Remove space."
by Mathieu Chartier
· 11 years ago
11d9f06
Use instruction specific dalvik cache dirs.
by Narayan Kamath
· 11 years ago
1b54f9c
Clean up Add/Remove space.
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
4fd2050
Fix racy DCHECKS.
by Mathieu Chartier
· 11 years ago
59e6760
Rosalloc: fix signature for 64b
by Andreas Gampe
· 11 years ago
73d1e17
Enable reading page map without lock in RosAlloc::BulkFree
by Mathieu Chartier
· 11 years ago
3c4a434
Don't allow heap transitions if the runtime is shutting down.
by Mathieu Chartier
· 11 years ago
8585bad
Return bytes freed from RosAlloc.
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
2f8da3e
Decrease target utilization for foreground apps.
by Mathieu Chartier
· 11 years ago
dcee9ee
Less confusing heap transition message.
by Mathieu Chartier
· 11 years ago
c4d095b
Don't call SetFootprintLimit in CreateZygoteSpace.
by Mathieu Chartier
· 11 years ago
Next »