log src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp @ 21143:e13c65f874e5

age author description
Tue, 28 Apr 2015 17:08:47 -0700 iveresov Make G1 and Graal be friends in JDK9
Tue, 07 Apr 2015 19:00:45 +0200 Gilles Duboscq Remove G1 heap hack
Tue, 07 Apr 2015 14:58:49 +0200 Gilles Duboscq Merge with jdk8u40-b25
Wed, 26 Nov 2014 08:14:21 -0800 asaha Merge
Wed, 19 Nov 2014 12:52:56 -0800 asaha Merge
Wed, 05 Nov 2014 15:35:11 -0800 asaha Merge
Thu, 23 Oct 2014 12:02:08 -0700 asaha Merge
Tue, 19 Aug 2014 02:05:49 -0700 poonam 8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Tue, 11 Nov 2014 13:45:21 +0100 stefank 8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty
Thu, 02 Oct 2014 10:55:36 +0200 stefank 8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Mon, 20 Oct 2014 10:18:17 +0200 sjohanss 8058568: GC cleanup phase can cause G1 skipping a System.gc()
Fri, 10 Oct 2014 15:51:58 +0200 tschatzl 8059758: Footprint regressions with JDK-8038423
Mon, 06 Oct 2014 10:11:13 +0200 sjohanss 8059466: Force young GC to initiate marking cycle when stat update is requested
Tue, 30 Sep 2014 09:44:36 +0200 tschatzl 8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
Wed, 10 Sep 2014 11:55:33 +0200 tonyp 8057799: Unnecessary NULL check in G1KeepAliveClosure
Fri, 29 Aug 2014 13:12:21 +0200 mgerdin 8048268: G1 Code Root Migration performs poorly
Tue, 16 Sep 2014 14:27:40 +0200 brutisso 8057768: Make heap region region type in G1 HeapRegion explicit
Wed, 10 Sep 2014 13:01:13 -0700 jcoomes 8057818: collect allocation context statistics at gc pauses
Fri, 05 Sep 2014 09:49:19 +0200 sjohanss 8057536: Refactor G1 to allow context specific allocations
Tue, 26 Aug 2014 09:36:53 +0200 tschatzl 8054819: Rename HeapRegionSeq to HeapRegionManager
Wed, 27 Aug 2014 09:36:55 +0200 tschatzl Merge
Thu, 21 Aug 2014 16:44:41 +0200 tschatzl 8055098: WB API should be extended to provide information about size and age of object.
Tue, 26 Aug 2014 10:28:43 +0200 brutisso 8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
Thu, 21 Aug 2014 11:47:10 +0200 tschatzl 8038423: G1: Decommit memory within heap
Tue, 19 Aug 2014 10:50:27 +0200 tschatzl 8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
Tue, 19 Aug 2014 12:39:06 +0200 brutisso 8040722: G1: Clean up usages of heap_region_containing
Tue, 01 Apr 2014 07:46:51 +0200 brutisso 8038829: G1: More useful information in a few assert messages
Tue, 19 Aug 2014 02:05:49 -0700 poonam 8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Tue, 12 Aug 2014 15:17:46 +0000 tschatzl Merge
Thu, 07 Aug 2014 22:28:53 +0200 tschatzl 8054341: Remove some obsolete code in G1CollectedHeap class
Thu, 31 Jul 2014 09:23:24 +0200 tschatzl 8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Wed, 23 Jul 2014 09:03:32 +0200 tschatzl 8027959: Early reclamation of large objects in G1
Mon, 21 Jul 2014 10:00:31 +0200 tschatzl 8048112: G1 Full GC needs to support the case when the very first region is not available
Thu, 07 Aug 2014 22:28:53 +0200 tschatzl 8054341: Remove some obsolete code in G1CollectedHeap class
Thu, 31 Jul 2014 09:23:24 +0200 tschatzl 8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Wed, 23 Jul 2014 09:03:32 +0200 tschatzl 8027959: Early reclamation of large objects in G1
Mon, 21 Jul 2014 10:00:31 +0200 tschatzl 8048112: G1 Full GC needs to support the case when the very first region is not available
Tue, 29 Apr 2014 09:33:20 +0200 brutisso 7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
Wed, 06 Aug 2014 09:55:16 +0200 stefank 8048269: Add flag to turn off class unloading after G1 concurrent mark
Wed, 09 Jul 2014 16:44:30 +0200 ehelin 8049426: Minor cleanups after G1 class unloading
Mon, 07 Jul 2014 10:12:40 +0200 stefank 8049421: G1 Class Unloading after completing a concurrent mark cycle
Thu, 26 Jun 2014 10:00:00 +0200 mgerdin 8047821: G1 Does not use the save_marks functionality as intended
Wed, 25 Jun 2014 08:28:01 +0200 stefank 8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Thu, 13 Feb 2014 17:44:39 +0100 stefank 8034761: Remove the do_code_roots parameter from process_strong_roots
Mon, 10 Feb 2014 12:58:09 +0100 stefank 8033923: Use BufferingOopClosure for G1 code root scanning
Tue, 14 Jan 2014 16:40:33 +0100 mgerdin 8032379: Remove the is_scavenging flag to process_strong_roots
Mon, 21 Jul 2014 09:41:06 +0200 tschatzl 8035401: Fix visibility of G1ParScanThreadState members
Mon, 21 Jul 2014 09:41:04 +0200 tschatzl 8035400: Move G1ParScanThreadState into its own files
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8040002: Clean up code and code duplication in re-diryting cards for verification
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8019342: G1: High "Other" time most likely due to card redirtying
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8028710: G1 does not retire allocation buffers after reference processing work
Mon, 21 Jul 2014 09:40:19 +0200 tschatzl 8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
Thu, 08 May 2014 15:37:17 +0200 goetz 8042737: Introduce umbrella header prefetch.inline.hpp
Tue, 29 Apr 2014 15:17:27 +0200 goetz 8042195: Introduce umbrella header orderAccess.inline.hpp.
Fri, 11 Apr 2014 12:29:24 +0200 pliden 8039147: Cleanup SuspendibleThreadSet
Mon, 23 Jun 2014 16:43:41 +0200 pliden 8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
Thu, 19 Jun 2014 13:31:14 +0200 brutisso 8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
Wed, 15 Oct 2014 16:02:50 +0200 Gilles Duboscq Merge with jdk8u20-b26
Fri, 13 Jun 2014 13:46:06 +0200 pliden 8044796: G1: Enable G1CollectedHeap::stop()
Wed, 11 Jun 2014 10:46:47 +0200 brutisso 8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects
Thu, 17 Apr 2014 18:47:15 +0200 pliden 8040245: G1: VM hangs during shutdown
Fri, 11 Apr 2014 11:00:12 +0200 pliden 8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGV
Thu, 22 May 2014 15:52:41 -0400 drchase 8037816: Fix for 8036122 breaks build with Xcode5/clang
Thu, 15 May 2014 18:23:26 -0400 coleenp 8038212: Method::is_valid_method() check has performance regression impact for stackwalking
Mon, 31 Mar 2014 17:09:38 +0200 ehelin 8038934: Remove prefix allocated_ from methods and variables in Metaspace
Thu, 03 Apr 2014 17:49:31 +0400 vkempik 8016302: Change type of the number of GC workers to unsigned int (2)
Fri, 04 Apr 2014 10:43:56 +0200 tschatzl 8038498: Fix includes and C inlining after 8035330
Mon, 24 Mar 2014 14:23:02 -0700 jwilhelm Merge
Fri, 28 Feb 2014 15:27:09 +0100 jwilhelm 8036025: Sort the freelist in order to shrink the heap
Tue, 18 Mar 2014 19:07:22 +0100 pliden 8029075: String deduplication in G1
Mon, 24 Mar 2014 15:30:56 +0100 tschatzl 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure
Mon, 24 Mar 2014 15:30:50 +0100 tschatzl 8034868: Extract G1 From Card Cache into separate class
Mon, 24 Mar 2014 15:30:46 +0100 tschatzl 8035654: Add times for evacuation failure handling in "Other" time
Mon, 24 Mar 2014 15:30:40 +0100 tschatzl 8035398: Add card redirty time in "Other" time in G1
Mon, 24 Mar 2014 15:30:36 +0100 tschatzl 8027295: Free CSet takes ~50% of young pause time
Mon, 24 Mar 2014 15:30:14 +0100 tschatzl 8035406: Improve data structure for Code Cache remembered sets
Mon, 17 Mar 2014 15:18:38 +0100 pliden 8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly
Thu, 06 Feb 2014 14:12:43 +0100 pliden 8031703: Missing post-barrier in ReferenceProcessor
Fri, 14 Mar 2014 10:15:46 +0100 brutisso 8034079: G1: Refactor the HeapRegionSet hierarchy
Mon, 27 Jan 2014 13:14:53 +0100 brutisso 8030177: G1: Enable TLAB resizing
Wed, 26 Feb 2014 15:32:47 +0100 tschatzl 8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState
Wed, 26 Feb 2014 15:32:44 +0100 tschatzl 8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test
Wed, 26 Feb 2014 15:32:40 +0100 tschatzl 8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
Wed, 05 Feb 2014 14:29:34 +0100 tschatzl 8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink
Fri, 31 Jan 2014 09:58:06 +0100 tschatzl 8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1
Wed, 29 Jan 2014 23:17:05 +0100 jwilhelm 8028391: Make the Min/MaxHeapFreeRatio flags manageable
Mon, 20 Jan 2014 11:47:53 +0100 tschatzl 8027746: Remove do_gen_barrier template parameter in G1ParCopyClosure
Mon, 20 Jan 2014 11:47:07 +0100 tschatzl 8027476: Improve performance of Stringtable unlink
Tue, 01 Apr 2014 13:57:07 +0200 Gilles Duboscq Backout jdk9 merge
Tue, 11 Mar 2014 18:45:59 -0700 twisti Merged with jdk9/dev/hotspot changeset 3812c088b945
Mon, 24 Feb 2014 09:41:04 +0100 tschatzl 8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState
Mon, 24 Feb 2014 09:40:49 +0100 tschatzl 8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test
Mon, 24 Feb 2014 09:40:21 +0100 tschatzl 8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
Thu, 13 Feb 2014 17:44:39 +0100 stefank 8034761: Remove the do_code_roots parameter from process_strong_roots
Mon, 10 Feb 2014 12:58:09 +0100 stefank 8033923: Use BufferingOopClosure for G1 code root scanning
Fri, 07 Feb 2014 13:48:07 +0100 brutisso 8033922: G1: Back out 8033601 and go back to use the to-obj for chunked arrays.
Thu, 06 Feb 2014 14:12:43 +0100 pliden 8031703: Missing post-barrier in ReferenceProcessor
Wed, 05 Feb 2014 14:29:34 +0100 tschatzl 8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink
Wed, 05 Feb 2014 12:47:48 +0100 tonyp 8033601: G1: Make array chunking use the same length field as the other young GCs
Fri, 31 Jan 2014 09:58:06 +0100 tschatzl 8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1
Wed, 29 Jan 2014 23:17:05 +0100 jwilhelm 8028391: Make the Min/MaxHeapFreeRatio flags manageable
Mon, 27 Jan 2014 13:14:53 +0100 brutisso 8030177: G1: Enable TLAB resizing
Tue, 14 Jan 2014 16:40:33 +0100 mgerdin 8032379: Remove the is_scavenging flag to process_strong_roots
Mon, 20 Jan 2014 11:47:53 +0100 tschatzl 8027746: Remove do_gen_barrier template parameter in G1ParCopyClosure
Mon, 20 Jan 2014 11:47:07 +0100 tschatzl 8027476: Improve performance of Stringtable unlink
Mon, 16 Dec 2013 08:54:14 +0100 brutisso 8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
Wed, 18 Dec 2013 00:00:24 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Sat, 23 Nov 2013 12:25:13 +0100 mgronlun 8028128: Add a type safe alternative for working with counter based data
Wed, 20 Nov 2013 00:10:38 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Thu, 07 Nov 2013 15:17:10 +0100 tschatzl 8027756: assert(!hr->isHumongous()) failed: code root in humongous region?
Fri, 01 Nov 2013 17:09:38 +0100 jwilhelm 8016309: assert(eden_size > 0 && survivor_size > 0) failed: just checking
Fri, 11 Oct 2013 08:27:21 -0700 jcoomes Merge
Tue, 08 Oct 2013 17:35:51 +0200 mgerdin 8014555: G1: Memory ordering problem with Conc refinement and card marking
Fri, 11 Oct 2013 10:38:03 +0200 Gilles Duboscq Merge with hs25-b53
Fri, 04 Oct 2013 13:37:25 -0700 jcoomes Merge
Tue, 01 Oct 2013 07:52:52 +0200 brutisso 8025605: G1: Heap expansion logging misleading for fully expanded heap
Tue, 24 Sep 2013 14:46:29 +0200 mgerdin 8025305: Cleanup CardTableModRefBS usage in G1
Thu, 26 Sep 2013 12:49:45 +0200 tschatzl 8014078: G1: improve remembered set summary information by providing per region type information
Fri, 27 Sep 2013 10:08:56 -0400 zgu Merge
Thu, 26 Sep 2013 10:25:02 -0400 hseigel 7195622: CheckUnhandledOops has limited usefulness now
Wed, 25 Sep 2013 13:25:24 +0200 tschatzl 7163191: G1: introduce a "heap spanning table" abstraction
Wed, 11 Sep 2013 16:25:02 +0200 tschatzl 8010722: assert: failed: heap size is too big for compressed oops
Thu, 22 Aug 2013 11:23:15 +0200 ehelin 8020692: TestGCEventMixed.java failed because of timestamp in event after end event
Tue, 27 Aug 2013 18:55:33 -0700 jmasa Merge
Wed, 21 Aug 2013 22:35:56 +0200 brutisso 8022872: G1: Use correct GC cause for young GC triggered by humongous allocations
Fri, 16 Aug 2013 13:22:32 +0200 stefank 8007074: SIGSEGV at ParMarkBitMap::verify_clear()
Fri, 16 Aug 2013 11:26:09 +0200 brutisso 8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0
Thu, 15 Aug 2013 10:52:18 +0200 johnc 7145569: G1: optimize nmethods scanning
Mon, 05 Aug 2013 11:25:14 +0200 Doug Simon Merge.
Wed, 31 Jul 2013 11:00:54 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Wed, 03 Jul 2013 17:26:59 -0400 jiangli 7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful.
Fri, 02 Aug 2013 13:35:13 +0200 Christos Kotselidis Apply patch by Mikael Gerdin which fixes filtered strong marking of nmethods
Wed, 19 Jun 2013 10:45:56 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Mon, 10 Jun 2013 11:30:51 +0200 sla 8005849: JEP 167: Event-Based JVM Tracing
Tue, 04 Jun 2013 10:04:06 -0700 johnc 8015244: G1: Verification after a full GC is incorrectly placed.
Tue, 28 May 2013 09:32:06 +0200 tschatzl 8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen
Fri, 17 May 2013 11:57:05 +0200 ehelin 8014277: Remove ObjectClosure as base class for BoolObjectClosure
Thu, 16 May 2013 09:24:26 -0700 johnc 8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change info
Thu, 09 May 2013 11:16:39 -0700 johnc 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
Mon, 06 May 2013 21:30:34 +0200 brutisso 8013872: G1: HeapRegionSeq::shrink_by() has invalid assert
Thu, 02 May 2013 19:28:59 +0200 mgerdin Merge
Wed, 24 Apr 2013 20:13:37 +0200 stefank 8013132: Add a flag to turn off the output of the verbose verification code
Tue, 12 Feb 2013 14:15:45 -0800 jmasa 8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions
Thu, 18 Apr 2013 10:09:23 -0700 johnc 8011724: G1: Stack allocate instances of HeapRegionRemSetIterator
Mon, 22 Apr 2013 20:27:36 +0200 stefank 8012687: Remove unused is_root checks and closures
Tue, 30 Apr 2013 11:56:52 -0700 ccheung 8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"
Thu, 11 Apr 2013 10:20:00 -0700 johnc Merge
Wed, 10 Apr 2013 10:57:34 -0700 johnc 8010780: G1: Eden occupancy/capacity output wrong after a full GC
Fri, 12 Apr 2013 14:05:42 +0200 Gilles Duboscq Merge
Wed, 10 Apr 2013 14:26:49 +0200 stefank 8011872: Include Bit Map addresses in the hs_err files
Sat, 06 Apr 2013 20:04:06 +0200 Gilles Duboscq Merge with hsx25
Fri, 29 Mar 2013 13:49:37 -0700 johnc 8010463: G1: Crashes with -UseTLAB and heap verification
Thu, 28 Mar 2013 10:27:28 +0100 mgerdin 7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machine
Thu, 21 Mar 2013 14:11:13 +0100 Christos Kotselidis -Merge with tip
Thu, 21 Mar 2013 11:30:38 +0100 Christos Kotselidis -Integration of WB Serial Snippets-Integration of G1 WB Snippets (partially working)-Fix allocation bug with -XX:-UseTLAB and -XX:+UseSerialGC
Wed, 20 Mar 2013 21:39:24 +0100 Christos Kotselidis -Cleanup code
Wed, 20 Mar 2013 20:13:08 +0100 Christos Kotselidis -Create push patch
Tue, 05 Mar 2013 18:53:26 +0100 Christos Kotselidis -More bug fixes
Tue, 26 Feb 2013 18:02:06 +0100 Christos Kotselidis -More G1 WB Integration-Addition of GenerateLEANode for G1 previous value equalities
Sun, 10 Feb 2013 21:15:16 +0100 brutisso 8002144: G1: large number of evacuation failures may lead to large c heap memory usage
Fri, 04 Jan 2013 17:04:46 -0800 jmasa 8005672: Clean up some changes to GC logging with GCCause's
Mon, 01 Oct 2012 09:28:13 -0700 johnc 8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack
Fri, 30 Nov 2012 11:46:17 -0800 johnc 8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8
Mon, 08 Oct 2012 09:12:31 -0700 johnc 8000358: G1: metaspace information not printed in PrintHeapAtGC output nor in hs_err file
Thu, 04 Oct 2012 10:04:13 -0700 johnc 8000311: G1: ParallelGCThreads==0 broken
Thu, 27 Sep 2012 20:22:57 +0400 dsamersoff Merge
Mon, 17 Sep 2012 07:36:31 -0400 dholmes 7194254: jstack reports wrong thread priorities
Wed, 19 Sep 2012 15:48:02 -0700 johnc 7193946: Move warnings associated with UseMemSetInBOT flag
Wed, 19 Sep 2012 08:48:10 -0700 johnc 7016955: G1: remove the is_zeroed parameter from the HeapRegion constructor
Mon, 17 Sep 2012 10:33:13 +0200 brutisso 7198130: G1: PrintReferenceGC output comes out of order
Sat, 01 Sep 2012 13:25:18 -0400 coleenp 6964458: Reimplement class meta-data storage to use native memory
Tue, 28 Aug 2012 15:20:08 -0700 johnc 7041879: G1: introduce stress testing parameter to cause frequent evacuation failures
Thu, 23 Aug 2012 10:21:12 +0200 brutisso 7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel code
Tue, 21 Aug 2012 14:10:39 -0700 johnc 7185699: G1: Prediction model discrepancies
Tue, 21 Aug 2012 10:05:57 -0700 johnc 7192128: G1: Extend fix for 6948537 to G1's BOT
Mon, 06 Aug 2012 12:20:14 -0700 johnc 6818524: G1: use ergonomic resizing of PLABs
Thu, 19 Jul 2012 15:15:54 -0700 tonyp 7114678: G1: various small fixes, code cleanup, and refactoring
Mon, 16 Jul 2012 13:00:26 -0700 jmasa Merge
Wed, 11 Jul 2012 22:47:38 +0200 brutisso 7178361: G1: Make sure that PrintGC and PrintGCDetails use the same timing for the GC pause
Mon, 02 Jul 2012 13:11:28 -0400 coleenp Merge
Thu, 28 Jun 2012 17:03:16 -0400 zgu 6995781: Native Memory Tracking (Phase 1)
Mon, 25 Jun 2012 16:00:55 -0700 johnc 6921087: G1: remove per-GC-thread expansion tables from the fine-grain remembered sets
Mon, 04 Jun 2012 13:29:34 +0200 brutisso 7173460: G1: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java failes with G1
Tue, 05 Jun 2012 22:30:24 +0200 brutisso 7172388: G1: _total_full_collections should not be incremented for concurrent cycles
Thu, 31 May 2012 21:10:33 +0200 brutisso 7172279: G1: Clean up TraceGen0Time and TraceGen1Time data gathering
Tue, 29 May 2012 10:18:02 -0700 johnc 7143858: G1: Back to back young GCs with the second GC having a minimally sized eden
Tue, 15 May 2012 10:25:06 +0200 brutisso 7166894: Add gc cause to GC logging for all collectors
Mon, 14 May 2012 17:32:17 +0200 brutisso 7161545: G1: Minor cleanups to the G1 logging
Wed, 25 Apr 2012 12:36:37 +0200 brutisso 7163848: G1: Log GC Cause for a GC
Wed, 25 Apr 2012 10:23:12 -0700 johnc 7143490: G1: Remove HeapRegion::_top_at_conc_mark_count
Wed, 18 Apr 2012 13:39:55 -0400 tonyp 7145441: G1: collection set chooser-related cleanup
Wed, 18 Apr 2012 07:21:15 -0400 tonyp 7157073: G1: type change size_t -> uint for region counts / indexes
Mon, 16 Apr 2012 08:57:18 +0200 brutisso 4988100: oop_verify_old_oop appears to be dead
Fri, 13 Apr 2012 01:59:38 +0200 brutisso 7160728: Introduce an extra logging level for G1 logging
Fri, 16 Mar 2012 09:52:57 +0100 brutisso 7130974: G1: Remove G1ParCopyHelper
Tue, 13 Mar 2012 11:05:32 -0700 johnc 7143511: G1: Another instance of high GC Worker Other time (50ms)
Mon, 12 Mar 2012 14:59:00 -0700 johnc 7147724: G1: hang in SurrogateLockerThread::manipulatePLL
Wed, 15 Feb 2012 13:06:53 -0500 tonyp 7132029: G1: mixed GC phase lasts for longer than it should
Tue, 14 Feb 2012 08:21:08 -0500 tonyp 7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
Fri, 03 Feb 2012 12:08:55 -0800 jcoomes Merge
Wed, 01 Feb 2012 07:59:01 -0800 never 7141200: log some interesting information in ring buffers for crashes
Wed, 25 Jan 2012 12:58:23 -0500 tonyp 7127706: G1: re-enable survivors during the initial-mark pause
Thu, 12 Jan 2012 00:06:47 -0800 johnc 6484965: G1: piggy-back liveness accounting phase on marking
Mon, 23 Jan 2012 20:36:16 +0100 brutisso 7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()...
Fri, 20 Jan 2012 18:01:32 +0100 brutisso 7131791: G1: Asserts in nightly testing due to 6976060
Tue, 17 Jan 2012 10:21:43 -0800 johnc 7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails output
Mon, 16 Jan 2012 22:10:05 +0100 brutisso 6976060: G1: humongous object allocations should initiate marking cycles when necessary
Tue, 10 Jan 2012 18:58:13 -0500 tonyp 6888336: G1: avoid explicitly marking and pushing objects in survivor spaces
Mon, 09 Jan 2012 23:50:41 -0500 tonyp 7125281: G1: heap expansion code is replicated
Sat, 07 Jan 2012 00:43:59 -0500 tonyp 7121623: G1: always be able to reliably calculate the length of a forwarded chunked array
Fri, 23 Dec 2011 11:14:18 -0800 johnc 7121496: G1: do the per-region evacuation failure handling work in parallel
Thu, 05 Jan 2012 05:54:01 -0500 tonyp 7113006: G1: excessive ergo output when an evac failure happens
Wed, 14 Dec 2011 13:34:57 -0800 jmasa 7121618: Change type of number of GC workers to unsigned int.
Fri, 16 Dec 2011 11:40:00 -0800 johnc 7120038: G1: ParallelGCThreads==0 is broken
Fri, 16 Dec 2011 02:14:27 -0500 tonyp 7113012: G1: rename not-fully-young GCs as "mixed"
Wed, 14 Dec 2011 17:43:55 -0800 johnc 7119908: G1: Cache CSet start region for each worker for subsequent reuse
Wed, 14 Dec 2011 12:15:26 +0100 stefank 7121373: Clean up CollectedHeap::is_in
Thu, 17 Nov 2011 12:40:15 -0800 johnc 7112743: G1: Reduce overhead of marking closure during evacuation pauses
Tue, 09 Aug 2011 10:16:01 -0700 jmasa 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
Fri, 18 Nov 2011 12:52:27 -0500 tonyp 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class
Tue, 08 Nov 2011 00:41:28 -0500 tonyp 7099849: G1: include heap region information in hs_err files
Mon, 07 Nov 2011 22:11:12 -0500 tonyp 7092309: G1: introduce old region set
Sun, 23 Oct 2011 23:06:06 -0700 johnc 7096030: G1: PrintGCDetails enhancements
Mon, 17 Oct 2011 09:57:41 -0700 johnc 7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs
Fri, 14 Oct 2011 11:12:24 -0400 tonyp 7088680: G1: Cleanup in the G1CollectorPolicy class
Wed, 05 Oct 2011 08:44:10 -0700 johnc 7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t
Mon, 03 Oct 2011 12:49:53 -0700 johnc 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
Wed, 28 Sep 2011 10:36:31 -0700 johnc 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835
Fri, 23 Sep 2011 16:07:49 -0400 tonyp 7075646: G1: fix inconsistencies in the monitoring data
Thu, 22 Sep 2011 10:57:37 -0700 johnc 6484982: G1: process references during evacuation pauses
Tue, 20 Sep 2011 15:39:17 -0700 johnc 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure
Thu, 08 Sep 2011 16:29:41 +0200 brutisso 6929868: G1: introduce min / max young gen size bounds
Thu, 08 Sep 2011 05:16:49 -0400 tonyp 7084509: G1: fix inconsistencies and mistakes in the young list target length calculations
Wed, 07 Sep 2011 15:00:13 -0700 ysr Merge
Thu, 01 Sep 2011 16:18:17 +0200 stefank 7085906: Replace the permgen allocated sentinelRef with a self-looped end
Wed, 07 Sep 2011 12:21:23 -0400 tonyp 7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions
Mon, 29 Aug 2011 10:13:06 -0700 johnc 7080389: G1: refactor marking code in evacuation pause copy closures
Mon, 22 Aug 2011 12:30:06 -0700 ysr 6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC
Fri, 19 Aug 2011 09:30:59 +0200 brutisso 6814390: G1: remove the concept of non-generational G1
Fri, 12 Aug 2011 11:31:06 -0400 tonyp 7039627: G1: avoid BOT updates for survivor allocations and dirty survivor regions incrementally