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 |
|
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 |
|
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 |
|
Roland Westrelin
|
40af989884
|
8209686: cleanup arguments to PhaseIdealLoop() constructor
Reviewed-by: thartmann, kvn, pliden
|
2018-08-22 10:36:39 +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 |
|
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 |
|
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 |
|
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 |
|
Mikael Vidstedt
|
dd4a832ab8
|
8207007: Add missing license header to zHash.inline.hpp
Reviewed-by: tschatzl, pliden
|
2018-07-10 16:14:48 -07:00 |
|
Per Lidén
|
e0399f6060
|
8205924: ZGC: Premature OOME due to failure to expand backing file
Reviewed-by: ehelin
|
2018-07-04 12:04:02 +02:00 |
|
Per Lidén
|
6be8921d13
|
8205993: ZGC: Fix typos and incorrect indentations
Reviewed-by: stefank
|
2018-06-28 12:14:37 +02:00 |
|
Stefan Karlsson
|
18eb98ccbc
|
8205923: ZGC: Verification applies load barriers before verification
Reviewed-by: pliden, eosterlund
|
2018-06-27 15:04:27 +02:00 |
|
Per Lidén
|
3a0cd3fcae
|
8205678: ZGC: Remove unused ZAllocationFlags::java_thread()
Reviewed-by: stefank, eosterlund
|
2018-06-27 19:45:06 +02:00 |
|
Per Lidén
|
3e296cc180
|
8205676: ZGC: Remove TLAB allocations in relocation path
Reviewed-by: stefank, eosterlund
|
2018-06-27 19:45:05 +02:00 |
|
Per Lidén
|
9234826c80
|
8205663: ZGC: Log metaspace used/capacity/committed/reserved
Reviewed-by: stefank, ehelin
|
2018-06-27 11:05:07 +02:00 |
|
Kim Barrett
|
8a2170dad7
|
8205559: Remove IN_CONCURRENT_ROOT Access decorator
Removed decorator and made all NativeAccess use barriers.
Reviewed-by: pliden, stefank
|
2018-06-26 16:59:38 -04:00 |
|
Stefan Karlsson
|
11813888b8
|
8204540: Automatic oop closure devirtualization
Reviewed-by: kbarrett, eosterlund
|
2018-05-26 06:59:49 +02:00 |
|
Per Lidén
|
22c9d34be1
|
8205405: ZGC: Decouple JFR type registration
Reviewed-by: stefank, mgronlun
|
2018-06-25 10:54:55 +02:00 |
|
Per Lidén
|
d33aa17aec
|
8205339: ZGC: VerifyBeforeIteration not yet supported
Reviewed-by: stefank, eosterlund
|
2018-06-20 11:33:43 +02:00 |
|
Per Lidén
|
98f42dc0f5
|
8205344: TraceMemoryManagerStats changes in JDK-8195115 broke ZGC
Reviewed-by: shade, eosterlund
|
2018-06-19 19:19:43 +02:00 |
|
Nils Eliasson
|
ea59779f5b
|
8204927: ZGC: assert(phase->idom(head) == head->in(LoopNode::EntryControl)) failed
Update idom
Reviewed-by: roland
|
2018-06-15 13:57:37 +02:00 |
|
Stefan Karlsson
|
14373f7ff8
|
8205163: ZGC: Keeps finalizable marked PhantomReference referents strongly alive
Reviewed-by: pliden, kbarrett
|
2018-06-19 08:44:31 +02:00 |
|
Kim Barrett
|
05b5a78903
|
8204939: Change Access nomenclature: root to native
Rename RootAccess => NativeAccess, IN_ROOT => IN_NATIVE, and related cleanups.
Reviewed-by: pliden, stefank, coleenp
|
2018-06-15 16:53:58 -04:00 |
|
Vladimir Kozlov
|
9b7a61eff1
|
8184349: There should be some verification that EnableJVMCI is disabled if a GC not supporting JVMCI is selected
Exit VM with Error when JVMCI does not support seected GC.
Reviewed-by: iveresov, thartmann
|
2018-06-15 09:16:48 -07:00 |
|
Per Lidén
|
ec4c0637f8
|
8205050: ZGC: Incorrect use of RootAccess in ZHeapIterator
Reviewed-by: stefank, eosterlund
|
2018-06-15 13:31:50 +02:00 |
|
Per Lidén
|
57203871dd
|
8205028: ZGC: Remove incorrect comment in ZHeap::object_iterate()
Reviewed-by: stefank, eosterlund
|
2018-06-15 13:31:43 +02:00 |
|
Per Lidén
|
8b9c9258aa
|
8205024: ZGC: Worker threads boost mode not always enabled when is should be
Reviewed-by: stefank, eosterlund
|
2018-06-15 13:31:36 +02:00 |
|
Per Lidén
|
2f16dd96db
|
8205022: ZGC: SoftReferences not always cleared before throwing OOME
Reviewed-by: stefank, eosterlund
|
2018-06-15 13:31:27 +02:00 |
|
Per Lidén
|
39a24e8590
|
8205020: ZGC: Apply workaround for buggy sem_post() in glibc < 2.21
Reviewed-by: stefank, eosterlund
|
2018-06-15 13:31:20 +02:00 |
|
Robbin Ehn
|
6b62a66298
|
8204613: StringTable: Calculates wrong number of uncleaned items
Reviewed-by: pliden, coleenp
|
2018-06-14 07:26:27 +02:00 |
|
Kim Barrett
|
df34500027
|
8204585: Remove IN_ARCHIVE_ROOT from Access API
Replaced Access API with API on heap.
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Reviewed-by: jiangli, coleenp, tschatzl
|
2018-06-12 18:12:59 -04:00 |
|
Per Lidén
|
e7af7a4aef
|
8204210: Implementation: JEP 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Co-authored-by: Kim Barrett <kim.barrett@oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Co-authored-by: Rickard Backman <rickard.backman@oracle.com>
Co-authored-by: Roland Westrelin <rwestrel@redhat.com>
Co-authored-by: Coleen Phillimore <coleen.phillimore@oracle.com>
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Co-authored-by: Gerard Ziemski <gerard.ziemski@oracle.com>
Co-authored-by: Hugh Wilkinson <hugh.wilkinson@intel.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Co-authored-by: Bill Wheeler <bill.npo.wheeler@intel.com>
Co-authored-by: Vinay K. Awasthi <vinay.k.awasthi@intel.com>
Co-authored-by: Yasumasa Suenaga <yasuenag@gmail.com>
Reviewed-by: pliden, stefank, eosterlund, ehelin, sjohanss, rbackman, coleenp, ihse, jgeorge, lmesnik, rkennke
|
2018-06-12 17:40:28 +02:00 |
|