Kim Barrett
75a8e7d4e2
8210119: Rename SubTasksDone::is_task_claimed
...
Renamed to try_claim_task and inverted result.
Reviewed-by: coleenp, sjohanss
2018-08-30 16:16:19 -04:00
Erik Österlund
05b8f66dff
8210065: ZGC: Remove mode for treating weaks as strong
...
Reviewed-by: kbarrett, pliden
2018-08-30 09:25:38 +02:00
Erik Österlund
af545969be
8210063: ZGC: Enable load barriers for IN_NATIVE runtime barriers
...
Reviewed-by: pliden
2018-08-30 09:12:07 +02:00
Erik Österlund
dd02aad6be
8210061: ZGC: Remove STW weak processor mode
...
Reviewed-by: pliden, kbarrett
2018-08-30 08:59:23 +02:00
Roman Kennke
296002fe50
8180193: Make marking bitmap code available to other GCs
...
Reviewed-by: shade, stefank
2018-08-29 20:15:09 +02:00
Per Lidén
16263ca90c
8210045: Allow using a subset of worker threads even when UseDynamicNumberOfGCThreads is not set
...
Reviewed-by: eosterlund, kbarrett
2018-08-29 08:00:00 +02:00
Kim Barrett
1b02e70184
8072498: Multi-thread JNI weak reference processing
...
Add parallel processing support to WeakProcessor.
Reviewed-by: tschatzl, sjohanss
2018-08-28 12:57:40 -04:00
Per Lidén
12c27777c8
8209894: ZGC: Cap number of GC workers based on heap size
...
Reviewed-by: ehelin, tschatzl
2018-08-28 09:06:23 +02:00
Zhengyu Gu
083110efa9
8209852: Counters in StringCleaningTask should be type of size_t
...
Converted counters to size_t type to avoid casting
Reviewed-by: coleenp
2018-08-27 17:20:29 -04:00
Zhengyu Gu
af8a3d61b5
8209841: [REDO] Refactor G1ParallelCleaningTask into shared
...
Refactored ParallelCleaningTask to share with other GCs
Reviewed-by: tschatzl, shade
2018-08-24 15:49:21 -04:00
Kim Barrett
23f0fb4cde
8209850: Allow NamedThreads to use GlobalCounter critical sections
...
Add NamedThreads iterator and make GlobalCounter use it.
Reviewed-by: eosterlund, rehn
2018-08-23 18:14:53 -04:00
Per Lidén
14443eec10
8209883: ZGC: Compile without C1 broken
...
Reviewed-by: eosterlund, shade
2018-08-23 14:31:27 +02:00
Per Lidén
58e2f2d41c
8209831: ZGC: Clean up ZRelocationSetSelectorGroup::semi_sort()
...
Reviewed-by: eosterlund, kbarrett
2018-08-23 10:52:27 +02:00
Thomas Schatzl
6f880d7f48
8209062: Clean up G1MonitoringSupport
...
Reviewed-by: phh, sangheki
2018-08-22 20:37:07 +02:00
Thomas Schatzl
0d78eb91db
8209061: Move G1 serviceability functionality to G1MonitoringSupport
...
Reviewed-by: phh, sangheki
2018-08-22 20:37:07 +02:00
Thomas Schatzl
5c94ea21e7
8209700: Remove HeapRegionSetBase::RegionSetKind for a more flexible approach
...
Reviewed-by: kbarrett, phh
2018-08-22 20:37:07 +02:00
Thomas Schatzl
0cad83662a
8209698: Remove "Pinned" from HeapRegionTraceType
...
Reviewed-by: iklam
2018-08-22 20:37:07 +02:00
Thomas Schatzl
8e264e259d
8208498: Put archive regions into a first-class HeapRegionSet
...
Maintain archive regions in a HeapRegionSet like other region types.
Reviewed-by: phh, sangheki
2018-08-22 20:37:07 +02:00
Ioi Lam
5b2c081460
8208658: Make CDS archived heap regions usable even if compressed oop encoding has changed
...
Relocate and patch archive regions if necessary
Reviewed-by: jiangli, tschatzl
2018-08-14 09:59:37 -07:00
Roland Westrelin
40af989884
8209686: cleanup arguments to PhaseIdealLoop() constructor
...
Reviewed-by: thartmann, kvn, pliden
2018-08-22 10:36:39 +02:00
Thomas Schatzl
2ffded2a4b
8209839: [Backout] Backout JDK-8206467 Refactor G1ParallelCleaningTask into shared
...
Reviewed-by: zgu
2018-08-22 16:01:29 +02:00
Roman Kennke
83d1dd7d9a
8209667: Explicit barriers for C1/LIR
...
Reviewed-by: eosterlund, roland
2018-08-19 20:00:57 +02:00
Erik Österlund
ce61e39060
8208601: Introduce native oop barriers in C2 for OopHandle
...
Reviewed-by: neliasso, kvn
2018-08-22 13:06:33 +02:00
Roman Kennke
d8ffa83e7a
8209801: Rename C1_WRITE_ACCESS and C1_READ_ACCESS decorators to ACCESS_READ and ACCESS_WRITE
...
Reviewed-by: kbarrett, pliden
2018-08-22 13:01:26 +02:00
Roland Westrelin
f3e518394b
8209420: Track membars for volatile accesses so they can be properly optimized
...
Reviewed-by: adinn, aph, thartmann
2018-08-14 16:54:47 +02:00
Zhengyu Gu
bd0f1453dc
8206467: Refactor G1ParallelCleaningTask into shared
...
Refactored and moved G1ParllelCleaningTask to be shared among GCs
Reviewed-by: rkennke, kbarrett
2018-08-21 20:29:57 -04:00
Leonid Mesnik
85a5893183
8209758: 2 classes with same name G1PrintCollectionSetClosure cause crash when logging is enabled
...
Reviewed-by: tschatzl, kbarrett
2018-08-21 13:17:29 -07:00
Patricio Chilano Mateo
4ef5590fa7
8206423: Use locking for cleaning ResolvedMethodTable
...
ServiceThread is now in charge of cleaning ResolvedMethodTable entries
Reviewed-by: gziemski, dholmes, coleenp
2018-08-21 10:37:02 -04:00
Coleen Phillimore
dc556f4086
8209738: Remove ClassLoaderDataGraph::*oops_do functions
...
Make walking CLDG more consistent.
Reviewed-by: dholmes, tschatzl
2018-08-21 09:33:41 -04:00
Lois Foltan
75ed173e15
8209301: JVM rename is_anonymous, host_klass to unsafe specific terminology ahead of Unsafe.defineAnonymousClass deprecation
...
Clean up VM anonymous class terminology.
Reviewed-by: coleenp, dholmes, mchung
2018-08-20 08:25:57 -04:00
Kim Barrett
0d9777a9cb
8154343: Make SATB related code available to other GCs
...
Move ptrQueue and satbMarkQueue files from g1 to shared.
Reviewed-by: rkennke, sangheki
2018-08-18 13:59:25 -04:00
Erik Österlund
b9052e9647
8208582: Introduce native oop barriers in C1 for OopHandle
...
Reviewed-by: coleenp, kvn
2018-08-15 09:51:57 +02:00
Gerard Ziemski
b75805c1a5
8195100: Use a low latency hashtable for SymbolTable
...
Used concurrentHashTable, similar to stringTable
Reviewed-by: coleenp, kbarrett, iklam, pliden
2018-08-14 18:42:14 -05:00
Kim Barrett
773906998a
8209347: SATBMarkQueue.cpp should not need jvm.h
...
Use os::snprintf instead of jio_snprintf.
Reviewed-by: shade, tschatzl
2018-08-14 14:58:14 -04:00
Kim Barrett
8f31a55f91
8209346: Refactor SATBMarkQueue filter configuration
...
Moved reference to G1-specific option to G1CollectedHeap.
Reviewed-by: shade, rkennke
2018-08-14 13:16:26 -04:00
Per Lidén
a51aeedca0
8209376: ZGC: Move ZMarkStackAllocator into a separate file
...
Reviewed-by: eosterlund, kbarrett
2018-08-13 14:04:43 +02:00
Per Lidén
f50c8dddfa
8209375: ZGC: Use dynamic base address for mark stack space
...
Reviewed-by: eosterlund, kbarrett
2018-08-13 14:04:42 +02:00
Kim Barrett
924bba584d
8209345: Merge SATBMarkQueueFilter into SATBMarkQueueSet
...
Move filter extension protocol to SATBMarkQueueSet.
Reviewed-by: shade, tschatzl, rkennke
2018-08-14 00:15:56 -04:00
Kim Barrett
a007690fa0
8209396: Make PtrQueueSets not statically allocated
...
Change the G1BarrierSet PtrQueueSet static members to ordinary members.
Reviewed-by: shade, tschatzl, rkennke
2018-08-13 18:21:26 -04:00
Thomas Schatzl
7aabcdee63
8200365: TestOptionsWithRanges.java of '-XX:TLABWasteTargetPercent=100' fails intermittently
...
For initial TLAB sizing, increase the number of expected refills to 2.
Reviewed-by: phh, sangheki
2018-08-13 12:24:25 +02:00
Roman Kennke
59ca28bf1c
8209118: Abstract SATBMarkQueueSet's ThreadLocalData access
...
Reviewed-by: kbarrett, shade
2018-08-09 22:51:48 +02:00
Per Lidén
f8590345b7
8209127: ZGC: Improve error message when failing to map memory for mark stacks
...
Reviewed-by: eosterlund, tschatzl
2018-08-09 11:24:30 +02:00
Per Lidén
abb1e458eb
8209126: ZGC: ZMarkStackAllocator::is_initialized() never called
...
Reviewed-by: eosterlund, tschatzl
2018-08-09 11:24:30 +02:00
Per Lidén
6c7f0f0218
8209125: ZGC: Clean up ZServiceabilityCounters
...
Reviewed-by: eosterlund, tschatzl
2018-08-09 11:24:30 +02:00
Per Lidén
e05a66c789
8207756: ZGC: jstat should show CGC STW phases
...
Co-authored-by: Yasumasa Suenaga <yasuenag@gmail.com>
Reviewed-by: pliden, ysuenaga, eosterlund
2018-08-09 11:24:30 +02:00
Xin Liu
e5f3e1b60c
8207965: C2-only debug build fails
...
Reviewed-by: kvn, iignatyev
2018-08-08 18:38:34 -07:00
Thomas Schatzl
d702d5f8d2
8208669: GC changes to allow enabling -Wreorder
...
Reviewed-by: kbarrett
2018-08-08 15:31:06 +02:00
Zhengyu Gu
4555c28590
8205921: Optimizing best-of-2 work stealing queue selection
...
Bias towards stealing from queues that we recently successfully stole from to decrease the number of unsuccessful steal attempts.
Co-authored-by: Thomas Schatzl <thomas.schatzl@oracle.com>
Reviewed-by: eosterlund, kbarrett
2018-08-03 11:06:10 +02:00
Kim Barrett
501fc494c0
8208611: Refactor SATBMarkQueue filtering to allow GC-specific filters
...
Add SATBMarkQueueFilter.
Reviewed-by: tschatzl, eosterlund, rkennke
2018-08-01 19:14:04 -04:00
Igor Ignatyev
65091f8c6d
8174691: [TESTBUG] A number of native hotspot unit tests fail when executed in stand-alone mode
...
Reviewed-by: kvn, tschatzl
2018-08-01 10:04:08 -07:00