Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
440e4ceb310349ee8eb569495bc04d3d7fbe71cb
/
runtime
/
gc
/
heap.cc
440e4ce
Add monitor deflation.
by Mathieu Chartier
· 11 years ago
252f848
Merge "Fix running with DlMalloc instead of RosAlloc."
by Mathieu Chartier
· 11 years ago
da44d77
Fix running with DlMalloc instead of RosAlloc.
by Mathieu Chartier
· 11 years ago
624468c
Make the support code for read barriers a bit more general.
by Hiroshi Yamauchi
· 11 years ago
5ae2c93
Fix non concurrent mark sweep ergonomics.
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
0767c9a
Add valgrind support to large object map space.
by Mathieu Chartier
· 11 years ago
91e3063
Add GC mode for stressing testing heap transitions.
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
53b8b09
Refactor reflective method invocation.
by Ian Rogers
· 11 years ago
8fa2dad
Refactor reference code into mirror namespace.
by Mathieu Chartier
· 11 years ago
7bf52d2
Fix heap trimming logic.
by Mathieu Chartier
· 11 years ago
5ccd498
Put the post zygote non-moving space next to the malloc space.
by Hiroshi Yamauchi
· 11 years ago
c645f1d
Add more VerifyObject calls.
by Mathieu Chartier
· 11 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
· 11 years ago
661974a
Fix valgrind gtests and memory leaks.
by Mathieu Chartier
· 11 years ago
893263b
Avoid marking old class linker and intern table roots during pause.
by Mathieu Chartier
· 11 years ago
a071575
Merge "Fix SafePrettyTypeOf to never call VerifyObject."
by Mathieu Chartier
· 11 years ago
d889178
Guard entrypoint changing by runtime shutdown lock.
by Mathieu Chartier
· 11 years ago
c2f4d02
Fix SafePrettyTypeOf to never call VerifyObject.
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
9d04a20
(Experimental) Add Brooks pointers.
by Hiroshi Yamauchi
· 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
3bb57c7
Change ProcessReferences to not use RecursiveMarkObject.
by Mathieu Chartier
· 11 years ago
3bcd3ac
Merge "Fix preverify."
by Hiroshi Yamauchi
· 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
1ed9061
Fix preverify.
by Hiroshi Yamauchi
· 11 years ago
f5b0e20
Thread-local allocation stack.
by Hiroshi Yamauchi
· 11 years ago
ebdf3f3
Prevent object allocation related races in VisitObjects.
by Mathieu Chartier
· 11 years ago
fd14755
Merge "Work in the direction of hard float quick ABIs."
by Ian Rogers
· 11 years ago
0177e53
Work in the direction of hard float quick ABIs.
by Ian Rogers
· 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
1f3b535
Move SwapBitmaps to ContinuousMemMapAllocSpace.
by Mathieu Chartier
· 11 years ago
caa82d6
Fix lock order checking violation.
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
7476280
Change GC ergonomics to better handle heap verification.
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
e01b540
Remove zygote space from alloc_spaces_ array.
by Mathieu Chartier
· 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
9a612c6
Merge "Fix RemoveSpace memory leak."
by Mathieu Chartier
· 11 years ago
5dc08a6
Fix ART debug build boot.
by Mathieu Chartier
· 11 years ago
a4b95a2
Fix RemoveSpace memory leak.
by Mathieu Chartier
· 11 years ago
fc5b528
Fix IsMovableObject to handle background compaction.
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
b122a4b
Tidy up memory barriers.
by Ian Rogers
· 11 years ago
573f7d2
Fix an array copy benchmark regression.
by Hiroshi Yamauchi
· 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
7410f29
Fix dumpsys meminfo <pid>.
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
f9ed0d3
Fix concurrent GC to properly handle no zygote.
by Mathieu Chartier
· 11 years ago
b2f9936
Add histogram for GC pause times.
by Mathieu Chartier
· 11 years ago
cbb2d20
Refactor allocation entrypoints.
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
bcd5e9d
Manually manage thread pool stacks.
by Mathieu Chartier
· 11 years ago
590fee9
Compacting collector.
by Mathieu Chartier
· 11 years ago
fa82427
Fix oatdump and valgrind.
by Ian Rogers
· 11 years ago
8d31bbd
Throw IOException at source of failing to open a dex file.
by Ian Rogers
· 11 years ago
1eb512d
Fast JNI support.
by Ian Rogers
· 11 years ago
be031ff
Remove four counter increments out of the allocation path.
by Hiroshi Yamauchi
· 11 years ago
3b4c189
Split the allocation path into 'instrumented' and 'uninstrumented' ones.
by Hiroshi Yamauchi
· 11 years ago
f7e090e
Merge "Refactor and improve mod-union tables." into dalvik-dev
by Mathieu Chartier
· 11 years ago
11409ae
Refactor and improve mod-union tables.
by Mathieu Chartier
· 11 years ago
fc0e94b
StringPiece clean up.
by Ian Rogers
· 11 years ago
72aaacf
resolved conflicts for merge of 50c3e9ca to dalvik-dev
by Mathieu Chartier
· 11 years ago
0f72e41
Improve heap verification.
by Mathieu Chartier
· 11 years ago
Next »