Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
13ff810b664549e321113099af9ed9242b31a36f
/
runtime
/
gc
/
heap.h
e76e70f
Add RecordFree to the GarbageCollector interface
by Mathieu Chartier
· 10 years ago
1dbbbf6
Merge "Add finalizer references from the entrypoints."
by Mathieu Chartier
· 10 years ago
89a201e
Add GC cause to WaitForGcToComplete message.
by Mathieu Chartier
· 10 years ago
8668c3c
Add finalizer references from the entrypoints.
by Mathieu Chartier
· 10 years ago
7edf7c8
Merge "Clean up Add/Remove space."
by Mathieu Chartier
· 10 years ago
11d9f06
Use instruction specific dalvik cache dirs.
by Narayan Kamath
· 10 years ago
1b54f9c
Clean up Add/Remove space.
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
73d1e17
Enable reading page map without lock in RosAlloc::BulkFree
by Mathieu Chartier
· 10 years ago
bbd695c
Replace ObjectSet with LargeObjectBitmap.
by Mathieu Chartier
· 10 years ago
2f8da3e
Decrease target utilization for foreground apps.
by Mathieu Chartier
· 10 years ago
a8e8f9c
Refactor space bitmap to support different alignments.
by Mathieu Chartier
· 10 years ago
31f4414
Clean-up heap spaces.
by Mathieu Chartier
· 10 years ago
7bf9f19
Improve invalid root dumping.
by Mathieu Chartier
· 10 years ago
4cd662e
Fix Object::Clone()'s pre-fence barrier.
by Hiroshi Yamauchi
· 10 years ago
2616248
Merge "Refactor some GC code."
by Mathieu Chartier
· 10 years ago
f805f77
Merge "An empty collector skeleton for a read barrier-based collector."
by Hiroshi Yamauchi
· 10 years ago
4aeec17
Refactor some GC code.
by Mathieu Chartier
· 10 years ago
d5307ec
An empty collector skeleton for a read barrier-based collector.
by Hiroshi Yamauchi
· 10 years ago
afe4998
Change sticky GC ergonomics to use GC throughput.
by Mathieu Chartier
· 10 years ago
c93c530
Revoke rosalloc thread-local buffers at the checkpoint.
by Hiroshi Yamauchi
· 10 years ago
c7b4dfb
Merge "Refactor the garbage collector driver (GarbageCollector::Run)."
by Hiroshi Yamauchi
· 10 years ago
22e4a50
Merge "Fix RecordFree to take signed parameters."
by Mathieu Chartier
· 10 years ago
36bf216
Add Heap::RunningOnValgrind and call it from the spaces.
by Mathieu Chartier
· 10 years ago
601276a
Fix RecordFree to take signed parameters.
by Mathieu Chartier
· 10 years ago
3e41780
Refactor the garbage collector driver (GarbageCollector::Run).
by Hiroshi Yamauchi
· 10 years ago
1ad2784
Add soft reference pre processing.
by Mathieu Chartier
· 10 years ago
38e68e9
Use the card table to speed up the GSS collector.
by Hiroshi Yamauchi
· 10 years ago
8fa2dad
Refactor reference code into mirror namespace.
by Mathieu Chartier
· 10 years ago
7bf52d2
Fix heap trimming logic.
by Mathieu Chartier
· 10 years ago
5ccd498
Put the post zygote non-moving space next to the malloc space.
by Hiroshi Yamauchi
· 10 years ago
c645f1d
Add more VerifyObject calls.
by Mathieu Chartier
· 10 years ago
719d1a3
Enable annotalysis on clang ART builds.
by Ian Rogers
· 10 years ago
5365eea
Merge "Defer heap transitions to heap trimming daemon."
by Mathieu Chartier
· 10 years ago
f517f1a
Restore obj after RequestConcurrentGC.
by Mathieu Chartier
· 10 years ago
a5f9de0
Defer heap transitions to heap trimming daemon.
by Mathieu Chartier
· 11 years ago
6dda898
Disable compaction for jni workarounds.
by Mathieu Chartier
· 10 years ago
d889178
Guard entrypoint changing by runtime shutdown lock.
by Mathieu Chartier
· 11 years ago
15d3402
Add custom SIGSEGV handler to help find heap corruption.
by Mathieu Chartier
· 11 years ago
bd0a653
Enable large object space for command line runs.
by Mathieu Chartier
· 11 years ago
6fac447
Make allocations report usable size.
by Ian Rogers
· 11 years ago
c22c59e
Remove started runtime check in RevokeAllThreadLocalAllocationStacks
by Mathieu Chartier
· 11 years ago
4e30541
Fix and optimize verify object.
by Mathieu Chartier
· 11 years ago
553e30c
Merge "Fix oatdumpd."
by Hiroshi Yamauchi
· 11 years ago
90d7068
Fix oatdumpd.
by Hiroshi Yamauchi
· 11 years ago
3bb57c7
Change ProcessReferences to not use RecursiveMarkObject.
by Mathieu Chartier
· 11 years ago
f5b0e20
Thread-local allocation stack.
by Hiroshi Yamauchi
· 11 years ago
d68ac70
Add more checking to ReleasePrimitiveArray.
by Mathieu Chartier
· 11 years ago
83c8ee0
Add root types and thread id to root visiting.
by Mathieu Chartier
· 11 years ago
412c7fc
Make debugger / jdwp compaction safe.
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
816021e
Remove unused code in heap.h
by Mathieu Chartier
· 11 years ago
d5a89ee
Fix race conditions caused by StartGC.
by Mathieu Chartier
· 11 years ago
a1602f2
Add zygote space as its own space type.
by Mathieu Chartier
· 11 years ago
1d27b34
Change DisableGC to DisableMovingGC.
by Mathieu Chartier
· 11 years ago
9be9a7a
Improve IsMovableObject logic.
by Mathieu Chartier
· 11 years ago
938a03b
Fix heap verification and add runtime options.
by Mathieu Chartier
· 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
fc5b528
Fix IsMovableObject to handle background compaction.
by Mathieu Chartier
· 11 years ago
e6da9af
Background compaction support.
by Mathieu Chartier
· 11 years ago
692fafd
Thread local bump pointer allocator.
by Mathieu Chartier
· 11 years ago
c528dba
Enable moving classes.
by Mathieu Chartier
· 11 years ago
7bf82af
Fix memory usage regression and clean up collector changing code.
by Mathieu Chartier
· 11 years ago
ca2a24d
Add interface for updating process state.
by Mathieu Chartier
· 11 years ago
0de9f73
Add -xGc: MS, CMS, SS options to specify which GC to use.
by Mathieu Chartier
· 11 years ago
2e899a9
Fix a crash with -XX:DumpGCPerformanceOnShutdown.
by Hiroshi Yamauchi
· 11 years ago
ff3b24a
Add developer option for dumping GC cumulative timings on shutdown.
by Mathieu Chartier
· 11 years ago
5048223
Compact zygote.
by Mathieu Chartier
· 11 years ago
4b55530
Fix memory leak caused by not adding lage objects to allocation stack.
by Mathieu Chartier
· 11 years ago
1febddf
Set array length before fence in allocation code path.
by Mathieu Chartier
· 11 years ago
cbb2d20
Refactor allocation entrypoints.
by Mathieu Chartier
· 11 years ago
d31fb97
Enable rosalloc by default.
by Hiroshi Yamauchi
· 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
590fee9
Compacting collector.
by Mathieu Chartier
· 11 years ago
0732d59
Improve object clone performance and make compaction proof.
by Mathieu Chartier
· 11 years ago
ad2541a
Fix object identity hash.
by Mathieu Chartier
· 11 years ago
1eb512d
Fast JNI support.
by Ian Rogers
· 11 years ago
3b4c189
Split the allocation path into 'instrumented' and 'uninstrumented' ones.
by Hiroshi Yamauchi
· 11 years ago
11409ae
Refactor and improve mod-union tables.
by Mathieu Chartier
· 11 years ago
0f72e41
Improve heap verification.
by Mathieu Chartier
· 11 years ago
b4ea4de
Fix soft reference clearing issue.
by Mathieu Chartier
· 11 years ago
2775ee4
Add more runtime options.
by Mathieu Chartier
· 11 years ago
720ef76
Fix non concurrent GC ergonomics.
by Mathieu Chartier
· 11 years ago
94c32c5
More parallel GC, rewritten parallel mark stack processing.
by Mathieu Chartier
· 11 years ago
cc386f9
am c39e3423: Use JNI to access activity manager process state.
by Mathieu Chartier
· 11 years ago
c39e342
Use JNI to access activity manager process state.
by Mathieu Chartier
· 11 years ago
f91bdf9
am e0a53e99: Add low memory mode option to ART.
by Mathieu Chartier
· 11 years ago
9642c96
Move allocation stack unmarking outside of pause.
by Mathieu Chartier
· 11 years ago
e0a53e9
Add low memory mode option to ART.
by Mathieu Chartier
· 11 years ago
50b2928
Improve the allocation speed.
by Hiroshi Yamauchi
· 11 years ago
5e04059
am 58b42b98: Fix portable build.
by Mathieu Chartier
· 11 years ago
58b42b9
Fix portable build.
by Mathieu Chartier
· 11 years ago
6f28d91
Add systrace support to NewTimingLogger, migrate compiler timing logging to NewTimingLogger
by Anwar Ghuloum
· 11 years ago
41a41fd
am 0a9dc05e: GC data structures allocation tracking
by Mathieu Chartier
· 11 years ago
Next »