src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Wed, 26 Jun 2019 13:18:38 -0400 kbarrett 8225255: Make SATB qset lock-free jdk-14+3
Thu, 13 Jun 2019 11:54:55 +0200 tschatzl 8225418: G1: region attribute remembered set state disagrees with actual remembered set state
Wed, 12 Jun 2019 10:34:29 +0200 sangheki 8225478: Make G1CMRootRegions independent of HeapRegions
Fri, 17 May 2019 12:33:37 +0200 tschatzl 8224038: Fix remaining InCSetState mentions
Tue, 14 May 2019 15:36:26 +0200 tschatzl 8223018: Rename G1RemSet::*oops_into_collection_set_do methods
Tue, 14 May 2019 15:36:26 +0200 tschatzl 8200545: Improve filter for enqueued deferred cards
Thu, 09 May 2019 14:28:30 +0200 stefank 8223624: Cleanup includes of universe.hpp
Mon, 06 May 2019 14:19:48 -0700 sangheki 8221509: Refactor assert( G1CollectedHeap::used() == recalculate_used() ) with better message
Thu, 02 May 2019 15:46:34 -0700 manc 8223267: Fix incorrect usage of GCTraceTime in g1FullCollector and g1CollectedHeap
Mon, 15 Apr 2019 11:47:46 +0200 stefank 8198505: Remove CollectorPolicy and its subclasses
Thu, 25 Apr 2019 10:56:31 -0400 coleenp 8222811: Consolidate MutexLockerEx and MutexLocker
Mon, 08 Apr 2019 12:15:40 -0700 sangheki 8218049: Survivor MemoryMXBean used() size granularity is region based
Mon, 08 Apr 2019 20:37:52 +0200 tschatzl 8218668: Clean up evacuation of optional collection set
Tue, 02 Apr 2019 10:04:25 +0200 pliden 8221648: Remove CollectedHeap::is_in_closed_subset()
Mon, 01 Apr 2019 14:54:48 -0700 sangheki 8221517: G1: Reserved page size for heap can be wrong
Mon, 25 Mar 2019 14:11:09 +0100 tschatzl 8219100: Improve do_collection_pause_at_safepoint
Fri, 22 Mar 2019 15:42:43 -0400 kbarrett 8220240: Refactor shared dirty card queue
Thu, 14 Mar 2019 09:15:51 +0100 stefank 8220343: Move scavenge_root_nmethods from shared code
Thu, 14 Mar 2019 09:08:17 +0100 stefank 8220411: Remove ScavengeRootsInCode=0 code
Wed, 13 Mar 2019 21:01:56 +0100 tschatzl 8220301: Remove jbyte use in CardTable
Wed, 13 Mar 2019 11:31:00 +0100 pliden 8219817: Remove unused CollectedHeap::block_size()
Tue, 05 Mar 2019 19:54:33 -0500 kbarrett 8219613: Use NonJavaThread PtrQueues
Mon, 04 Mar 2019 11:49:16 +0100 tschatzl 8219856: Spell out G1CollectorPolicy::is_hetero_heap
Mon, 04 Mar 2019 11:49:16 +0100 tschatzl 8219748: Add and use getter for the timing object in G1
Mon, 04 Mar 2019 11:49:16 +0100 tschatzl 8219747: Remove g1_ prefix to g1_remset and g1_policy members in G1CollectedHeap
Mon, 04 Mar 2019 11:49:16 +0100 tschatzl 8218880: G1 crashes when issuing a periodic GC while the GCLocker is held
Wed, 20 Feb 2019 14:30:33 +0100 tschatzl 8219096: Merge print_termination_stats code with current logging
Tue, 19 Feb 2019 12:56:02 +0100 tschatzl 8219097: Move comment about using weak code blobs closure for code root scanning to correct place
Wed, 13 Feb 2019 17:38:14 -0500 kbarrett 8218089: Rename DirtyCardQueue et al to follow usual G1 naming conventions
Tue, 05 Feb 2019 16:46:49 -0500 kbarrett 8217474: Remove WhiteBox.getConcurrentGCPhases()
Tue, 29 Jan 2019 11:30:17 +0100 tschatzl 8213229: Investigate treating StringTable as weak in young collections
Mon, 21 Jan 2019 12:19:00 +0100 tschatzl 8217374: Rename G1 EvacuationInfo class to G1EvacuationInfo
Wed, 02 Jan 2019 16:05:13 +0100 jwilhelm Merge
Fri, 21 Dec 2018 08:18:59 -0800 sangheki 8211425: Allocation of old generation of java heap on alternate memory devices - G1 GC
Wed, 26 Dec 2018 19:24:00 -0500 kbarrett 8214201: Make PtrQueueSet completed buffer list private
Mon, 17 Dec 2018 11:37:40 +0100 lkorinth 8214946: G1: Initialize all class members on construction
Tue, 11 Dec 2018 18:00:17 -0500 kbarrett 8215097: Do not create NonJavaThreads before BarrierSet
Mon, 10 Dec 2018 10:25:27 +0100 tschatzl 8212657: Implementation of JDK-8204089 Promptly Return Unused Committed Memory from G1
Fri, 07 Dec 2018 13:55:06 -0500 zgu 8204947: Port ShenandoahTaskTerminator to mainline and make it default
Fri, 07 Dec 2018 12:46:31 +0800 manc 8213224: Move code related to GC threads calculation out of AdaptiveSizePolicy
Fri, 07 Dec 2018 13:54:45 +0100 sjohanss 8213890: Implementation of JEP 344: Abortable Mixed Collections for G1
Thu, 06 Dec 2018 15:44:13 +0100 tschatzl 8214791: Consistently name gc files containing VM operations
Thu, 06 Dec 2018 13:55:22 +0100 tschatzl 8159440: Move marking of promoted objects during initial mark into the concurrent phase
Wed, 28 Nov 2018 15:09:26 -0800 sangheki 8211735: Wrong heap mapper can be selected with UseLargePages on G1
Wed, 28 Nov 2018 16:05:48 -0500 kbarrett 8214278: Cleanup process_completed_threshold and related state
Wed, 28 Nov 2018 11:06:58 +0100 tschatzl 8213996: Remove one of the SparsePRT entry tables
Fri, 23 Nov 2018 10:57:07 +0100 sjohanss 8214118: HeapRegions marked as archive even if CDS mapping fails
Thu, 15 Nov 2018 19:59:10 -0500 kbarrett 8213352: Separate BufferNode allocation from PtrQueueSet
Fri, 02 Nov 2018 08:33:59 +0100 eosterlund 8209189: Make CompiledMethod::do_unloading more concurrent
Wed, 31 Oct 2018 13:43:57 +0100 tschatzl 6490394: G1: Allow heap shrinking / memory unmapping after reclaiming regions during Remark
Tue, 09 Oct 2018 15:58:07 -0400 jiangli 8206009: Move CDS java heap object archiving code to heapShared.hpp and heapShared.cpp
Wed, 03 Oct 2018 19:30:49 +0000 poonam 8211150: G1 Full GC not purging code root memory and hence causing memory leak
Fri, 28 Sep 2018 16:07:39 -0400 coleenp 8209645: Split ClassLoaderData and ClassLoaderDataGraph into separate files
Fri, 21 Sep 2018 18:57:18 +0200 lkorinth 8196341: Add JFR events for parallel phases of G1
Fri, 21 Sep 2018 15:11:09 +0200 tschatzl 8210557: G1 next bitmap verification at the end of concurrent mark sometimes fails
Wed, 19 Sep 2018 14:09:11 +0200 pliden 8210713: Let CollectedHeap::ensure_parsability() take care of TLAB statistics gathering
Tue, 18 Sep 2018 21:46:17 -0700 iklam 8210864: Reduce the use of metaspaceShared.hpp
Tue, 11 Sep 2018 09:13:37 +0200 tschatzl 8210463: Recalculate_used() always sets time taken in G1GCPhaseTimes
Tue, 04 Sep 2018 12:18:35 +0200 tschatzl 8207200: Committed > max memory usage when getting MemoryUsage
Tue, 28 Aug 2018 12:57:40 -0400 kbarrett 8072498: Multi-thread JNI weak reference processing
Fri, 24 Aug 2018 15:49:21 -0400 zgu 8209841: [REDO] Refactor G1ParallelCleaningTask into shared
Wed, 22 Aug 2018 20:37:07 +0200 tschatzl 8209062: Clean up G1MonitoringSupport
Wed, 22 Aug 2018 20:37:07 +0200 tschatzl 8209061: Move G1 serviceability functionality to G1MonitoringSupport
Wed, 22 Aug 2018 20:37:07 +0200 tschatzl 8209700: Remove HeapRegionSetBase::RegionSetKind for a more flexible approach
Wed, 22 Aug 2018 20:37:07 +0200 tschatzl 8208498: Put archive regions into a first-class HeapRegionSet
Wed, 22 Aug 2018 16:01:29 +0200 tschatzl 8209839: [Backout] Backout JDK-8206467 Refactor G1ParallelCleaningTask into shared
Tue, 21 Aug 2018 20:29:57 -0400 zgu 8206467: Refactor G1ParallelCleaningTask into shared
Tue, 21 Aug 2018 10:37:02 -0400 pchilanomate 8206423: Use locking for cleaning ResolvedMethodTable
Tue, 14 Aug 2018 18:42:14 -0500 gziemski 8195100: Use a low latency hashtable for SymbolTable
Tue, 14 Aug 2018 13:16:26 -0400 kbarrett 8209346: Refactor SATBMarkQueue filter configuration
Tue, 14 Aug 2018 00:15:56 -0400 kbarrett 8209345: Merge SATBMarkQueueFilter into SATBMarkQueueSet
Wed, 08 Aug 2018 15:31:06 +0200 tschatzl 8208669: GC changes to allow enabling -Wreorder
Wed, 01 Aug 2018 19:14:04 -0400 kbarrett 8208611: Refactor SATBMarkQueue filtering to allow GC-specific filters
Mon, 23 Jul 2018 17:32:04 +0200 tschatzl 8207953: Remove dead code in G1CopyingKeepAliveClosure
Tue, 26 Jun 2018 11:09:42 +0200 tschatzl 8204082: Make names of Young GCs more uniform in logs
Tue, 19 Jun 2018 05:18:49 -0700 phh 8195115: G1 Old Gen MemoryPool CollectionUsage.used values don't reflect mixed GC results
Mon, 18 Jun 2018 12:11:59 +0200 tschatzl 8043575: Dynamically parallelize reference processing work
Tue, 29 May 2018 09:26:00 +0200 tschatzl 8202845: Refactor reference processing for improved parallelism
Thu, 14 Jun 2018 07:26:27 +0200 rehn 8204613: StringTable: Calculates wrong number of uncleaned items.
Tue, 12 Jun 2018 18:12:59 -0400 kbarrett 8204585: Remove IN_ARCHIVE_ROOT from Access API
Thu, 07 Jun 2018 14:11:56 +0200 rehn 8195097: Make it possible to process StringTable outside safepoint
Wed, 06 Jun 2018 10:45:40 -0400 coleenp 8204301: Make OrderAccess functions available to hpp rather than inline.hpp files
Wed, 02 May 2018 11:28:49 -0400 coleenp 8203837: Split nmethod unloading from inline cache cleaning
Mon, 28 May 2018 11:13:21 +0200 tschatzl 8202842: G1 footprint regressions in jdk11+10
Wed, 09 May 2018 13:37:05 +0200 tschatzl 8202780: Remove EnqueueTask related code from ReferenceProcessor after JDK-8202017 jdk-11+13
Mon, 07 May 2018 14:57:25 +0200 stefank 8202647: Add deduplicate_string function to CollectedHeap
Tue, 08 May 2018 10:01:29 +0200 tschatzl 8202017: Merge Reference Enqueuing phase with phase 3 of Reference processing
Fri, 27 Apr 2018 15:00:04 -0400 coleenp 8202447: Fix unloading_occurred to mean unloading_occurred
Thu, 03 May 2018 14:10:08 +0200 tschatzl 8202021: Improve variable naming in ReferenceProcesso
Thu, 03 May 2018 14:09:39 +0200 tschatzl 8202018: Move card table clear before enqueuing pending references
Thu, 03 May 2018 14:09:21 +0200 tschatzl 8201640: Use _ref_processor_* member variables directly in G1CollectedHeap
Thu, 03 May 2018 14:09:00 +0200 tschatzl 8201492: Properly implement non-contiguous generations for Reference discovery
Wed, 02 May 2018 13:44:46 +0200 sjohanss 8191471: Elastic TLABs for G1
Fri, 27 Apr 2018 12:06:46 +0200 tschatzl 6672778: G1 should trim task queues more aggressively during evacuation pauses
Thu, 26 Apr 2018 11:19:05 -0500 gziemski 8202150: [REDO] Split globals.hpp to factor out the Flag class
Wed, 25 Apr 2018 17:50:32 -0400 coleenp 8202164: Remove some unneeded BoolObjectClosure* is_alive parameters
Mon, 23 Apr 2018 14:51:16 -0500 gziemski 8202151: [BACKOUT] Split globals.hpp to factor out the Flag class
Mon, 23 Apr 2018 10:59:39 -0500 gziemski 8081519: Split globals.hpp to factor out the Flag class
Thu, 19 Apr 2018 07:54:50 +0200 pliden 8201646: Introduce ReferenceDiscoverer interface
Wed, 18 Apr 2018 13:37:39 -0400 coleenp 8201537: Remove is_alive closure from Klass::is_loader_alive()
Wed, 18 Apr 2018 12:06:53 -0400 coleenp 8201505: Use WeakHandle for ProtectionDomainCacheTable and ResolvedMethodTable
Wed, 18 Apr 2018 11:36:48 +0200 tschatzl 8201596: java.lang.ref.Reference processing total time logging broken
Wed, 18 Apr 2018 11:36:48 +0200 tschatzl 8200426: Make G1 code use _g1h members
Thu, 12 Apr 2018 11:22:24 +0200 pliden 8201362: Remove CollectedHeap::barrier_set()
Thu, 12 Apr 2018 08:25:56 +0200 pliden 8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread
Thu, 12 Apr 2018 08:25:30 +0200 pliden 8201316: Move G1-related static members from JavaThread to G1BarrierSet
Wed, 11 Apr 2018 11:37:19 +0200 tschatzl 8201365: Remove G1Policy::should_process_references()
Tue, 10 Apr 2018 09:12:23 +0200 tschatzl 8200385: Eagerly reclaimed humongous objects leave mark in prev bitmap
Thu, 05 Apr 2018 14:25:53 +0200 lkorinth 8201171: Cleanup in g1CollectedHeap, change CamelCase to snake_case
Fri, 06 Apr 2018 11:41:21 +0200 sjohanss 8200169: Flatten G1Allocator class hierarchy
Tue, 03 Apr 2018 12:05:49 +0200 lkorinth 8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread
Thu, 29 Mar 2018 14:08:10 +0200 tschatzl 8151171: Bring g1ConcurrentMark files up to current coding conventions
Thu, 29 Mar 2018 14:07:59 +0200 tschatzl 8199742: Clean up state flags in G1CollectorState
Wed, 28 Mar 2018 16:39:32 +0200 tschatzl 8199326: Remove G1 gc time stamp logic
Wed, 28 Mar 2018 16:39:32 +0200 tschatzl 8197573: Remove concurrent cleanup and secondary free list handling
Wed, 28 Mar 2018 11:38:47 +0200 pliden 8199918: Shorten names of CollectedHeap::Name members
Mon, 26 Mar 2018 16:51:43 +0200 tschatzl 8180415: Rebuild remembered sets during the concurrent cycle
Mon, 26 Mar 2018 16:51:43 +0200 tschatzl 8197850: Calculate liveness in regions during marking
Mon, 26 Mar 2018 16:51:41 +0200 tschatzl 8197569: Refactor eager reclaim for concurrent remembered set rebuilding
Fri, 23 Mar 2018 16:25:47 +0100 lkorinth 8196865: G1 log for active workers is wrong
less more (0) -120 tip