Maurizio Cimadamore
|
0fb31dbf3a
|
8254231: Implementation of Foreign Linker API (Incubator)
Reviewed-by: coleenp, ihse, dholmes, vlivanov
|
2020-11-23 11:00:38 +00:00 |
|
Nick Gasson
|
50357d136a
|
8254723: add diagnostic command to write Linux perf map file
Reviewed-by: ysuenaga, sspitsyn
|
2020-11-03 01:37:57 +00:00 |
|
Ioi Lam
|
0a1dc50f54
|
8253271: vm_version_x86.hpp should not include globals_extension.hpp
Reviewed-by: dholmes
|
2020-09-17 21:32:22 +00:00 |
|
Stefan Karlsson
|
77bdc30650
|
8247470: Fix CHeap GrowableArray NMT accounting
Reviewed-by: coleenp, tschatzl, kbarrett
|
2020-06-16 09:37:53 +02:00 |
|
Nils Eliasson
|
99d6bea20d
|
8244660: Code cache sweeper heuristics is broken
Reviewed-by: thartmann, rehn
|
2020-06-03 15:26:18 +02:00 |
|
Coleen Phillimore
|
9735678c26
|
8242896: typo #ifdef INCLUDE_JVMTI in codeCache.cpp
Reviewed-by: dholmes, sspitsyn
|
2020-04-17 07:46:17 -04:00 |
|
Erik Österlund
|
a5b81d97f9
|
8240693: Sweeper should not examine dying metadata in is_unloading() nmethod during static call stub cleaning
Reviewed-by: kvn, coleenp, pliden
|
2020-04-08 15:34:56 +00:00 |
|
Stefan Karlsson
|
161333eeba
|
8234748: Clean up atomic and orderAccess includes
Reviewed-by: dholmes
|
2019-11-26 10:47:46 +01:00 |
|
Stefan Karlsson
|
0ad50c2b5c
|
8234740: Harmonize parameter order in Atomic - cmpxchg
Reviewed-by: rehn, dholmes
|
2019-11-25 12:33:15 +01:00 |
|
Xin Liu
|
1ad5c5bfb7
|
8165056: move JIT Compiler related files from runtime/ to compiler/ directory
Reviewed-by: kvn, coleenp, dholmes
|
2019-10-09 12:43:32 -07:00 |
|
Robbin Ehn
|
35a9f6864a
|
8226705: [REDO] Deoptimize with handshakes
Reviewed-by: eosterlund, dcubed, dlong, pchilanomate
|
2019-09-19 10:52:22 +02:00 |
|
Zhengyu Gu
|
1a115f9763
|
8227755: Need more than 2 distinct CodeCache unloading cycles
Reviewed-by: eosterlund, rkennke
|
2019-07-17 08:33:38 -04:00 |
|
Daniel D. Daugherty
|
b0933034e0
|
8226699: [BACKOUT] JDK-8221734 Deoptimize with handshakes
Reviewed-by: dholmes, rehn, dlong
|
2019-06-24 22:38:17 -04:00 |
|
Leonid Mesnik
|
8c40b77cd8
|
8225388: Running jcmd Compiler.CodeHeap_Analytics all 0 cause crash
Reviewed-by: thartmann, sspitsyn
|
2019-06-07 12:26:50 -07:00 |
|
Robbin Ehn
|
9baafa55a6
|
8221734: Deoptimize with handshakes
Reviewed-by: dcubed, dholmes, pchilanomate, dlong, coleenp
|
2019-05-23 10:13:29 +02:00 |
|
Stefan Karlsson
|
4914e0ee95
|
8224203: Remove need to specify type when using FLAG_SET macros
Reviewed-by: rehn, pliden, coleenp
|
2019-05-22 13:06:31 +02:00 |
|
Coleen Phillimore
|
bc264ba95b
|
8223585: vmTestbase/runtime/pcl/* get SEGV in MetadataOnStackClosure::do_metadata(Metadata*)+0x0
Adjust old method table by only one thread.
Reviewed-by: kvn, jcbeyler, sspitsyn
|
2019-05-16 11:07:09 -04:00 |
|
Stefan Karlsson
|
c90f3ee68b
|
8223624: Cleanup includes of universe.hpp
Reviewed-by: coleenp, lkorinth
|
2019-05-09 14:28:30 +02:00 |
|
Coleen Phillimore
|
fbafef11c0
|
8222811: Consolidate MutexLockerEx and MutexLocker
Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls.
Reviewed-by: dcubed, dholmes, pliden, rehn
|
2019-04-25 10:56:31 -04:00 |
|
Zhengyu Gu
|
cc871f0459
|
8222086: CodeCache::UnloadingScope needs to preserve and restore previous IsUnloadingBehavior
Reviewed-by: eosterlund
|
2019-04-08 13:22:59 -04:00 |
|
Coleen Phillimore
|
246544eeb7
|
8221183: Avoid code cache walk in MetadataOnStackMark
Note nmethods with "old" Methods in them in table to walk instead.
Reviewed-by: eosterlund, sspitsyn
|
2019-04-01 09:53:30 -04:00 |
|
Coleen Phillimore
|
5c5089b0a2
|
8220512: Deoptimize redefinition functions that have dirty ICs
Walk ICs to determine whether nmethods are dependent on redefined classes.
Reviewed-by: sspitsyn, eosterlund
|
2019-03-15 16:00:18 -04:00 |
|
Stefan Karlsson
|
2370adc703
|
8220343: Move scavenge_root_nmethods from shared code
Reviewed-by: kvn, eosterlund
|
2019-03-14 09:15:51 +01:00 |
|
Coleen Phillimore
|
8f5e561d19
|
8139551: Scalability problem with redefinition - multiple code cache walks
Walk code cache and deoptimize once per redefinition.
Reviewed-by: sspitsyn, dlong
|
2019-02-05 10:40:25 -05:00 |
|
Coleen Phillimore
|
0be6d52f4d
|
8215034: Remove old HOTSWAP conditionals
Reviewed-by: dcubed, jiangli, sspitsyn
|
2018-12-07 17:20:44 -05:00 |
|
Tobias Hartmann
|
d4acf96543
|
8208277: Code cache heap (-XX:ReservedCodeCacheSize) doesn't work with 1GB LargePages
Use huge pages for code cache if ReservedCodeCacheSize == InitialCodeCacheSize
Reviewed-by: kvn
|
2018-12-06 10:07:54 +01:00 |
|
Lutz Schmidt
|
8e05550ef3
|
8214526: Change CodeHeap State Analytics control from UL to Print*
Reviewed-by: coleenp, kvn, stuefe, thartmann
|
2018-12-04 11:57:18 +01:00 |
|
Erik Österlund
|
3a5bccf5c6
|
8213565: Crash in DependencyContext::remove_dependent_nmethod
Reviewed-by: rehn, kvn
|
2018-11-30 11:40:48 +01:00 |
|
Erik Österlund
|
1379397c32
|
8213755: Let nmethods be is_unloading() outside of safepoints
Reviewed-by: rehn, coleenp, kvn
|
2018-11-22 10:01:38 +01:00 |
|
Erik Österlund
|
f2fe71b186
|
8212989: Allow CompiledMethod ExceptionCache have unloaded klasses
Reviewed-by: kvn, pliden
|
2018-11-05 08:01:39 +01:00 |
|
Erik Österlund
|
25f14cd757
|
8209189: Make CompiledMethod::do_unloading more concurrent
Reviewed-by: kvn, coleenp
|
2018-11-02 08:33:59 +01:00 |
|
Tobias Hartmann
|
4b27547977
|
8177899: Tests fail due to code cache exhaustion on machines with many cores
Implemented upper limit on CICompilerCount based on code cache size.
Reviewed-by: kvn, mdoerr
|
2018-10-30 09:06:08 +01:00 |
|
Goetz Lindenmaier
|
2e682fa3cd
|
8207049: Minor improvements of compiler code
Reviewed-by: kvn, mdoerr
|
2018-07-12 16:31:28 +02:00 |
|
Chris Phillips
|
561ec75b9b
|
8203030: Zero s390 31 bit size_t type conflicts in shared code
Cast to size_t or change to size_t foe compatibility with other archs.
Reviewed-by: pliden, dholmes
|
2018-06-19 10:00:39 -04:00 |
|
Rene Schuenemann
|
83ece1407f
|
8204476: Add additional statistics to CodeCache::print_summary
Reviewed-by: kvn, stuefe
|
2018-05-30 14:46:17 +02:00 |
|
Coleen Phillimore
|
3e3414dbf3
|
8203837: Split nmethod unloading from inline cache cleaning
Refactor cleaning inline caches to after GC do_unloading.
Reviewed-by: thartmann, eosterlund
|
2018-05-02 11:28:49 -04:00 |
|
Erik Gahlin
|
a060be188d
|
8199712: Flight Recorder
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: coleenp, ihse, erikj, dsamersoff, mseledtsov, egahlin, mgronlun
|
2018-05-15 20:24:34 +02:00 |
|
Stefan Karlsson
|
623c83dad9
|
8201427: Fix Minimal VM builds on Linux x64
Reviewed-by: shade
|
2018-04-11 13:52:23 +02:00 |
|
Lutz Schmidt
|
b7cb1a07e4
|
8198691: CodeHeap State Analytics
Reviewed-by: kvn, thartmann
|
2018-03-26 12:59:45 -07:00 |
|
Stefan Karlsson
|
1a1aecd166
|
8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp
|
2018-03-23 18:54:12 +01:00 |
|
Harold Seigel
|
c0bc887c36
|
8191102: Incorrect include file use in classLoader.hpp
Move appropriate methods to <fiile>.inline.hpp files. Create <file>.inline.hpp files when needed.
Reviewed-by: coleenp, dholmes
|
2018-03-05 10:29:23 -05:00 |
|
Tobias Hartmann
|
925a508b2b
|
8087339: The code heap might use different alignment for committed size and reserved size
InitialCodeCacheSize should not constrain code cache memory alignment.
Reviewed-by: kvn
|
2017-11-27 11:41:00 +01:00 |
|
Tobias Hartmann
|
d54de52f13
|
8179026: Remove explicit code cache options processing
Removed explicit processing of code cache related options because generic processing already handles these.
Reviewed-by: kvn
|
2017-11-27 11:39:21 +01:00 |
|
Volker Simonis
|
a5d5806cb4
|
8166317: InterpreterCodeSize should be computed
Reviewed-by: kvn, coleenp
|
2017-09-04 19:50:01 +02:00 |
|
Erik Österlund
|
ebf1633bd2
|
8185141: Generalize scavengeable nmethod root handling
Reviewed-by: tschatzl, pliden, rkennke
|
2017-10-13 15:08:56 +02:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|