Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
987ccff48fe2c0645756e1089608e4b6b7e9f7bf
/
src
/
gc
/
heap.cc
987ccff
Native allocation accounting
by Mathieu Chartier
· 12 years ago
ebc5402
am 4922e9d4: Use /system/framework/framework.jar:preloaded-classes for on device dex2oat
by Brian Carlstrom
· 12 years ago
4922e9d
Use /system/framework/framework.jar:preloaded-classes for on device dex2oat
by Brian Carlstrom
· 12 years ago
bdd0fb9
Improve sticky GC ergonomics
by Mathieu Chartier
· 12 years ago
752a0e6
Adding systrace logging to GC
by Mathieu Chartier
· 12 years ago
1d54e73
GC clean up.
by Ian Rogers
· 12 years ago
[Renamed (70%) from src/heap.cc]
7675e16
Rename art-cache to dalvik-cache
by Brian Carlstrom
· 12 years ago
8b788fe
Send the GC's SIGQUIT output to the right ostream.
by Elliott Hughes
· 12 years ago
62d6c77
Interpreter entries and instrumentation as a listener.
by Ian Rogers
· 12 years ago
6474d19
Remove use of compiled invoke stubs from portable.
by Jeff Hao
· 12 years ago
a3dd0b3
Fix DDMS large heap memory profiling.
by Ian Rogers
· 12 years ago
d9930a4
Merge "Re-enable large object space." into dalvik-dev
by Ian Rogers
· 12 years ago
22a2086
Re-enable large object space.
by Ian Rogers
· 12 years ago
25337eb
Merge "Fix object verification." into dalvik-dev
by Ian Rogers
· 12 years ago
04d7aa9
Fix object verification.
by Ian Rogers
· 12 years ago
5d91730
Changes to remove need for compiled invoke stubs for quick.
by Jeff Hao
· 12 years ago
84923ff
Temporarily disable large object space
by Brian Carlstrom
· 12 years ago
265091e
Remove ExtractCodeAndPrelink and switch Portable to MCLinker
by Brian Carlstrom
· 12 years ago
a40307e
Ensure VM's heap is accounted correctly.
by Ian Rogers
· 12 years ago
a843954
Using histograms for timing statistics.
by Sameer Abu Asal
· 12 years ago
9bd0281
Enable inlining of Unsafe methods for x86.
by Jeff Hao
· 12 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
700c8d3
Move .oat files to ELF format
by Brian Carlstrom
· 12 years ago
4893188
Avoid heap trims in foreground and audio apps.
by Ian Rogers
· 12 years ago
0cbaff5
Implement ObjectReference.ReferringObjects.
by Elliott Hughes
· 12 years ago
3b78c94
Implement ReferenceType.Instances.
by Elliott Hughes
· 12 years ago
ec0f83d
Implement JDWP VirtualMachine.InstanceCounts.
by Elliott Hughes
· 12 years ago
10c5b78
Fixes for gtests on gPrecise.
by Ian Rogers
· 12 years ago
80537bb
Fix and reenable lock dumping in stack dumps.
by Elliott Hughes
· 12 years ago
1aa246d
Move casts.h and stl_util.h into base/.
by Elliott Hughes
· 12 years ago
80de7a6
Fix clear growth limit not working.
by Mathieu Chartier
· 12 years ago
65db880
Estimate allocation rate to predict when to request concurrent GC.
by Mathieu Chartier
· 12 years ago
2b82db4
Refactor GC to have a class for each different type of GC.
by Mathieu Chartier
· 12 years ago
4da7f2f
Fix missing card mark verification.
by Mathieu Chartier
· 12 years ago
d22d548
Remove first GC pause.
by Mathieu Chartier
· 12 years ago
02b6a78
Parellel mark stack processing
by Mathieu Chartier
· 12 years ago
64b6d14
Interpret class initializers when building image.
by Ian Rogers
· 12 years ago
332f682
Merge "Remove disable card marks, fix SetPatchLocation." into dalvik-dev
by Ian Rogers
· 12 years ago
e35517a
Remove disable card marks, fix SetPatchLocation.
by Mathieu Chartier
· 12 years ago
8161c03
More MIPS fixes. The vm-tests and oat tests all work on the emulator.
by jeffhao
· 12 years ago
858f1c5
Check point root marking.
by Mathieu Chartier
· 12 years ago
3056d0c
Improve accuracy of heap trim times
by Mathieu Chartier
· 12 years ago
4eb68ed
More MIPS fixes. Fibonacci and ExceptionTest work.
by jeffhao
· 12 years ago
128c52c
Fix invalid root detection using wrong function to find space from object.
by Mathieu Chartier
· 12 years ago
9ebae1f
Concurrent class linker and intern table root marking
by Mathieu Chartier
· 12 years ago
c604d73
Implement mutex requeueing for cv broadcasts.
by Ian Rogers
· 12 years ago
0b0b515
Add large object space contains check to IsHeapAddress.
by Mathieu Chartier
· 12 years ago
6f1c949
Add root verification when we try to mark an invalid object.
by Mathieu Chartier
· 12 years ago
0051be6
Add parsed options for heap min free, heap max free, target utilization.
by Mathieu Chartier
· 12 years ago
1c23e1e
More space refactoring.
by Mathieu Chartier
· 12 years ago
155dfe9
More Gc statistics and logging
by Mathieu Chartier
· 12 years ago
f0bbeab
Improve heap lock annotations.
by Ian Rogers
· 12 years ago
7469ebf
Refactor and remove copy mark bits.
by Mathieu Chartier
· 12 years ago
d8195f1
Reduce mark stack / allocation stack / live stack address space usage.
by Mathieu Chartier
· 12 years ago
50b35e2
Explicitly pass Thread::Current to MutexLock and Alloc.
by Ian Rogers
· 12 years ago
8e9a149
Fix large object space overlapping map error
by Mathieu Chartier
· 12 years ago
2fde533
Refactor spaces and add free list large object space
by Mathieu Chartier
· 12 years ago
1f53934
Make PopSirt inlinable, pass self to SirtRef.
by Ian Rogers
· 12 years ago
120f1c7
Fail threads attaching during runtime shutdown.
by Ian Rogers
· 12 years ago
81d425b
Pass self to lock methods.
by Ian Rogers
· 12 years ago
83cf328
Fix framework perf regression
by Mathieu Chartier
· 12 years ago
e0f0cb3
Large object space
by Mathieu Chartier
· 12 years ago
5f5a2c0
Minor heap tidy ups.
by Ian Rogers
· 12 years ago
c7b83a0
Better verification: Detection of missing card marks and dead system weaks.
by Mathieu Chartier
· 12 years ago
866fb2a
Better WaitForConcurrentGcToComplete information
by Mathieu Chartier
· 12 years ago
0325e62
Cumulative timing logger
by Mathieu Chartier
· 12 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
fd678be
Additional heap verification for the Gc
by Mathieu Chartier
· 12 years ago
15bf2d3
Use bionic's dlmalloc 2.8.5.
by Ian Rogers
· 12 years ago
037813d
Record allocation after SetClass to have memory fence for SetClass card mark.
by Mathieu Chartier
· 12 years ago
1cd9c5c
Fix JPC regression
by Mathieu Chartier
· 12 years ago
556fad3
Fix mac build pointer aliasing warnings
by Mathieu Chartier
· 12 years ago
637e348
Remove statistics lock to improve performance.
by Mathieu Chartier
· 12 years ago
357e9be
Sticky mark bits "generational" GC
by Mathieu Chartier
· 12 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
dcf8d72
Fix zygote live/mark bitmap size.
by Mathieu Chartier
· 12 years ago
cc236d7
Zygote space / partial collection support.
by Mathieu Chartier
· 12 years ago
e6e0651
Mod-union table implementation: reference caching
by Mathieu Chartier
· 13 years ago
654d3a2
Enable concurrent sweeping
by Mathieu Chartier
· 13 years ago
b062fdd
Each space has its own bitmap(s)
by Mathieu Chartier
· 13 years ago
365c102
Increase use of ScopedJniThreadState.
by Ian Rogers
· 13 years ago
b43b7d4
Enable mod union table
by Mathieu Chartier
· 13 years ago
2542d66
Add additional support for Thread::Current() == NULL.
by Mathieu Chartier
· 13 years ago
0399dde
Remove Frame, merge shadow and quick representations.
by Ian Rogers
· 13 years ago
06f7987
Fix "holding ThreadListLock while doing condition variable wait on HeapLock"
by Mathieu Chartier
· 13 years ago
fc8cfac
Add missing WaitForConcurrentGcToComplete calls.
by Mathieu Chartier
· 13 years ago
24edeb5
Fix some camelCase.
by Elliott Hughes
· 13 years ago
069387a
Enable / disable CMS runtime options.
by Mathieu Chartier
· 13 years ago
a639903
Fix and re-enable CMS
by Mathieu Chartier
· 13 years ago
5dbf829
Disable CMS until bug(s) are fixed
by Mathieu Chartier
· 13 years ago
7664f5c
Fix GC performance regression
by Mathieu Chartier
· 13 years ago
662618f
Improve GC pause time reporting
by Mathieu Chartier
· 13 years ago
262e5ff
Enable card cleaning
by Mathieu Chartier
· 13 years ago
5301cd2
Mark stack create once per heap.
by Mathieu Chartier
· 13 years ago
a4f9474
Finish cleanup of class/field/method caching.
by Elliott Hughes
· 13 years ago
eac7667
DO NOT MERGE Fix all unsafe caching to be like libcore.
by Elliott Hughes
· 13 years ago
ae80b49
Include JNI details in the SIGQUIT output.
by Elliott Hughes
· 13 years ago
c967f78
Include a new heap summary line in the SIGQUIT output.
by Elliott Hughes
· 13 years ago
8a8b9cb
Improved OOME detail messages.
by Elliott Hughes
· 13 years ago
f24d3ce
Enforce the use of accessors on JValue so we can ensure sign extension.
by Elliott Hughes
· 13 years ago
Next »