- 19 8月, 2019 1 次提交
-
-
由 neugens 提交于
8223689: Add JFR Thread Sampling Support 8223690: Add JFR BiasedLock Event Support 8223691: Add JFR G1 Region Type Change Event Support 8223692: Add JFR G1 Heap Summary Event Support Summary: Backport JFR from JDK11, additional fixes Reviewed-by: neugens, apetushkov Contributed-by: denghui.ddh@alibaba-inc.com
-
- 12 8月, 2019 1 次提交
-
-
由 apetushkov 提交于
8199712: Flight Recorder 8203346: JFR: Inconsistent signature of jfr_add_string_constant 8195817: JFR.stop should require name of recording 8195818: JFR.start should increase autogenerated name by one 8195819: Remove recording=x from jcmd JFR.check output 8203921: JFR thread sampling is missing fixes from JDK-8194552 8203929: Limit amount of data for JFR.dump 8203664: JFR start failure after AppCDS archive created with JFR StartFlightRecording 8003209: JFR events for network utilization 8207392: [PPC64] Implement JFR profiling 8202835: jfr/event/os/TestSystemProcess.java fails on missing events Summary: Backport JFR from JDK11. Initial integration Reviewed-by: neugens
-
- 19 5月, 2015 1 次提交
-
-
由 azakharov 提交于
8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before Summary: added WhiteBox methods to count regions and exact aux data sizes Reviewed-by: jwilhelm, brutisso
-
- 16 4月, 2015 1 次提交
-
-
由 kbarrett 提交于
Summary: Prevent eager reclaim of objects that might be on mark stack. Reviewed-by: brutisso, tschatzl
-
- 07 4月, 2015 1 次提交
-
-
由 tschatzl 提交于
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces. Reviewed-by: jmasa, pliden, stefank
-
- 07 1月, 2015 1 次提交
-
-
由 tschatzl 提交于
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen
-
- 01 12月, 2014 2 次提交
-
-
由 mgerdin 提交于
8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin
-
由 mgerdin 提交于
8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin
-
- 29 8月, 2014 1 次提交
-
-
由 mgerdin 提交于
Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning Reviewed-by: jmasa, brutisso, tschatzl
-
- 05 9月, 2014 1 次提交
-
-
由 sjohanss 提交于
Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context. Reviewed-by: mgerdin, brutisso
-
- 21 8月, 2014 1 次提交
-
-
由 tschatzl 提交于
Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps. Reviewed-by: mgerdin, brutisso, jwilhelm
-
- 19 8月, 2014 3 次提交
-
-
由 poonam 提交于
Summary: Fill the last card that has been allocated into with a dummy object Reviewed-by: tschatzl, mgerdin
-
由 tschatzl 提交于
Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code. Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
-
由 brutisso 提交于
Reviewed-by: tschatzl, jmasa
-
- 31 3月, 2015 1 次提交
-
-
由 tschatzl 提交于
Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure. Reviewed-by: jwilhelm, brutisso
-
- 26 8月, 2014 2 次提交
- 09 12月, 2014 2 次提交
- 19 12月, 2014 1 次提交
-
-
由 tschatzl 提交于
Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: NTony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>
-
- 25 8月, 2014 1 次提交
-
-
由 stefank 提交于
Reviewed-by: brutisso, ehelin
-
- 30 10月, 2014 1 次提交
-
-
由 sjohanss 提交于
Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy. Reviewed-by: rriggs, jcoomes
-
- 13 6月, 2014 1 次提交
-
-
由 pliden 提交于
Reviewed-by: brutisso, sjohanss
-
- 08 8月, 2014 2 次提交
- 23 7月, 2014 2 次提交
-
-
由 tschatzl 提交于
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin
-
由 tschatzl 提交于
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin
-
- 21 7月, 2014 2 次提交
-
-
由 tschatzl 提交于
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett. Reviewed-by: brutisso
-
由 tschatzl 提交于
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett. Reviewed-by: brutisso
-
- 09 4月, 2015 1 次提交
-
-
由 mlarsson 提交于
Reviewed-by: brutisso, jmasa
-
- 07 7月, 2014 1 次提交
-
-
由 stefank 提交于
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov Contributed-by: stefan.karlsson@oracle.com, mikael.gerdin@oracle.com
-
- 29 4月, 2014 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: jmasa, tschatzl, ehelin Contributed-by: tony.printezis@oracle.com, bengt.rutisson@oracle.com
-
- 11 4月, 2014 1 次提交
-
-
由 pliden 提交于
Reviewed-by: brutisso, mgerdin
-
- 19 8月, 2014 1 次提交
-
-
由 poonam 提交于
Summary: Fill the last card that has been allocated into with a dummy object Reviewed-by: tschatzl, mgerdin
-
- 14 3月, 2014 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: tschatzl, pliden
-
- 11 9月, 2014 2 次提交
- 09 9月, 2014 1 次提交
-
-
由 sjohanss 提交于
Summary: Refactored the G1 FullGC code to enable it to be extended. Reviewed-by: mgerdin, brutisso
-
- 03 4月, 2014 1 次提交
-
-
由 vkempik 提交于
Reviewed-by: tschatzl, jwilhelm
-
- 10 10月, 2014 1 次提交
-
-
由 tschatzl 提交于
Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything. Reviewed-by: jwilhelm, brutisso
-