Jini George
9d036d6dd2
8175312: SA: clhsdb: Provide an improved heap summary for 'universe' for G1GC
...
Provide an improved heap summary for G1GC with parameters like 'capacity', 'used', 'free', etc with the 'universe' command, and introduce a new command 'g1regiondetails' to display the individual region details.
Reviewed-by: sjohanss, minqi
2018-03-20 11:24:32 +05:30
Erik Österlund
0f92948d6f
8199604: Rename CardTableModRefBS to CardTableBarrierSet
...
Reviewed-by: stefank, pliden
2018-03-19 07:38:18 +01:00
Coleen Phillimore
fde89a34d0
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
...
InterfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn
2018-03-16 09:12:13 -04:00
Coleen Phillimore
ec14629449
8199716: Unused AdjustKlassClosure in psParallelCompact.hpp
...
Reviewed-by: stefank
2018-03-16 08:26:53 -04:00
Stefan Johansson
337673528e
8199674: Improve G1 Full GC array marking
...
Reviewed-by: tschatzl, shade
2018-03-15 11:58:58 +01:00
Thomas Schatzl
697538d0a9
8199516: Remove dead code overlooked during Full GC work
...
Reviewed-by: sangheki, sjohanss
2018-03-14 14:09:33 +01:00
Coleen Phillimore
394e34d821
8199282: Remove ValueObj class for allocation subclassing for gc code
...
Reviewed-by: stefank, kbarrett
2018-03-14 07:27:19 -04:00
David Holmes
6c9998844b
Merge
2018-03-14 07:07:18 -04:00
Ed Nevill
828e824a0f
8199220: Zero build broken after 8195103, 8191102 and 8189871
...
Reviewed-by: dholmes, stuefe, eosterlund, glaubitz, coleenp
2018-03-13 18:22:53 +00:00
Roman Kennke
147488cbce
8198445: Access API for primitive/native arraycopy
...
Reviewed-by: pliden, eosterlund, dholmes
2018-03-13 17:13:35 +01:00
Thomas Stuefe
da674f0d0d
8199430: Rename MetaspaceAux to something more meaningful
...
Reviewed-by: zgu, coleenp
2018-03-11 07:11:03 +01:00
Yasumasa Suenaga
fcb1520305
8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
...
Reviewed-by: sjohanss, tschatzl
2018-03-09 23:13:37 +09:00
Erik Helin
f82bcaba53
8197852: Move G1DefaultPolicy into G1Policy
...
Reviewed-by: sjohanss, tschatzl
2018-03-12 09:46:12 +01:00
Erik Helin
779fef0b10
8199024: Remove unneccessary protected and virtual modifiers from G1CollectedHeap
...
Reviewed-by: kbarrett, stuefe
2018-03-12 08:16:48 +01:00
Stefan Karlsson
d42acfd37b
8199319: Remove handles.inline.hpp include from reflectionUtils.hpp
...
Reviewed-by: hseigel, dholmes
2018-03-08 19:10:25 +01:00
Stefan Karlsson
b9f2f3e199
8199275: Fix inclusions of allocation.inline.hpp
...
Reviewed-by: coleenp, kbarrett, dholmes
2018-03-08 09:56:29 +01:00
Stefan Karlsson
133faf856d
8199264: Remove universe.inline.hpp to simplify include dependencies
...
Reviewed-by: coleenp, hseigel
2018-03-07 21:57:36 +01:00
Erik Österlund
a06129a432
8195148: Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet
...
Reviewed-by: ehelin, kbarrett
2018-03-06 08:36:44 +01:00
Thomas Schatzl
963ee1591a
8198546: [Redo] JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set
...
Remove code related to collection set checking in that method.
Reviewed-by: eosterlund, ehelin, kbarrett
2018-03-06 13:08:59 +01:00
Erik Helin
7b64b02949
8197845: Remove unnecessary method G1CollectedHeap::create_g1_policy
...
Reviewed-by: tschatzl, sjohanss
2018-03-05 13:07:04 +01:00
Erik Helin
6fb24f87da
8197847: Remove unused file g1ParScanThreadState_ext.cpp
...
Reviewed-by: sjohanss, eosterlund
2018-03-05 11:32:17 +01:00
Erik Helin
4bb76c1b78
8197843: Remove unused method G1EvacuationRootClosures::create_root_closures_ext
...
Reviewed-by: sjohanss, eosterlund
2018-03-05 11:16:23 +01:00
Kim Barrett
d1bd39385f
8196876: OopStorage::assert_at_safepoint clashes with assert_at_safepoint macros in g1CollectedHeap.hpp
...
Add shared safepoint state assertion macros.
Reviewed-by: coleenp, eosterlund
2018-03-03 23:56:08 -05:00
Jesper Wilhelmsson
8f1e5bc574
Merge
2018-03-02 21:00:12 +01:00
Erik Helin
a25238147d
8198948: Remove unused parameter evacuation_info from G1CollectedHeap::evacuate_collection_set
...
Reviewed-by: sjohanss, eosterlund
2018-03-02 14:47:52 +01:00
Erik Österlund
fc389b5284
8198896: Remove dead code: cardTableModRefBSForCTRS.hpp
...
Reviewed-by: pliden, kbarrett
2018-03-02 10:51:53 +01:00
Stefan Johansson
bacf4db5bd
8198424: Remove G1AllocationContext
...
Reviewed-by: ehelin, tschatzl
2018-03-02 10:09:08 +01:00
Stefan Johansson
dbbba4c4bc
8198431: Remove G1FullCollector extension point
...
Reviewed-by: ehelin, tschatzl
2018-03-02 10:09:02 +01:00
Stefan Johansson
f5891500fd
8198430: Remove G1Allocator extension point
...
Reviewed-by: ehelin, tschatzl
2018-03-02 10:09:01 +01:00
Lana Steuck
3e7c7c6cdf
Merge
2018-02-28 21:21:11 +00:00
Stefan Johansson
38dcf9fdf1
8198420: Remove unused extension point AllocationContextStats
...
Reviewed-by: ehelin, tschatzl
2018-02-23 09:38:33 +01:00
Stefan Karlsson
3ad60c1bd2
8198530: Move _gc_policy_counters from GenCollectorPolicy to GenCollectedHeap
...
Reviewed-by: kbarrett, sjohanss
2018-02-22 18:37:48 +01:00
Stefan Karlsson
5671589a10
8198528: Move GenerationSpecs from GenCollectorPolicy to GenCollectedHeap
...
Reviewed-by: pliden, sjohanss, kbarrett
2018-02-22 18:37:23 +01:00
Stefan Karlsson
5f4f3883d8
8198525: Move _size_policy out of GenCollectorPolicy into GenCollectedHeap
...
Reviewed-by: pliden, sjohanss
2018-02-22 18:36:32 +01:00
Stefan Karlsson
f408526f30
8198515: Extract SoftReferencePolicy code out of CollectorPolicy
...
Reviewed-by: pliden, sjohanss
2018-02-22 18:36:07 +01:00
Stefan Karlsson
a98b4ecb5c
8198511: Move allocation functions from GenCollectorPolicy to GenCollectedHeap
...
Reviewed-by: pliden, sjohanss
2018-02-22 18:35:40 +01:00
Stefan Karlsson
bd70c72fd2
8198509: Move satisfy_failed_metadata_allocation out from CollectorPolicy
...
Reviewed-by: sjohanss, pliden
2018-02-22 18:35:04 +01:00
Stefan Karlsson
380a8b15ec
8198507: Remove CollectorPolicy::create_rem_set
...
Reviewed-by: pliden, tschatzl
2018-02-22 18:34:39 +01:00
Stefan Karlsson
713858f459
8198373: Remove CollectorPolicy::is/as functions
...
Reviewed-by: sjohanss, pliden
2018-02-22 18:34:18 +01:00
Erik Österlund
432a71e564
8198286: Direct memory accessors in typeArrayOop.hpp should use Access API
...
Reviewed-by: pliden, rkennke
2018-02-22 10:39:42 +01:00
Thomas Schatzl
edb1509a0e
8197968: [Backout] JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set
...
Reviewed-by: kbarrett
2018-02-15 00:20:22 +01:00
Erik Österlund
95d34d138d
8195142: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
...
Reviewed-by: stefank, coleenp, kvn, ehelin
2018-02-26 09:34:12 +01:00
Per Lidén
2606b1f985
8198369: Clean up GCId and GCIdMark
...
Reviewed-by: stefank, eosterlund
2018-02-21 07:50:33 +01:00
Per Lidén
0bf8fa1855
8198267: Allow GCId::current_raw() calls from non-NamedThreads
...
Reviewed-by: stefank, kbarrett
2018-02-21 07:46:40 +01:00
Per Lidén
4e971f5455
8198265: Make CollectorPolicy::satisfy_failed_metadata_allocation() virtual
...
Reviewed-by: stefank, eosterlund
2018-02-19 15:44:56 +01:00
Per Lidén
13aaf94964
8198268: Add time argument to ConcurrentGCTimer::register_gc_pause_start/_end
...
Reviewed-by: kbarrett, stefank
2018-02-19 15:44:56 +01:00
Per Lidén
1b12333f8f
8198269: Allow GCCauseSetter to be used outside of safepoints
...
Reviewed-by: stefank, sjohanss
2018-02-19 15:44:56 +01:00
Thomas Schatzl
147e4f3054
8197493: [Backout] JDK-8196602 Change HeapRegionClosure to comply to naming conventions
...
Reviewed-by: shade
2018-02-09 12:53:08 +01:00
Thomas Schatzl
514930360f
8196602: Change HeapRegionClosure to comply to naming conventions
...
Reviewed-by: kbarrett, sjohanss
2018-02-09 11:51:40 +01:00
Thomas Schatzl
75ab2501f7
8196883: G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set
...
Remove code related to collection set checking in that method.
Reviewed-by: kbarrett, ehelin
2018-02-08 10:15:57 +01:00