Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
dd162fb5990cedf80a5093ecc0e77df82af5f754
/
runtime
/
gc
/
heap.cc
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
46ee77d
Merge "Guard pause histogram with lock."
by Mathieu Chartier
· 10 years ago
104fa0c
Guard pause histogram with lock.
by Mathieu Chartier
· 10 years ago
c1276c8
Fix a SIGSEGV at background-to-foreground collector transition.
by Hiroshi Yamauchi
· 10 years ago
36dab36
Add support for bump pointer spaces to DdmSendHeapSegments.
by Mathieu Chartier
· 10 years ago
2796a16
Fix main space memory leak and add checks.
by Mathieu Chartier
· 10 years ago
00b5915
Fix dangling pointer bug when transitioning to background.
by Mathieu Chartier
· 10 years ago
5189e24
Fix memory leak in RemoveRememberedSet.
by Mathieu Chartier
· 10 years ago
c5a8347
Fix stale remembered sets error.
by Mathieu Chartier
· 10 years ago
b363f66
Recycle mem-maps for collector transitions.
by Mathieu Chartier
· 10 years ago
81457a3
Merge "Add back a deleted check related to verification."
by Stephen Hines
· 10 years ago
233b0e3
Merge "Remove errors/warnings from tautological comparisons."
by Stephen Hines
· 10 years ago
22c6a81
Add back a deleted check related to verification.
by Stephen Hines
· 10 years ago
b5f5649
Remove errors/warnings from tautological comparisons.
by Stephen Hines
· 10 years ago
479f131
Merge "Disable adding main and non moving spaces to immune region in GSS"
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
22d5e73
Remove object_utils.h.
by Ian Rogers
· 10 years ago
f37a88b
ART: Compacting ROS/DlMalloc spaces with semispace copy GC
by Zuo Wang
· 11 years ago
654dd48
Improve the OOME fragmentation message.
by Hiroshi Yamauchi
· 11 years ago
a5b5c55
Add notion of released vs empty pages to ROSAlloc.
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
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
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
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
9db911e
Print mutexes held in Thread::Dump.
by Mathieu Chartier
· 11 years ago
8e1ebf4
Change GetFreeMemory to use the growth limit.
by Mathieu Chartier
· 11 years ago
4240c51
Don't create bump pointer spaces unless necessary.
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
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
f832284
Delete ClassHelper and fix compaction bug in GetDirectInterface
by Mathieu Chartier
· 11 years ago
507dfdd
Compatibility layer to transition from UniquePtr to std::unique_ptr.
by Ian Rogers
· 11 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
a6a8d14
Fix a lock level violation with background compaction enabled.
by Hiroshi Yamauchi
· 11 years ago
8254783
Merge "Add concurrent reference processing."
by Mathieu Chartier
· 11 years ago
78f7b4c
Add concurrent reference processing.
by Mathieu Chartier
· 11 years ago
52ba199
Fix spammy "Disabling background compaction for non zygote" message.
by Mathieu Chartier
· 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
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
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
62ab87b
Always log explicit GC.
by Mathieu Chartier
· 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
bbd695c
Replace ObjectSet with LargeObjectBitmap.
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
d6b9b62
Merge "Refactor space bitmap to support different alignments."
by Mathieu Chartier
· 11 years ago
309e3bf
Reduce bump pointer space capacity.
by Mathieu Chartier
· 11 years ago
a8e8f9c
Refactor space bitmap to support different alignments.
by Mathieu Chartier
· 11 years ago
7840888
Fix hammerhead phone boot on master.
by Mathieu Chartier
· 11 years ago
b272cd3
Fix heap verification with SS/GSS.
by Mathieu Chartier
· 11 years ago
2480156
Merge "Fix an occasional ThreadStress crash."
by Hiroshi Yamauchi
· 11 years ago
d20aba1
Fix an occasional ThreadStress crash.
by Hiroshi Yamauchi
· 11 years ago
31f4414
Clean-up heap spaces.
by Mathieu Chartier
· 11 years ago
b38d483
Fix race condition in TransitionCollector.
by Mathieu Chartier
· 11 years ago
b6898f5
Add mean GC duration to DumpGcPerformanceInfo.
by Mathieu Chartier
· 11 years ago
dc9009e
Merge "Adjust sticky GC ergonomics."
by Mathieu Chartier
· 11 years ago
df86d1f
Adjust sticky GC ergonomics.
by Mathieu Chartier
· 11 years ago
8edd574
Merge "GSS: Fix the bump pointer space only collection."
by Hiroshi Yamauchi
· 11 years ago
df386c5
GSS: Fix the bump pointer space only collection.
by Hiroshi Yamauchi
· 11 years ago
5a48719
Reset GC timings after SIGQUIT.
by Mathieu Chartier
· 11 years ago
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
Next »