Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
616723f67e253c3eba8123029b45684e1f33454e
/
runtime
/
jit
5d04eb6
Fix profile saver reference point when calculating the sleep time
by Calin Juravle
· 9 years ago
dc3b128
Avoid long sleep in ProfileSaver
by Brian Carlstrom
· 9 years ago
27ed3a4
Add methods with samples during launch to profile
by Mathieu Chartier
· 9 years ago
8fbea8e
Add missing check for IsShuttingDown in profile saver
by Calin Juravle
· 9 years ago
0fc5abe
Merge "Do not allow OSR jump while debugging is active."
by Aart Bik
· 9 years ago
29bdaee
Do not allow OSR jump while debugging is active.
by Aart Bik
· 9 years ago
a57305e
Fix profile saver initial wait
by Mathieu Chartier
· 9 years ago
a263892
Adjust ProfileSaver strategy
by Calin Juravle
· 9 years ago
e18d619
Don't expect permission to open foreign dex use marks.
by Richard Uhler
· 9 years ago
7c9f3ba
Fix braino when parsing invoke transition weight.
by Nicolas Geoffray
· 9 years ago
b384e5e
Fix profile saver to use base dex location
by Mathieu Chartier
· 9 years ago
bd553eb
Decrease transition weight.
by Nicolas Geoffray
· 9 years ago
f39f009
Fix how the ProfileSaver thread attaches to the runtime.
by Calin Juravle
· 9 years ago
155ff3d
Add command line option for jit invoke transition weight
by Calin Juravle
· 9 years ago
ffc8707
Split profile recording from jit compilation
by Calin Juravle
· 9 years ago
97cbc92
Allow the framework to register sensistive threads to the runtime
by Calin Juravle
· 9 years ago
4eb6fbf
Use explicit cast to avoid compilers error
by Goran Jakovljevic
· 9 years ago
900d7d4
Merge changes Ie36c4b4a,Ia9968b95,I2c19de14,I99388dee,I072c4e41, ...
by Calin Juravle
· 9 years ago
250a378
Add flag to ArtMethod to skip compilation.
by Nicolas Geoffray
· 9 years ago
9962962
ProfileSaver: query profiling_infos instead of the code_map
by Calin Juravle
· 9 years ago
6543933
Fix comparison in profile saver
by Calin Juravle
· 9 years ago
20b7e3b
Fix tracking foreign dex files
by Calin Juravle
· 9 years ago
0b79127
Skip profiling if the dex file is fully compiled
by Calin Juravle
· 9 years ago
aa840f4
Fix profile save MaxBaxBackoff time
by Calin Juravle
· 9 years ago
698f4d1
Fix and tune ProfileSaver
by Calin Juravle
· 9 years ago
050fb1b
Do not profile fully compiled oat files.
by Calin Juravle
· 9 years ago
5d1bd0a
Discard corrupted or out of date profiles
by Calin Juravle
· 9 years ago
876f350
Extend profman to be able to dump profile content.
by Calin Juravle
· 9 years ago
6414295
Update and improve profiles format
by Calin Juravle
· 9 years ago
6726546
Improve ProfileSaver to cache data and do minimal I/O
by Calin Juravle
· 9 years ago
b9c1b9b
Improve resolved classes saving strategy
by Calin Juravle
· 9 years ago
b8e6999
Add ProfileSaver stats and dump them during SigQuit
by Calin Juravle
· 9 years ago
59ff8cb
Don't be so agressive in quering the code cache for new methods
by Calin Juravle
· 9 years ago
480d510
Fix interaction between instrumentation and jit lock.
by Nicolas Geoffray
· 9 years ago
f59149a
Merge "Add weight to compiled/interpreter transitions."
by Nicolas Geoffray
· 9 years ago
71cd50f
Add weight to compiled/interpreter transitions.
by Nicolas Geoffray
· 9 years ago
37d8c5c
Merge "Properly initialize the is_osr_method_being_compiled_ flag."
by Nicolas Geoffray
· 9 years ago
935384e
Properly initialize the is_osr_method_being_compiled_ flag.
by Nicolas Geoffray
· 9 years ago
ba6aae0
Fix initialization of field after conflicting merges.
by Nicolas Geoffray
· 9 years ago
dad35b0
Merge "Remove the JIT from the instrumentation framework."
by Nicolas Geoffray
· 9 years ago
93205e3
Move Assemblers to the Arena.
by Vladimir Marko
· 9 years ago
274fe4a
Remove the JIT from the instrumentation framework.
by Nicolas Geoffray
· 9 years ago
b2771b4
Add option to tune sample collection based on thread sensitivity
by Calin Juravle
· 9 years ago
0e6aa6d
ART: Make mterp jit profiling race tolerant
by buzbee
· 9 years ago
787a500
Merge "Revert "Revert "Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp"""""
by Calin Juravle
· 9 years ago
4009bc6
Merge "Implement on-stack replacement for MIPS32 and MIPS64"
by Nicolas Geoffray
· 9 years ago
454b3b6
ART: Fix race in on-stack replacement
by buzbee
· 9 years ago
1d011d9
Revert "Revert "Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp""""
by Bill Buzbee
· 9 years ago
9d07e3d
Clean up OatQuickMethodHeader after Quick removal.
by Vladimir Marko
· 9 years ago
961ea9f
Revert "Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp"""
by Hiroshi Yamauchi
· 9 years ago
fe2b137
Merge "Pack stack map entries on bit level to save space."
by Calin Juravle
· 9 years ago
09ed098
Pack stack map entries on bit level to save space.
by David Srbecky
· 9 years ago
4a8ac9c
Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp""
by Bill Buzbee
· 9 years ago
3bc1381
Implement on-stack replacement for MIPS32 and MIPS64
by Goran Jakovljevic
· 9 years ago
6aef867
Revert "ART: Improve JitProfile perf in arm/arm64 mterp"
by Calin Juravle
· 9 years ago
1cb8689
Revert "ART: Ignore hotness updates if jit inactive"
by Calin Juravle
· 9 years ago
c1bc415
Only call jit_load after the zygote fork
by Mathieu Chartier
· 9 years ago
af8e71d
Merge "ART: Ignore hotness updates if jit inactive"
by Bill Buzbee
· 9 years ago
17bda20
ART: Ignore hotness updates if jit inactive
by buzbee
· 9 years ago
72918ea
Load jit compiler pre zygote fork
by Mathieu Chartier
· 9 years ago
42cd3cb
Merge "ART: Improve JitProfile perf in arm/arm64 mterp"
by Bill Buzbee
· 9 years ago
c1d6b34
ART: Improve JitProfile perf in arm/arm64 mterp
by buzbee
· 9 years ago
b9a639d
Fix braino in JitCodeCache.
by Nicolas Geoffray
· 9 years ago
1153282
Merge "Code cleanup between debugger and jit."
by Nicolas Geoffray
· 9 years ago
6300fd7
Code cleanup between debugger and jit.
by Nicolas Geoffray
· 9 years ago
a807780
Add verify-profile compiler filter
by Mathieu Chartier
· 9 years ago
532da65
Merge "Add more statistics for memory use of the JIT."
by Nicolas Geoffray
· 9 years ago
933330a
Add more statistics for memory use of the JIT.
by Nicolas Geoffray
· 9 years ago
011b511
Merge "Call __jit_debug_register_code() indirectly via global variable."
by David Srbecky
· 9 years ago
a4f8154
Collect memory use for the JIT.
by Nicolas Geoffray
· 9 years ago
e8b4e85
Call __jit_debug_register_code() indirectly via global variable.
by David Srbecky
· 9 years ago
07e3ca9
Fix thread race when fetching the ProfilingInfo object.
by Nicolas Geoffray
· 9 years ago
83f080a
Tweak JIT hotness threshold.
by Nicolas Geoffray
· 9 years ago
e87fe95
Merge "Clear inline caches at each full GC."
by Nicolas Geoffray
· 9 years ago
b6e20ae
Clear inline caches at each full GC.
by Nicolas Geoffray
· 9 years ago
5bdcdca
Merge "Handle unexpected cases in profile saver"
by Calin Juravle
· 9 years ago
87aa99c
Merge "Record foreign dex files loaded by the app in the profile"
by Calin Juravle
· 9 years ago
f529e9b
Handle unexpected cases in profile saver
by Calin Juravle
· 9 years ago
33fbf37
Add systrace logging to ScopedCodeCacheWrite
by Mathieu Chartier
· 9 years ago
32ce2ad
Add more systracing everywhere
by Mathieu Chartier
· 9 years ago
9abb297
Fix very rare bug around JIT code cache collection.
by Nicolas Geoffray
· 9 years ago
bcd94c8
Refine statistics around the JIT.
by Nicolas Geoffray
· 9 years ago
e283588
Merge "Do a TryLock when allocating a ProfilingInfo from the interpreter."
by Nicolas Geoffray
· 9 years ago
511e41b
Clear inline caches if a ProfilingInfo gets revived.
by Nicolas Geoffray
· 9 years ago
3512244
Revert "Revert "Use the interpreter as a heartbeat for the JIT.""
by Nicolas Geoffray
· 9 years ago
c90bc92
Record foreign dex files loaded by the app in the profile
by Calin Juravle
· 9 years ago
9e927f5
Lower JIT thread priority
by Andreas Gampe
· 9 years ago
a96917a
Revert "Use the interpreter as a heartbeat for the JIT."
by Nicolas Geoffray
· 9 years ago
1e7da9b
Do a TryLock when allocating a ProfilingInfo from the interpreter.
by Nicolas Geoffray
· 9 years ago
7273a5d
Use the interpreter as a heartbeat for the JIT.
by Nicolas Geoffray
· 9 years ago
c5dd319
Add and use loaded class profiling
by Mathieu Chartier
· 9 years ago
6d17995
Merge "Dump the number of OSR compiled code."
by Nicolas Geoffray
· 9 years ago
dcedaaa
Merge "Implement << operator for DexRegisterLocation::Kind."
by David Srbecky
· 9 years ago
7dc1178
Implement << operator for DexRegisterLocation::Kind.
by David Srbecky
· 9 years ago
fcdd729
Dump the number of OSR compiled code.
by Nicolas Geoffray
· 9 years ago
b0d2208
Forgot to initialize JIT memory use fields.
by Nicolas Geoffray
· 9 years ago
dddfaa5
Merge "Introduce partial code cache collection."
by Nicolas Geoffray
· 9 years ago
8d37250
Introduce partial code cache collection.
by Nicolas Geoffray
· 9 years ago
6406b52
Merge "Revert "Revert "Add profman tool: responsible to process profiles"""
by Calin Juravle
· 9 years ago
7ca4b77
Don't allocate mspaces of less than a page.
by Nicolas Geoffray
· 9 years ago
Next »