Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
294be075795e570350d14a30518b0548670afa83
/
runtime
/
gc
/
heap.cc
50c138f
Fix signal test to work with gcstress
by Mathieu Chartier
· 10 years ago
a5eae69
Add heap task processor
by Mathieu Chartier
· 10 years ago
bf7b41f
Merge "Fix concurrent GC ergonomics"
by Mathieu Chartier
· 10 years ago
e2c2f6e
Fix concurrent GC ergonomics
by Mathieu Chartier
· 10 years ago
70a596d
Add thread suspend histogram
by Mathieu Chartier
· 10 years ago
c85cdeb
Delete gc request lock
by Mathieu Chartier
· 10 years ago
079101a
Move GC daemon locking logic into heap
by Mathieu Chartier
· 10 years ago
956af0f
Remove portable.
by Elliott Hughes
· 10 years ago
95a505c
Increase default allocation stack size
by Mathieu Chartier
· 10 years ago
0310da5
Fix growth limit / footprint limit problems
by Mathieu Chartier
· 10 years ago
91c2f0c
Trim reference tables when we trim the heap
by Mathieu Chartier
· 10 years ago
7247af5
Fix zygote space and non moving space map names
by Mathieu Chartier
· 10 years ago
20ed5af
Enable the hspace compaction on OOM by default.
by Hiroshi Yamauchi
· 10 years ago
c2e2062
Add hash set
by Mathieu Chartier
· 10 years ago
277ccbd
ART: More warnings
by Andreas Gampe
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
eb175f7
Add image strings to intern table
by Mathieu Chartier
· 10 years ago
872dd82
Tidy and reduce ART library dependencies on the host.
by Ian Rogers
· 10 years ago
2c4257b
Tidy logging code not using UNIMPLEMENTED.
by Ian Rogers
· 10 years ago
754ff33
Merge "Use the passed-in 'name' param to create a MemMap."
by Mathieu Chartier
· 10 years ago
08cef22
Fix concurrent start bytes race
by Mathieu Chartier
· 10 years ago
ef32b8f
Use the passed-in 'name' param to create a MemMap.
by Kyungmin Lee
· 10 years ago
c7dd295
Tidy up logging.
by Ian Rogers
· 10 years ago
1373595
stdint types all the way!
by Ian Rogers
· 10 years ago
9ef78b5
Fix broken runtime SetStatsEnabled logic
by Mathieu Chartier
· 10 years ago
268ea6c
Change heap base address
by Mathieu Chartier
· 10 years ago
2d5f39e
Add ScopedAssertNoThreadSuspension
by Mathieu Chartier
· 10 years ago
1b636c6
Add allocation rate tracking to systrace.
by Mathieu Chartier
· 10 years ago
69dbec6
Avoid suspending for alloc trace enabling when already suspended.
by Jeff Hao
· 10 years ago
2dbe627
Add runtime options for large object space
by Mathieu Chartier
· 10 years ago
af4edbd
Fix and re-enable FreeList large object space for 64 bit
by Mathieu Chartier
· 10 years ago
30cbbee
Ignore heap trim requests if we are the zygote
by Mathieu Chartier
· 10 years ago
b272855
Revert "Fix heap trimmer daemon sleeping."
by Mathieu Chartier
· 10 years ago
1f0437e
Delete double finalization hack.
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
f4f3843
Add exception check to AllocateInternalWithGc
by Mathieu Chartier
· 10 years ago
0848745
Change native allocations to use growth limit.
by Mathieu Chartier
· 10 years ago
98172a6
Change heap transitions + hspace compation to use VLOG(heap)
by Mathieu Chartier
· 10 years ago
bad0267
Add native memory accounting through custom allocator.
by Mathieu Chartier
· 10 years ago
e1cb298
ART: Check for no gaps only when we will have an immune region
by Andreas Gampe
· 10 years ago
709368e
Merge "Reduce interpret-only compile time."
by Mathieu Chartier
· 10 years ago
8e219ae
Reduce interpret-only compile time.
by Mathieu Chartier
· 10 years ago
e4927f6
Fix race condition in TransitionCollector.
by Mathieu Chartier
· 10 years ago
c44ce2e
Map heap maps at a lower address.
by Mathieu Chartier
· 10 years ago
91c2f71
Reduce GC log spam.
by Mathieu Chartier
· 10 years ago
e25826e
Merge "Support running without a boot image."
by Brian Carlstrom
· 10 years ago
64ad14d
Support running without a boot image.
by Alex Light
· 10 years ago
6a7824d
Add fallback for non moving space being full.
by Mathieu Chartier
· 10 years ago
0deeb81
Fix testing wrong variable for non zygote.
by Mathieu Chartier
· 10 years ago
e4cab17
Enable large object space for zygote.
by Mathieu Chartier
· 10 years ago
d35326f
Fix heap corruption and verification.
by Mathieu Chartier
· 10 years ago
1ff3c98
Avoid use of std::string where we have const char*.
by Ian Rogers
· 10 years ago
c30a725
Prevent merge conflicts.
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
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
Next »