#
13487:12817e44b856 |
|
23-Aug-2017 |
coleenp |
8160399: is_oop_or_null involves undefined behavior 8164984: Improper use of is_oop in production code Summary: replace oop->is_oop*() with oopDesc::is_oop*(oop) so this pointer can be verified Reviewed-by: iklam, kvn, dholmes
|
#
13419:52f2a3a13ed1 |
|
10-Aug-2017 |
sangheki |
8173335: Improve logging for j.l.ref.reference processing Summary: Add logs for each phases of references and stats for each worker threads Reviewed-by: tschatzl, shade
|
#
13325:ff28370e679e |
|
21-Jul-2017 |
stuefe |
8181917: Refactor UL LogStreams to avoid using resource area Reviewed-by: ehelin, mlarsson
|
#
13249:a2753984d2c1 |
|
05-Jul-2017 |
stefank |
8183552: Move align functions to align.hpp Reviewed-by: stuefe, pliden
|
#
13244:ebbb31f0437e |
|
13-Apr-2017 |
stefank |
8178500: Replace usages of round_to and round_down with align_up and align_down Reviewed-by: rehn, tschatzl
|
#
13243:7235bc30c0d7 |
|
04-Jul-2017 |
stefank |
8178499: Remove _ptr_ and _size_ infixes from align functions Reviewed-by: rehn, tschatzl
|
#
13242:fcb4803050e8 |
|
12-Apr-2017 |
stefank |
8178489: Make align functions more type safe and consistent Reviewed-by: mgerdin, rehn
|
#
13129:da4c9eef4316 |
|
27-May-2017 |
coleenp |
8174749: Use hash table/oops for MemberName table Summary: Add a Java type called ResolvedMethodName which is immutable and can be stored in a hashtable, that is weakly collected by gc Reviewed-by: sspitsyn, stefank, jrose
|
#
12485:48f374853a92 |
|
31-Jan-2017 |
dholmes |
8173421: Obsolete and expired flags for JDK 10 need to be removed and related tests updated Reviewed-by: lfoltan, mikael, dcubed
|
#
12234:820e8a4db30d |
|
21-Oct-2016 |
kbarrett |
8166862: CMS needs klass_or_null_acquire Summary: Change CMS non-assert uses of klass_or_null to klass_or_null_acquire. Reviewed-by: tschatzl, mgerdin
|
#
12136:1d70c7ca92cc |
|
05-Oct-2016 |
sjohanss |
8165949: Serial and ConcMarkSweep do not unload strings when class unloading is disabled Reviewed-by: mgerdin, tschatzl, stefank
|
#
12135:062429f3c065 |
|
21-Oct-2015 |
jwilhelm |
8166276: Refactor gen_process_roots to allow simpler fix for 8165949 Reviewed-by: mgerdin, stefank Contributed-by: jesper.wilhelmsson@oracle.com, stefan.johansson@oracle.com
|
#
12036:8fcdd3cc8da0 |
|
20-Sep-2016 |
eosterlund |
8033552: Fix missing missing volatile specifiers in CAS operations in GC code Summary: Add missing volatile specifiers. Reviewed-by: kbarrett, tschatzl
|
#
11945:6d3c44100184 |
|
07-Sep-2016 |
tschatzl |
8165292: The gc+task logging is repeated a lot, decreasing the usefulness of -Xlog:gc*=info Summary: Separate number of workers used debugging information from adaptive worker sizing log messages. Reviewed-by: ehelin, sjohanss, jmasa
|
#
11857:d0fbf661cc16 |
|
21-Aug-2016 |
dholmes |
8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp Summary: Remove atomic.inline.hpp and move the contents back into atomic.hpp Reviewed-by: stefank, pliden, simonis
|
#
11744:21acfabce864 |
|
08-Jun-2016 |
jmasa |
8159073: : Error handling incomplete when creating GC threads lazily Reviewed-by: drwhite, tschatzl, sangheki
|
#
11456:9a2f34e96604 |
|
10-Jun-2016 |
jmasa |
8026752: Cancel MetaspaceGC request for a CMS concurrent collection after GC Reviewed-by: sjohanss, sangheki
|
#
11337:ee08531ac116 |
|
25-May-2016 |
kbarrett |
8156548: gc/gctests/StringInternSyncWithGC2 fails with Test level exit status: 151 Summary: Avoid repeated verification. Reviewed-by: jmasa, drwhite
|
#
11270:14c4374d3346 |
|
19-May-2016 |
jprovino |
8153582: Logging of ConcGCThreads is done too early Summary: ConcGCThreads is logged as 0 because it hasn't been initialized yet. Reviewed-by: tschatzl, dfazunen
|
#
11144:6397feee6873 |
|
05-May-2016 |
tonyp |
8155257: ParNew/CMS: Clean up promoted object tracking Reviewed-by: jmasa, ysr
|
#
11123:6784b64bacf0 |
|
03-May-2016 |
stefank |
8141501: Problems with BitMap buffer management Reviewed-by: pliden, kbarrett
|
#
10946:03f934c94ffa |
|
20-Apr-2016 |
stefank |
8079843: do_young_space_rescan - comment out of sync with code Reviewed-by: mgerdin, sjohanss, ehelin, tschatzl
|
#
10863:536d826424a3 |
|
11-Apr-2016 |
stefank |
8152962: CMSCollector::shouldConcurrentCollect incorrectly logs against the debug stream Reviewed-by: brutisso, sjohanss
|
#
10837:d373f2a78647 |
|
07-Apr-2016 |
sangheki |
8152180: SIGFPE in CMSCollector::preclean with big CMSScheduleRemarkSamplingRatio Summary: Rephrased the calculation routine to avoid an overflow for CMSScheduleRemarkSamplingRatio Reviewed-by: jwilhelm, drwhite
|
#
10756:4a0121d1e772 |
|
04-Apr-2016 |
stefank |
8152632: Rename LogHandle(...) to Log(...) Reviewed-by: brutisso, mlarsson, rprotacio
|
#
10749:08d444fa6457 |
|
01-Apr-2016 |
dcubed |
8153302: [BACKOUT] STW phases at Concurrent GC should count in PerfCounter Reviewed-by: jmasa, jwilhelm
|
#
10732:252b571bbb86 |
|
30-Mar-2016 |
ysuenaga |
8151674: STW phases at Concurrent GC should count in PerfCounter Reviewed-by: jmasa, sla, tschatzl
|
#
10660:9d8819aedf12 |
|
18-Mar-2016 |
stefank |
8152100: Rework and unify the GC phase logging Reviewed-by: sjohanss, jwilhelm
|
#
10595:1b136ffa8a67 |
|
11-Mar-2016 |
drwhite |
8140257: Add support for "gc service threads" to ConcurrentGCThread Summary: Push up the common run() and stop() methods from subclasses to ConcurrentGCThread, as well as declaration iof run_service() stop_service(). Reviewed-by: kbarrett, pliden
|
#
10594:e928b4b9e4ea |
|
13-Mar-2016 |
brutisso |
8151604: Rely on options range checking rather than explict checks Reviewed-by: jwilhelm, drwhite, sangheki
|
#
10587:018403bdb025 |
|
11-Mar-2016 |
brutisso |
8151605: Change warning() to log_warning(gc) in the GC code Reviewed-by: jwilhelm, jmasa
|
#
10585:d5e9c320ac68 |
|
11-Mar-2016 |
brutisso |
8151603: Use error stream instead of tty for logging before ShouldNotReachHere() Reviewed-by: mgerdin, sjohanss
|
#
10262:207b25527262 |
|
15-Feb-2016 |
brutisso |
8149826: Concurrent misspelled in the CMS logging Reviewed-by: david
|
#
10252:231a9e1d77c1 |
|
11-Feb-2016 |
brutisso |
8149541: Use log_error() instead of log_info() when verification reports a problem Reviewed-by: jwilhelm, tbenson
|
#
10200:9d41cca130a7 |
|
05-Feb-2016 |
brutisso |
8149035: Make the full_gc_dump() calls be recorded as part of the GC Reviewed-by: jmasa, sjohanss
|
#
10123:f71b5a8a78b6 |
|
18-Jan-2016 |
goetz |
8146395: Add inline qualifier in oop.hpp and fix inlining in gc files Summary: Fix remaining issues after 8146401. Also fix windows VS2010 linkage problem (g1OopClosures.hpp). Reviewed-by: stefank, mgerdin
|
#
9947:9a2baaa34464 |
|
14-Jan-2016 |
david |
8146690: Make all classes in GC follow the naming convention. Reviewed-by: dholmes, stefank
|
#
9870:b30f23a62cbf |
|
18-Dec-2015 |
sangheki |
8068394: Trace event for concurrent GC phases Summary: Add concurrent phase events for CMS and G1 Reviewed-by: brutisso, stefank
|
#
9862:4746b036af87 |
|
18-Nov-2015 |
goetz |
8143215: gcc 4.1.2: fix three issues breaking the build. Summary: Also fix some more recent introduced missing casts. Reviewed-by: stuefe, simonis, kbarrett, tschatzl
|
#
9727:f944761a3ce3 |
|
10-Dec-2015 |
brutisso |
8145092: Use Unified Logging for the GC logging Summary: JEP-271. VM changes contributed by brutisso, test changes contributed by david. Reviewed-by: sjohanss, david, brutisso Contributed-by: bengt.rutisson@oracle.com, david.lindholm@oralce.com
|
#
9684:cca80b5ad4d7 |
|
08-Dec-2015 |
mgronlun |
8140485: Class load and creation cleanup Reviewed-by: hseigel, coleenp, sspitsyn
|
#
9581:c8b2d42726a2 |
|
25-Nov-2015 |
brutisso |
8143544: Make CMSCollector::is_cms_reachable() non-product Reviewed-by: ysr, tschatzl
|
#
9368:83c3b8b7e80f |
|
10-Nov-2015 |
david |
8140404: Revert the removal of CMSTestInFreeList Reviewed-by: jmasa, brutisso
|
#
9350:dd0c55eac358 |
|
04-Nov-2015 |
jmasa |
8135318: CMS wrong max_eden_size for check_gc_overhead_limit Reviewed-by: jmasa, simonis Contributed-by: ivan.galkin@sap.com
|
#
9245:96d9c10f256b |
|
22-Oct-2015 |
coleenp |
Merge
|
#
9244:825cee2cd7a6 |
|
22-Oct-2015 |
goetz |
8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux. Reviewed-by: stuefe, coleenp, roland
|
#
9242:1e70b7cb4cb3 |
|
22-Oct-2015 |
david |
8139952: Remove UseCMSAdaptiveFreeLists, UseAsyncConcMarkSweepGC, CMSDictionaryChoice, CMSOverflowEarlyRestoration and CMSTestInFreeList Reviewed-by: jwilhelm, ecaspole
|
#
9181:29c399fbbf25 |
|
20-Oct-2015 |
jprovino |
Merge
|
#
9177:a014961e513b |
|
16-Oct-2015 |
kbarrett |
8139341: Hide ExtendedOopClosure::_ref_processor Summary: Make ExtendedOopClosure::_ref_processor private. Reviewed-by: mgerdin, sjohanss
|
#
9149:a8a8604f890f |
|
17-Oct-2015 |
dlong |
Merge
|
#
9111:a41fe5ffa839 |
|
08-Oct-2015 |
twisti |
8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
|
#
9104:05b4a6f553fc |
|
09-Oct-2015 |
brutisso |
8139294: TestGCEventMixedWithCMSConcurrent.java still fails after JDK-8134953 Reviewed-by: jwilhelm, ecaspole
|
#
9058:983c56341c80 |
|
30-Sep-2015 |
brutisso |
8134953: Make the GC ID available in a central place Reviewed-by: pliden, jmasa
|
#
9056:dc9930a04ab0 |
|
29-Sep-2015 |
david |
8080775: Better argument formatting for assert() and friends Reviewed-by: kbarrett, pliden
|
#
8973:abc9e76c520d |
|
08-Sep-2015 |
kbarrett |
8134797: Remove explicit casts in CollectorPolicy hierarchy Summary: Removed the explicit casts. Reviewed-by: jwilhelm, tschatzl, pliden
|
#
8952:1ca70c12a335 |
|
18-Aug-2015 |
jwilhelm |
8134626: Misc cleanups after generation array removal Reviewed-by: david, dholmes, tschatzl
|
#
8935:2cad024257e9 |
|
02-Sep-2015 |
sjohanss |
8129417: Oop iteration clean-up to remove oop_ms_follow_contents Reviewed-by: pliden, ehelin
|
#
8856:e9d225520e8c |
|
18-Aug-2015 |
ecaspole |
8133349: CMS: Assert failed: Ctl pt invariant Summary: _survivor_chunk_array should be sized based on PLAB::min_size() not ThreadLocalAllocBuffer::min_size() Reviewed-by: tschatzl, jwilhelm
|
#
8848:90861a3150d0 |
|
29-Jun-2015 |
stefank |
8087323: Unify and split the work gang classes Reviewed-by: jmasa, sjohanss
|
#
8822:7772d9bb4c14 |
|
07-Aug-2015 |
ecaspole |
8078904: CMS: Assert failed: Ctl pt invariant Summary: Survivor rescan array now baed on MinTLABSize so all entries will fit Reviewed-by: tschatzl, kbarrett
|
#
8652:f51a900cd1e0 |
|
25-Jun-2015 |
poonam |
8129108: nmethod related crash in CMS Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle Reviewed-by: mgerdin, jwilhelm
|
#
8638:767f36deb0dc |
|
23-Jun-2015 |
bpittore |
8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier" Summary: Need to add a space between macro identifier and string literal Reviewed-by: stefank, dholmes, kbarrett
|
#
8556:ee0c45f5e977 |
|
17-Jun-2015 |
jwilhelm |
8077842: Remove the level parameter passed around in GenCollectedHeap Reviewed-by: kbarrett, mgerdin
|
#
8528:01d947f8d411 |
|
05-Jun-2015 |
david |
8081382: Make flags ParallelGCThreads and ConcGCThreads of type uint Reviewed-by: drwhite, stefank
|
#
8453:da8d3eff08ea |
|
25-May-2015 |
stefank |
8080879: Remove FlexibleWorkGang::set_for_termination Reviewed-by: brutisso, kbarrett, pliden
|
#
8447:5d337610d914 |
|
22-May-2015 |
stefank |
8080840: Clean up active_workers() asserts Reviewed-by: kbarrett, jmasa
|
#
8443:3e9cfe1b6af3 |
|
21-May-2015 |
stefank |
8080113: Remove CollectedHeap::set_par_threads() Reviewed-by: jmasa, kbarrett
|
#
8440:68c4b4b4fc86 |
|
21-May-2015 |
stefank |
8080110: Remove usage of CollectedHeap::n_par_threads() from root processing Reviewed-by: jmasa, kbarrett
|
#
8420:717252755363 |
|
19-May-2015 |
pliden |
8080584: isGCActiveMark.hpp should not include parallelScavengeHeap.hpp Reviewed-by: kbarrett, tschatzl
|
#
8413:92457dfb91bd |
|
13-May-2015 |
pliden |
8079792: GC directory structure cleanup Reviewed-by: brutisso, stefank, david
|