#
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
|
#
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
|
#
12019:dae03509402a |
|
19-Sep-2016 |
kbarrett |
8166229: Eliminate ParNew's use of klass_or_null() Summary: Use list_ptr_from_klass instead of klass_or_null. Reviewed-by: mgerdin, jmasa
|
#
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
|
#
11144:6397feee6873 |
|
05-May-2016 |
tonyp |
8155257: ParNew/CMS: Clean up promoted object tracking Reviewed-by: jmasa, ysr
|
#
10979:89883d363528 |
|
12-Apr-2016 |
bharadwaj |
Merge
|
#
10977:9c5d445a7962 |
|
06-Apr-2016 |
fzhinkin |
8149374: Replace C1-specific collection classes with universal collection classes Reviewed-by: kvn, mgerdin, coleenp
|
#
10756:4a0121d1e772 |
|
04-Apr-2016 |
stefank |
8152632: Rename LogHandle(...) to Log(...) Reviewed-by: brutisso, mlarsson, rprotacio
|
#
10706:969af18f3b36 |
|
16-Mar-2016 |
jmasa |
8060463: ParNew: SurvivorAlignmentInBytes greater then YoungPLABSize cause assert(obj != NULL || plab->words_remaining() < word_sz) failed: Else should have been able to allocate Reviewed-by: sangheki, tschatzl, mchernov
|
#
10660:9d8819aedf12 |
|
18-Mar-2016 |
stefank |
8152100: Rework and unify the GC phase logging Reviewed-by: sjohanss, jwilhelm
|
#
10402:bab3650ec5e6 |
|
02-Mar-2016 |
tschatzl |
8141141: Young and Old gen PLAB stats are similar in output with -XX:+PrintPLAB Summary: Improve PLAB statistic by adding generation, output values are now in bytes, including units, and split it into multiple messages. Reviewed-by: brutisso, sjohanss
|
#
10300:7bc85612c893 |
|
23-Feb-2016 |
tonyp |
8146989: Introduce per-worker preserved mark stacks in ParNew Summary: Unify and provide per-worker preserved mark stack handling in ParNew Reviewed-by: tschatzl, ysr
|
#
10162:2b4562a094a8 |
|
01-Feb-2016 |
pliden |
8147918: Rename develop_log_is_enabled() to log_develop_is_enabled() Reviewed-by: dholmes, brutisso
|
#
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
|
#
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
|
#
9473:5132864a5d5f |
|
13-Nov-2015 |
neliasso |
Merge
|
#
9462:231763c1883e |
|
11-Nov-2015 |
twisti |
8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds Reviewed-by: goetz, stefank
|
#
9329:4c3c424e245f |
|
04-Nov-2015 |
tschatzl |
8141134: Remove unnecessary pragma warning(disable:4355) from GC code Reviewed-by: ehelin, simonis, stuefe
|
#
9094:371ac7d4ccb2 |
|
07-Oct-2015 |
ehelin |
8139134: Wrong tenuring threshold in young GC trace event Reviewed-by: ehelin, jwilhelm Contributed-by: Carsten Varming <cvarming@twitter.com>
|
#
9058:983c56341c80 |
|
30-Sep-2015 |
brutisso |
8134953: Make the GC ID available in a central place Reviewed-by: pliden, jmasa
|
#
8952:1ca70c12a335 |
|
18-Aug-2015 |
jwilhelm |
8134626: Misc cleanups after generation array removal Reviewed-by: david, dholmes, tschatzl
|
#
8871:91bd6ad35898 |
|
20-Aug-2015 |
tschatzl |
8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB Summary: Properly size the PLAB to make sure that the object to allocate always has enough space in it. Reviewed-by: mgerdin, brutisso
|
#
8866:a3fbc02ec341 |
|
19-Aug-2015 |
tschatzl |
8133470: Uses of Atomic methods in plab.hpp should be moved to .inline.hpp file Summary: Fix include file dependencies according to general guidelines for plab.hpp Reviewed-by: ehelin, mgerdin
|
#
8848:90861a3150d0 |
|
29-Jun-2015 |
stefank |
8087323: Unify and split the work gang classes Reviewed-by: jmasa, sjohanss
|
#
8696:726a9b9243e0 |
|
13-Jul-2015 |
ecaspole |
8129961: SIGSEGV when copying to survivor space Summary: Remove "include_young" parameter from GenCollectedHeap::no_allocs_since_save_marks() since all existing uses pass true to always rescan young gen. Reviewed-by: jmasa, kbarrett
|
#
8678:9de0e8815e2a |
|
07-Jul-2015 |
sangheki |
8079555: REDO - Determining the desired PLAB size adjusts to the the number of threads at the wrong place Summary: Calculate the desired PLAB value for a single thread and then return desired PLAB size according to the current number of threads when needed Reviewed-by: jmasa, tschatzl
|
#
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
|
#
8455:c8f0a089a41f |
|
26-May-2015 |
stefank |
8081007: Remove redundant active worker variables and calls in ParNewGeneration::collect Reviewed-by: pliden, kbarrett, ehelin
|
#
8453:da8d3eff08ea |
|
25-May-2015 |
stefank |
8080879: Remove FlexibleWorkGang::set_for_termination Reviewed-by: brutisso, kbarrett, pliden
|
#
8448:2752e41d4828 |
|
22-May-2015 |
stefank |
8080876: Replace unnecessary MAX2(ParallelGCThreads, 1) calls with ParallelGCThreads Reviewed-by: kbarrett, mgerdin
|
#
8443:3e9cfe1b6af3 |
|
21-May-2015 |
stefank |
8080113: Remove CollectedHeap::set_par_threads() Reviewed-by: jmasa, kbarrett
|
#
8441:01a3646d1237 |
|
21-May-2015 |
stefank |
8080111: Remove SubTaskDone::_n_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
|
#
8413:92457dfb91bd |
|
13-May-2015 |
pliden |
8079792: GC directory structure cleanup Reviewed-by: brutisso, stefank, david
|