Thomas Schatzl
|
a19321464c
|
8210467: Remove unused G1CollectedHeap::_max_heap_capacity
Reviewed-by: sjohanss, phh
|
2018-09-11 09:14:36 +02:00 |
|
Thomas Schatzl
|
093c837c85
|
8210463: Recalculate_used() always sets time taken in G1GCPhaseTimes
Reviewed-by: phh, sjohanss
|
2018-09-11 09:13:37 +02:00 |
|
Dean Long
|
e51b1f0cf6
|
8187078: -XX:+VerifyOops finds numerous problems when running JPRT
Reviewed-by: kvn
|
2018-09-05 13:10:40 -07:00 |
|
Ralf Schmelter
|
22de84454c
|
8209942: [epsilon] range function for EpsilonTLABElasticity causes compiler warning
Reviewed-by: shade, simonis
|
2018-09-05 12:48:51 +02:00 |
|
Man Cao
|
b116f2cf13
|
8210192: Hsperf counter ParNew::CMS should be ParNew:CMS
Rename the counter back to ParNew:CMS and added a test
Reviewed-by: sjohanss, tschatzl
|
2018-09-04 14:17:45 -07:00 |
|
Thomas Schatzl
|
db7b4e20e1
|
8207200: Committed > max memory usage when getting MemoryUsage
Make sure that modification of memory usage variables are synchronized with returning them to Java.
Reviewed-by: sangheki, mchung
|
2018-09-04 12:18:35 +02:00 |
|
Thomas Schatzl
|
a7d4df53fa
|
8210265: Crash in HSpaceCounters::update_used()
Guard call to update HSpaceCounters with flag
Reviewed-by: shade, sjohanss, kbarrett
|
2018-09-04 12:17:23 +02:00 |
|
Coleen Phillimore
|
eb9259138f
|
8210155: Lock ClassLoaderDataGraph
In preparation for concurrent class unloading.
Reviewed-by: hseigel, eosterlund
|
2018-08-31 07:03:46 -04:00 |
|
Kim Barrett
|
6a0bb0955e
|
8209975: Some GCThreadLocalData not initialized
Perform deferred BarrierSet initializations for NonJavaThreads too.
Reviewed-by: eosterlund, pliden
|
2018-08-30 17:03:46 -04:00 |
|
Aleksei Voitylov
|
26560a934d
|
8210164: building Minimal VM fails with error: comparison of unsigned expression < 0 is always false [-Werror=type-limits]
Conditionalize compare with serial_phase_count.
Reviewed-by: kbarrett, shade
|
2018-08-30 16:33:14 -04:00 |
|
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 |
|