History log of /openjdk9/hotspot/src/share/vm/gc/shared/genCollectedHeap.cpp
Revision Date Author Comments
# 12547:0fc4f7547c84 17-Jan-2017 jcm

8166002: Emulate client build on platforms with reduced virtual address space
Summary: The default VM ergonomics on Windows/x86 (32-bit) are changed to client like.
Reviewed-by: kvn, iveresov


# 12408:777aaa19c4b1 11-Dec-2016 kvn

8171008: Integrate AOT compiler into JDK
Reviewed-by: erikj, mchung, psandoz, coleenp, iklam, stefank, simonis
Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli@oracle.com>, Christian Thalinger <cthalinger@twitter.com>, Dean Long <dean.long@oracle.com>, Dmitrij Pochepko <dmitrij.pochepko@oracle.com>, Dmitry Chuyko <dmitry.chuyko@oracle.com>, Doug Simon <doug.simon@oracle.com>, Eric Caspole <eric.caspole@oracle.com>, Igor Ignatyev <igor.ignatyev@oracle.com>, Igor Veresov <igor.veresov@oracle.com>, John Rose <john.r.rose@oracle.com>, Morris Meyer <morris.meyer@oracle.com>, Niclas Adlertz <niclas.adlertz@oracle.com>, Rickard Backman <rickard.backman@oracle.com>


# 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


# 12039:ddb6b697fbd1 20-Sep-2016 jprovino

Merge


# 12037:ab2b45b79d71 20-Sep-2016 jprovino

8164482: [REDO] G1 does not implement millis_since_last_gc which is needed by RMI GC
Summary: G1 does not return a correct value for the CollectedHeap::millis_since_last_gc()
Reviewed-by: tschatzl, kbarrett


# 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


# 11822:091445016861 19-Aug-2016 jwilhelm

8164124: [BACKOUT] G1 does not implement millis_since_last_gc which is needed by RMI GC
Reviewed-by: jprovino


# 11762:d49f11850971 02-Aug-2016 jprovino

8071770: G1 does not implement millis_since_last_gc which is needed by RMI GC
Summary: G1 does not return a correct value for the CollectedHeap::millis_since_last_gc
Reviewed-by: jmasa, tschatzl


# 11020:c0ea2e3ebe83 25-Apr-2016 coleenp

8154580: Save mirror in interpreter frame to enable cleanups of CLDClosure
Summary: GC walks the mirror using OopClosure rather than using CLDClosure in oops_interpreted_do()
Reviewed-by: dlong, twisti, stefank


# 10957:394172983a21 21-Apr-2016 mgerdin

8154452: Deferred cleanups after split of G1CollectorPolicy code
Reviewed-by: ehelin, sjohanss


# 10867:5469b15d97f4 11-Apr-2016 stefank

8152491: Convert TracePageSizes to use UL
Reviewed-by: sjohanss, pliden


# 10663:a78af8e76357 18-Mar-2016 sjohanss

8152113: Remove _last_ditch_collection GC-cause and avoid expanding heap on Metaspace OOM
Reviewed-by: brutisso, jwilhelm


# 10660:9d8819aedf12 18-Mar-2016 stefank

8152100: Rework and unify the GC phase logging
Reviewed-by: sjohanss, jwilhelm


# 10620:be3ffb6d8eb0 15-Mar-2016 stefank

8151539: Remove duplicate AlwaysTrueClosures
Reviewed-by: tschatzl, mgerdin, kbarrett, drwhite


# 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


# 10587:018403bdb025 11-Mar-2016 brutisso

8151605: Change warning() to log_warning(gc) in the GC code
Reviewed-by: jwilhelm, jmasa


# 10465:c4597dc5ff71 07-Mar-2016 cvarming

8150013: ParNew: Prune nmethods scavengable list.
Summary: Speed up ParNew collections by pruning the list of scavengable nmethods.
Reviewed-by: jmasa, tonyp, twisti


# 10200:9d41cca130a7 05-Feb-2016 brutisso

8149035: Make the full_gc_dump() calls be recorded as part of the GC
Reviewed-by: jmasa, sjohanss


# 10192:bfeb86d783f3 04-Feb-2016 brutisso

Merge


# 10191:37edad3f92ef 03-Feb-2016 brutisso

8148951: Remove unused method Generation::performs_in_place_marking()
Reviewed-by: david, jwilhelm


# 10188:b7d194c17292 03-Feb-2016 mgerdin

8148944: CollectorPolicy methods for memory allocations are specific to GenCollectorPolicy
Reviewed-by: jwilhelm, kbarrett


# 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


# 9421:9089740e9f30 03-Nov-2015 jwha

8141356: Explicitly stop CMS threads during VM termination.
Summary: GenCollectedHeap::stop() is not implemented which is supposed to stop CMS threads during VM termination.
Reviewed-by: jmasa, kbarrett
Contributed-by: jwha@google.com


# 9235:c8afe5c4e9c2 19-Oct-2015 jwilhelm

8139772: Cleanups in Generation related code
Reviewed-by: tbenson, mgerdin


# 9181:29c399fbbf25 20-Oct-2015 jprovino

Merge


# 9180:9b74c5f1b10e 20-Oct-2015 brutisso

8139868: CMSScavengeBeforeRemark broken after JDK-8134953
Reviewed-by: sjohanss, jwilhelm


# 9163:8c666050d769 14-Oct-2015 david

8139434: Unify GenRemSet and CardTableRS
Reviewed-by: jwilhelm, mgerdin


# 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


# 9097:e3b180765091 07-Oct-2015 brutisso

8138717: TestGCEventMixedWithG1ConcurrentMark.java fails
Reviewed-by: jwilhelm, david


# 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


# 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


# 8556:ee0c45f5e977 17-Jun-2015 jwilhelm

8077842: Remove the level parameter passed around in GenCollectedHeap
Reviewed-by: kbarrett, mgerdin


# 8479:f08536ebf811 02-Jun-2015 ysuenaga

8072913: [REDO] GCCause should distinguish jcmd GC.run from System.gc()
Summary: GCCause which is caused by GC.run diagnostic command should be different from System.gc() .
Reviewed-by: jmasa, jwilhelm


# 8443:3e9cfe1b6af3 21-May-2015 stefank

8080113: Remove CollectedHeap::set_par_threads()
Reviewed-by: jmasa, kbarrett


# 8442:678e64c3211a 21-May-2015 stefank

8080112: Replace and remove the last usages of CollectedHeap::n_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


# 8439:57796cea775c 21-May-2015 stefank

8080109: Use single-threaded code in Threads::possibly_parallel_oops_do when running with only one worker thread
Reviewed-by: jmasa, kbarrett


# 8413:92457dfb91bd 13-May-2015 pliden

8079792: GC directory structure cleanup
Reviewed-by: brutisso, stefank, david