Thomas Schatzl
c30aef79df
8180415: Rebuild remembered sets during the concurrent cycle
...
In general maintain remembered sets of old regions only from the start of the concurrent cycle to the mixed gc they are used, at most until the end of the mixed phase.
Reviewed-by: sjohanss, sangheki
2018-03-26 16:51:43 +02:00
Thomas Schatzl
28fb5548de
8197850: Calculate liveness in regions during marking
...
Reviewed-by: sjohanss, sangheki
2018-03-26 16:51:43 +02:00
Thomas Schatzl
af7d8f0d69
8197569: Refactor eager reclaim for concurrent remembered set rebuilding
...
Expose information about eager reclaim region selection.
Reviewed-by: sjohanss, sangheki
2018-03-26 16:51:41 +02:00
Stefan Karlsson
f89abe4589
8199946: Move load/store and encode/decode out of oopDesc
...
Reviewed-by: eosterlund, coleenp, tschatzl
2018-03-15 21:24:10 +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
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
Stefan Johansson
38dcf9fdf1
8198420: Remove unused extension point AllocationContextStats
...
Reviewed-by: ehelin, tschatzl
2018-02-23 09:38:33 +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
Thomas Schatzl
80fa8a7208
8196602: Change HeapRegionClosure to comply to naming conventions
...
Reviewed-by: kbarrett, sjohanss
2018-02-09 13:09:55 +01:00
Stefan Johansson
ea04c5cfb3
8191821: Finer granularity for GC verification
...
Reviewed-by: tschatzl, poonam, sangheki
2017-12-01 08:56:22 +01:00
Leo Korinth
d1cbd17c2c
8190408: Run G1CMRemarkTask with the appropriate amount of threads instead of starting up everyone
...
Reviewed-by: tschatzl, sjohanss
2017-11-13 15:28:17 +01:00
Stefan Johansson
6929e0f05a
8186571: Implementation: JEP 307: Parallel Full GC for G1
...
Improve G1 worst-case latencies by making the full GC parallel.
Reviewed-by: tschatzl, sangheki, ehelin
2017-11-14 11:33:23 +01:00
Thomas Schatzl
bdb82eb577
8189797: Fix initializer lists in G1ConcurrentMark and G1CMTask
...
Reviewed-by: kbarrett
2017-10-25 16:15:10 +02:00
Thomas Schatzl
1eabe47e62
8189673: Consistent naming of concurrent threads, tasks and related identifiers
...
Reviewed-by: sjohanss, drwhite
2017-10-25 16:13:09 +02:00
Thomas Schatzl
c66290985d
8189801: Remove G1MarkingOverheadPercent
...
Remove obsolete and buggy functionality related to G1MarkingOverheadPercent
Reviewed-by: sjohanss
2017-10-25 16:12:15 +02:00
Thomas Schatzl
6787fc889f
Merge
2017-10-23 10:45:07 +00:00
Thomas Schatzl
793aa8d8ce
8189666: Replace various inlined percentage calculations with global percent_of()
...
Reviewed-by: sjohanss, sangheki
2017-10-23 11:46:25 +02:00
Thomas Schatzl
0757704af2
8184667: Clean up G1ConcurrentMark files
...
Fix naming, formatting, access control, remove unused code.
Reviewed-by: sjohanss, pliden
2017-10-23 11:46:12 +02:00
Stefan Karlsson
d129d1cdf2
8189748: More precise closures for WeakProcessor::weak_oops_do calls
...
Reviewed-by: pliden, sjohanss
2017-10-23 11:20:53 +02:00
Stefan Karlsson
7a5e525604
Merge
2017-10-18 21:06:31 +00:00
Roman Kennke
9ba22876cf
8189276: Make SuspendibleThreadSet and related code available to other GCs
...
Reviewed-by: zgu, coleenp
2017-10-18 21:17:46 +02:00
Stefan Karlsson
3fbc4aec64
8189359: Move native weak oops cleaning out of ReferenceProcessor
...
Reviewed-by: pliden, kbarrett
2017-10-18 21:13:35 +02:00
Coleen Phillimore
39b068db11
8188220: Remove Atomic::*_ptr() uses and overloads from hotspot
...
With the new template functions these are unnecessary.
Reviewed-by: kbarrett, dholmes, eosterlund
2017-10-16 22:36:06 -04:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00