changelog
- Wed, 06 Aug 2014 09:55:16 +0200
- by stefank [Wed, 06 Aug 2014 09:55:16 +0200] rev 6996
- 8048269: Add flag to turn off class unloading after G1 concurrent mark
Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark
Reviewed-by: jmasa, brutisso, mgerdin
- Mon, 04 Aug 2014 15:04:45 +0200
- by stefank [Mon, 04 Aug 2014 15:04:45 +0200] rev 6995
- 8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
- Fri, 11 Jul 2014 09:07:23 +0200
- by stefank [Fri, 11 Jul 2014 09:07:23 +0200] rev 6994
- 8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
- Wed, 09 Jul 2014 16:44:30 +0200
- by ehelin [Wed, 09 Jul 2014 16:44:30 +0200] rev 6993
- 8049426: Minor cleanups after G1 class unloading
Reviewed-by: stefank, brutisso
- Mon, 07 Jul 2014 10:12:40 +0200
- by stefank [Mon, 07 Jul 2014 10:12:40 +0200] rev 6992
- 8049421: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
Contributed-by: stefan.karlsson@oracle.com, mikael.gerdin@oracle.com
- Tue, 01 Jul 2014 09:03:55 +0200
- by stefank [Tue, 01 Jul 2014 09:03:55 +0200] rev 6991
- 8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
Reviewed-by: iveresov, mgerdin
- Thu, 26 Jun 2014 11:36:58 +0200
- by mgerdin [Thu, 26 Jun 2014 11:36:58 +0200] rev 6990
- 8047818: G1 HeapRegions can no longer be ContiguousSpaces
Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality
Reviewed-by: stefank, jmasa, tschatzl
- Thu, 26 Jun 2014 13:20:18 +0200
- by mgerdin [Thu, 26 Jun 2014 13:20:18 +0200] rev 6989
- 8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
Reviewed-by: stefank, brutisso, tschatzl
- Thu, 26 Jun 2014 10:00:00 +0200
- by mgerdin [Thu, 26 Jun 2014 10:00:00 +0200] rev 6988
- 8047821: G1 Does not use the save_marks functionality as intended
Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods
Reviewed-by: stefank, ehelin
- Wed, 25 Jun 2014 16:53:13 +0200
- by mgerdin [Wed, 25 Jun 2014 16:53:13 +0200] rev 6987
- 8047820: G1 Block offset table does not need to support generic Space classes
Reviewed-by: tschatzl, stefank
- Wed, 25 Jun 2014 10:55:10 +0200
- by mgerdin [Wed, 25 Jun 2014 10:55:10 +0200] rev 6986
- 8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
Reviewed-by: stefank, tschatzl
- Wed, 25 Jun 2014 08:56:57 +0200
- by stefank [Wed, 25 Jun 2014 08:56:57 +0200] rev 6985
- 8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
Reviewed-by: vlivanov, ehelin
- Wed, 25 Jun 2014 08:28:01 +0200
- by stefank [Wed, 25 Jun 2014 08:28:01 +0200] rev 6984
- 8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Reviewed-by: mgerdin, tschatzl
- Tue, 24 Jun 2014 17:09:48 +0200
- by stefank [Tue, 24 Jun 2014 17:09:48 +0200] rev 6983
- 8047373: Clean the ExceptionCache in one pass
Summary: Also-reviewed-by: kim.barrett@oracle.com
Reviewed-by: jmasa, jwilhelm
- Tue, 24 Jun 2014 16:20:15 +0200
- by stefank [Tue, 24 Jun 2014 16:20:15 +0200] rev 6982
- 8046670: Make CMS metadata aware closures applicable for other collectors
Reviewed-by: ehelin, mgerdin
- Wed, 12 Mar 2014 15:25:35 +0100
- by mgerdin [Wed, 12 Mar 2014 15:25:35 +0100] rev 6981
- 8038405: Clean up some virtual fucntions in Space class hierarchy
Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals
Reviewed-by: stefank, jmasa
- Wed, 12 Mar 2014 17:13:48 +0100
- by mgerdin [Wed, 12 Mar 2014 17:13:48 +0100] rev 6980
- 8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
Summary: Only declare the functions where they are actually needed.
Reviewed-by: tschatzl, stefank
- Wed, 12 Mar 2014 15:22:45 +0100
- by mgerdin [Wed, 12 Mar 2014 15:22:45 +0100] rev 6979
- 8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
Reviewed-by: brutisso, tschatzl, stefank
- Thu, 06 Mar 2014 09:08:18 +0100
- by mgerdin [Thu, 06 Mar 2014 09:08:18 +0100] rev 6978
- 8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
Reviewed-by: tschatzl, stefank
- Wed, 26 Mar 2014 10:54:52 +0100
- by mgerdin [Wed, 26 Mar 2014 10:54:52 +0100] rev 6977
- 8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
Summary: Allocate temporary BitMaps in the VMThread's resource area
Reviewed-by: stefank, sjohanss
- Thu, 27 Feb 2014 10:36:50 +0100
- by stefank [Thu, 27 Feb 2014 10:36:50 +0100] rev 6976
- 8035746: Add missing Klass::oop_is_instanceClassLoader() function
Reviewed-by: mgerdin, coleenp
- Thu, 27 Feb 2014 10:34:55 +0100
- by stefank [Thu, 27 Feb 2014 10:34:55 +0100] rev 6975
- 8035648: Don't use Handle in java_lang_String::print
Reviewed-by: coleenp, pliden
- Fri, 21 Feb 2014 10:19:09 +0100
- by stefank [Fri, 21 Feb 2014 10:19:09 +0100] rev 6974
- 8035412: Cleanup ClassLoaderData::is_alive
Reviewed-by: coleenp, mgerdin
- Fri, 21 Feb 2014 10:01:20 +0100
- by stefank [Fri, 21 Feb 2014 10:01:20 +0100] rev 6973
- 8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Reviewed-by: tschatzl, coleenp
- Fri, 14 Feb 2014 09:29:56 +0100
- by stefank [Fri, 14 Feb 2014 09:29:56 +0100] rev 6972
- 8034764: Use process_strong_roots to adjust the StringTable
Reviewed-by: tschatzl, brutisso
- Thu, 13 Feb 2014 17:44:39 +0100
- by stefank [Thu, 13 Feb 2014 17:44:39 +0100] rev 6971
- 8034761: Remove the do_code_roots parameter from process_strong_roots
Reviewed-by: tschatzl, mgerdin, jmasa
- Mon, 10 Feb 2014 12:58:09 +0100
- by stefank [Mon, 10 Feb 2014 12:58:09 +0100] rev 6970
- 8033923: Use BufferingOopClosure for G1 code root scanning
Reviewed-by: mgerdin, brutisso
- Mon, 10 Feb 2014 12:51:51 +0100
- by stefank [Mon, 10 Feb 2014 12:51:51 +0100] rev 6969
- 8033764: Remove the usage of StarTask from BufferingOopClosure
Reviewed-by: mgerdin, brutisso, tschatzl
- Tue, 14 Jan 2014 16:40:33 +0100
- by mgerdin [Tue, 14 Jan 2014 16:40:33 +0100] rev 6968
- 8032379: Remove the is_scavenging flag to process_strong_roots
Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum.
Reviewed-by: stefank, tschatzl, ehelin, jmasa
- Thu, 07 Aug 2014 15:02:18 -0700
- by amurillo [Thu, 07 Aug 2014 15:02:18 -0700] rev 6967
- 8054550: new hotspot build - hs25.40-b05
Reviewed-by: jcoomes