Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
0c8c303c20cdaaf54d26e45cc17dc5afb820d8ef
/
runtime
/
gc
/
heap.h
0c8c303
Clean up the locks around Heap::VisitObjects().
by Hiroshi Yamauchi
· 10 years ago
379d09f
Add clamp growth limit
by Mathieu Chartier
· 10 years ago
a5eae69
Add heap task processor
by Mathieu Chartier
· 10 years ago
e2c2f6e
Fix concurrent GC ergonomics
by Mathieu Chartier
· 10 years ago
079101a
Move GC daemon locking logic into heap
by Mathieu Chartier
· 10 years ago
446f9ee
Try normal allocation if large object allocation fails
by Mathieu Chartier
· 10 years ago
d582fa4
Instruction set features for ARM64, MIPS and X86.
by Ian Rogers
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
2d2621a
Optimize method linking
by Mathieu Chartier
· 10 years ago
cf7f191
C++11 related clean-up of DISALLOW_..
by Ian Rogers
· 10 years ago
6f3dbba
Make ART compile with GCC -O0 again.
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
ebab3bb
Merge "Compile time performance improvements focusing on interpret-only."
by Ian Rogers
· 10 years ago
7b078e8
Compile time performance improvements focusing on interpret-only.
by Ian Rogers
· 10 years ago
af4edbd
Fix and re-enable FreeList large object space for 64 bit
by Mathieu Chartier
· 10 years ago
b272855
Revert "Fix heap trimmer daemon sleeping."
by Mathieu Chartier
· 10 years ago
23d683f
Fix heap trimmer daemon sleeping.
by Mathieu Chartier
· 10 years ago
8ec31f9
Fix native allocation watermark clamping.
by Mathieu Chartier
· 10 years ago
0848745
Change native allocations to use growth limit.
by Mathieu Chartier
· 10 years ago
bad0267
Add native memory accounting through custom allocator.
by Mathieu Chartier
· 10 years ago
6a7824d
Add fallback for non moving space being full.
by Mathieu Chartier
· 10 years ago
e4cab17
Enable large object space for zygote.
by Mathieu Chartier
· 10 years ago
dd162fb
Change FreeMemory and TotalMemory behavior.
by Mathieu Chartier
· 10 years ago
68d8b42
Wire up check JNI force copy mode.
by Ian Rogers
· 10 years ago
eb1e929
Implement TLAB fast paths in artAllocObjectFromCode.
by Hiroshi Yamauchi
· 10 years ago
5189e24
Fix memory leak in RemoveRememberedSet.
by Mathieu Chartier
· 10 years ago
b363f66
Recycle mem-maps for collector transitions.
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
f37a88b
ART: Compacting ROS/DlMalloc spaces with semispace copy GC
by Zuo Wang
· 10 years ago
2f4f0a3
Change default heap maximum size to be 256m.
by Mathieu Chartier
· 10 years ago
654dd48
Improve the OOME fragmentation message.
by Hiroshi Yamauchi
· 10 years ago
a5b5c55
Add notion of released vs empty pages to ROSAlloc.
by Mathieu Chartier
· 10 years ago
7c88c60
Add easy way to ensure the next allocation does GC.
by Mathieu Chartier
· 10 years ago
146b187
Don't allow negative GetFreeMemory.
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
d30e1d6
Fix GetFreeMemory to use fooprint limit instead of max memory.
by Mathieu Chartier
· 10 years ago
8e1ebf4
Change GetFreeMemory to use the growth limit.
by Mathieu Chartier
· 10 years ago
c179016
Add reserve area to allocation stacks.
by Mathieu Chartier
· 10 years ago
061ece1
Merge "Begin migration of art::Atomic to std::atomic."
by Ian Rogers
· 10 years ago
8e4a96d
Change zygote_creation_lock_ to be member instead of static.
by Mathieu Chartier
· 10 years ago
3e5cf30
Begin migration of art::Atomic to std::atomic.
by Ian Rogers
· 10 years ago
8ab7e78
Improve heap verification for invalid roots.
by Mathieu Chartier
· 10 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
2afe494
Follow up to "Add ISA directory to image and odex pathnames."
by Brian Carlstrom
· 10 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
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
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
· 11 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
· 11 years ago
31f4414
Clean-up heap spaces.
by Mathieu Chartier
· 11 years ago
7bf9f19
Improve invalid root dumping.
by Mathieu Chartier
· 11 years ago
4cd662e
Fix Object::Clone()'s pre-fence barrier.
by Hiroshi Yamauchi
· 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
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
22e4a50
Merge "Fix RecordFree to take signed parameters."
by Mathieu Chartier
· 11 years ago
36bf216
Add Heap::RunningOnValgrind and call it from the spaces.
by Mathieu Chartier
· 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
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
719d1a3
Enable annotalysis on clang ART builds.
by Ian Rogers
· 11 years ago
5365eea
Merge "Defer heap transitions to heap trimming daemon."
by Mathieu Chartier
· 11 years ago
f517f1a
Restore obj after RequestConcurrentGC.
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
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
Next »