Robbin Ehn
9354674485
8191326: Deprecate SafepointSpinBeforeYield
...
Reviewed-by: dholmes, shade
2017-11-20 09:33:16 +01:00
Bob Vandette
68c5f06bc1
Merge
2017-11-16 09:50:49 -05:00
Bob Vandette
20a8de0f70
8146115: Improve docker container detection and resource configuration usage
...
Reviewed-by: dholmes, kbarrett, phh
2017-11-15 10:34:17 -05:00
Roman Kennke
09a9ab8f41
8189171: Move GC argument processing into GC specific classes
...
Reviewed-by: pliden, eosterlund
2017-11-07 11:58:52 +01:00
Robbin Ehn
572c174edf
8190925: Deprecate FastTLABRefill and set default off
...
Reviewed-by: dholmes, mlarsson
2017-11-14 10:09:21 +01:00
Robbin Ehn
104ecb2dd1
8189941: Implementation JEP 312: Thread-local handshake
...
Introduce a way to execute a callback on threads without performing a global VM safepoint. Make it both possible and cheap to stop individual threads and not just all threads or none.
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Reviewed-by: mdoerr, neliasso, acorn, aph, coleenp, dholmes
2017-08-31 10:00:28 +02:00
Robbin Ehn
f6750599ef
8187809: UseMembar should be set true and deprecate the flag
...
Reviewed-by: dcubed, sspitsyn, dholmes
2017-11-10 09:16:42 +01:00
Roman Kennke
04e375658c
8183542: Factor out serial GC specific code from GenCollectedHeap into its own subclass
...
Reviewed-by: kbarrett, jgeorge
2017-10-25 10:05:17 +02:00
Jini George
02b4fc7985
8189798: SA cleanup - part 1
...
Avoid varible redefinitions in SA, modify SA varible names to match hotspot ones
Reviewed-by: sspitsyn, coleenp, sballal
2017-11-09 12:12:32 +05:30
Coleen Phillimore
a68609ede5
Merge
2017-11-08 16:03:35 -05:00
Ioi Lam
3063beded5
8186778: Make obsolete VM options for shared region size control
...
Obsoleted SharedReadOnlySize, SharedMiscCodeSize, SharedMiscDataSize and SharedReadWriteSize
Reviewed-by: dholmes
2017-11-08 09:03:24 -08:00
John Paul Adrian Glaubitz
9f9e85e9ad
8190570: Zero fails to build on linux-sparc due undefined reference
...
Reviewed-by: coleenp
2017-11-06 19:45:47 +01:00
Doug Simon
f37bbe430d
8188102: [JVMCI] Convert special JVMCI oops in nmethod to jweak values
...
Reviewed-by: never, kvn, kbarrett
2017-11-06 12:53:55 +01:00
Erik Gahlin
5a9432a16b
8189440: Event tracing macros for allocation and weak oops processing
...
Reviewed-by: dholmes, mgronlun
2017-11-05 06:11:10 +01:00
Erik Gahlin
249ea8369e
8189425: Minor updates in support of closed changes
...
Reviewed-by: mgronlun, dholmes
2017-11-05 03:43:15 +01:00
Calvin Cheung
c39d2071f0
8187347: Do not abort CDS archive creation when some classes are unverifiable
...
Deprecating the IgnoreUnverifiableClassesDuringDump vm option in JDK10 and set its default value to true
Reviewed-by: dholmes, jiangli
2017-11-03 10:48:26 -07:00
Gerard Ziemski
a043febf6f
8184765: Dynamically resize SystemDictionary
...
Implemented dynamic resizing, which triggers when load factor is too high
Reviewed-by: coleenp, rehn
2017-11-02 11:00:34 -05:00
Zhengyu Gu
92ae7c8cfd
8189688: NMT: Report per-class load metadata information
...
Report per-class loader metadata info via NMT jcmd metadata sub-command
Reviewed-by: stuefe, coleenp
2017-11-07 09:37:45 -05:00
Bob Vandette
75d5090c81
8190283: Default heap sizing options select a MaxHeapSize larger than available physical memory in some cases
...
Reviewed-by: tschatzl, sjohanss
2017-11-07 10:30:53 -05:00
Jamsheed Mohammed C M
10a1edcc22
8152470: Add COMPILER2_OR_JVMCI definition
...
Defined(COMPILER2) || INCLUDE_JVMCI changed replaced with COMPILER2_OR_JVMCI
Reviewed-by: kvn
2017-11-06 21:28:03 -08:00
Coleen Phillimore
e908052a71
8189610: Reconcile jvm.h and all jvm_md.h between java.base and hotspot
...
Removed hotspot version of jvm*h and jni*h files.
Reviewed-by: ihse, mchung, dholmes
2017-10-31 11:55:09 -04:00
Robin Westberg
b36ba5ff60
8189368: Add information on current bias holder for BiasedLockRevocation event
...
Reviewed-by: mgronlun, dholmes, egahlin
2017-10-30 16:37:53 +01:00
Sangheon Kim
4101ba9a13
8185278: TestGreyReclaimedHumongousObjects.java fails guarantee(index != trim_index(_head_index + 1)) failed: should not go past head
...
Add STS to avoid MMU concurrency problem between VM Thread and Concurrent Mark Thread
Reviewed-by: tschatzl, ehelin
2017-10-26 21:30:48 -07:00
Jamsheed Mohammed C M
82a1334ded
6523512: has_special_runtime_exit_condition checks for is_deopt_suspend needlessly
...
Removed is_deopt_suspend() from has_special_runtime_exit_condition checks
Reviewed-by: dlong, thartmann
2017-10-26 05:59:15 -07:00
Dean Long
ef5b012bf4
8189649: AOT: assert(caller_frame.cb()->as_nmethod_or_null() == cm) failed: expect top frame nmethod
...
Reviewed-by: kvn
2017-10-23 21:49:48 -07:00
Volker Simonis
a5d5806cb4
8166317: InterpreterCodeSize should be computed
...
Reviewed-by: kvn, coleenp
2017-09-04 19:50:01 +02:00
Roman Kennke
7030019135
8171853: Remove Shark compiler
...
Reviewed-by: dholmes, kvn, erikj, ihse
2017-10-15 22:54:03 +02:00
Serguei Spitsyn
ba7368fbd6
Merge
2017-10-21 00:06:50 +00:00
Yasumasa Suenaga
c4706f598d
8151815: Could not parse core image with JSnap
...
Reviewed-by: dholmes, sspitsyn
2017-10-21 07:00:23 +09:00
Goetz Lindenmaier
963e8da9b7
8185712: [windows] Improve native symbol decoder
...
Reviewed-by: goetz, iklam, zgu
2017-09-20 15:12:11 +02:00
Roman Kennke
82fcfbfbc4
8189373: jmap -heap exited with error code
...
Add CMSHeap related bits to SA code
Reviewed-by: dholmes, jgeorge
2017-10-19 20:48:31 -04:00
Magnus Ihse Bursie
da4336daaf
Merge
2017-10-19 14:15:06 +02:00
Magnus Ihse Bursie
7c78b40f8d
8189608: Remove duplicated jni.h
...
Reviewed-by: erikj, dholmes, coleenp
2017-10-19 11:59:52 +02:00
Erik Österlund
29eea5d4a1
8189355: Cleanup of BarrierSet barrier functions
...
Reviewed-by: shade, kbarrett, pliden, rkennke
2017-10-19 11:25:55 +02:00
Stefan Karlsson
6e571871e6
8189360: JvmtiExport::weak_oops_do is called for all JNIHandleBlock instances
...
Reviewed-by: pliden, kbarrett, sspitsyn
2017-10-18 21:15:01 +02:00
Calvin Cheung
449114a4f6
8185694: Replace SystemDictionaryShared::_java_platform_loader with SystemDictionary::is_platform_class_loader()
...
Added the creation of _java_platform_loader
Reviewed-by: iklam, coleenp, mchung, dholmes, jiangli
2017-10-10 14:38:56 -07:00
Mandy Chung
4c1297b778
8188052: JNI FindClass needs to specify the class loading context used for library lifecycle hooks
...
Reviewed-by: alanb, coleenp, dholmes
2017-10-10 11:52:42 -07:00
Erik Österlund
bf5816a2c5
8188813: Generalize OrderAccess to use templates
...
Reviewed-by: dholmes, coleenp
2017-10-09 14:39:59 +02:00
Serguei Spitsyn
70bbf43808
Merge
2017-10-09 07:08:53 +00:00
Yasumasa Suenaga
72ef94f770
8187403: [Unknown generation] is shown in Stack Memory on HSDB
...
Reviewed-by: sspitsyn, jgeorge
2017-10-07 22:45:12 +09:00
Zhengyu Gu
0d8679e178
8187685: NMT: Tracking compiler memory usage of thread's resource area
...
Bias compiler thread's resource area to mtCompiler
Reviewed-by: kvn, coleenp
2017-10-06 22:40:31 -04:00
Erik Österlund
b6bc02e70f
8188224: Generalize Atomic::load/store to use templates
...
Reviewed-by: dholmes, coleenp
2017-10-05 10:55:34 +02:00
Serguei Spitsyn
8f9b248011
Merge
2017-09-29 23:53:15 +00:00
Yasumasa Suenaga
858db7244e
8187402: UnknownOopException is occurred on Stack Memory window in HSDB
...
Reviewed-by: sspitsyn, jgeorge
2017-09-29 21:00:18 +09:00
Mikael Gerdin
04b79fa8f3
8187040: ThreadCritical crashes on Solaris if used between os::init and os::init_2
...
Reviewed-by: dholmes, stuefe
2017-09-25 21:25:46 -04:00
Coleen Phillimore
cc04ffc7b3
Merge
2017-10-03 21:21:35 +00:00
Coleen Phillimore
73a801bc43
8186777: Make Klass::_java_mirror an OopHandle
...
Add indirection for fetching mirror so that GC doesn't have to follow CLD::_klasses
Co-authored-by: Rickard Backman <rickard.backman@oracle.com>
Reviewed-by: hseigel, thartmann, eosterlund, stefank
2017-10-03 16:42:04 -04:00
Erik Österlund
aa72ba3a64
8187977: Generalize Atomic::xchg to use templates
...
Reviewed-by: kbarrett, coleenp
2017-09-26 21:37:01 +02:00
David Holmes
fd93a04684
8185062: Set AssumeMP to true and deprecate the flag
...
Reviewed-by: shade, dcubed, kvn
2017-10-02 18:56:30 -04:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00