Thomas Schatzl
1453d9cb23
8183121: Add information about scanned and skipped cards during UpdateRS
...
Log the number of scanned and skipped cards for the UpdateRS phase too.
Reviewed-by: mgerdin, sangheki
2017-08-09 17:27:42 +02:00
Thomas Stuefe
d12604111c
8181917: Refactor UL LogStreams to avoid using resource area
...
Reviewed-by: ehelin, mlarsson
2017-07-21 09:50:12 +02:00
Mikael Gerdin
cfd0efee84
8183935: G1GCPhaseTimes and G1RootProcessor do not include macros.hpp
...
Reviewed-by: tschatzl, ehelin
2017-07-17 09:30:07 +02:00
Erik Helin
e45a40a805
8183539: Remove G1RemSet::_into_cset_dirty_card_queue_set
...
Reviewed-by: tschatzl, mgerdin
2017-07-17 11:37:00 +02:00
Thomas Schatzl
8467de8bbc
8178148: Log more detailed information about scan rs phase
...
Add logging about the number of cards actually scanned, claimed and skipped during the Scan RS phase
Reviewed-by: ehelin, sangheki
2017-06-14 11:26:44 +02:00
Thomas Schatzl
de637b636d
8176885: Clear Claimed Marks log message at wrong location in the log
...
Move message and code to the pre evacuation phase part of the GC
Reviewed-by: sjohanss, sangheki
2017-03-28 09:13:00 +02:00
Thomas Schatzl
dd84bb9cff
8176881: DerivedPointerTable Update log message in wrong order in regards to Redirty Cards
...
Reviewed-by: sjohanss, jprovino
2017-03-21 11:21:11 +01:00
Thomas Schatzl
6a9ca1701d
8155094: Add logging for long lasting methods found in JDK-8152948
...
Adds logging for DerivedPointerTable, TLAB preparation and resizing, and new collection set setup work
Reviewed-by: kbarrett, sangheki
2017-03-16 09:05:20 +01:00
Bharadwaj Yadavalli
2841c5eb2b
8171008: Integrate AOT compiler into JDK
...
Co-authored-by: Christian Thalinger <cthalinger@twitter.com>
Co-authored-by: Dean Long <dean.long@oracle.com>
Co-authored-by: Dmitrij Pochepko <dmitrij.pochepko@oracle.com>
Co-authored-by: Dmitry Chuyko <dmitry.chuyko@oracle.com>
Co-authored-by: Doug Simon <doug.simon@oracle.com>
Co-authored-by: Eric Caspole <eric.caspole@oracle.com>
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Co-authored-by: Igor Veresov <igor.veresov@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Morris Meyer <morris.meyer@oracle.com>
Co-authored-by: Niclas Adlertz <niclas.adlertz@oracle.com>
Co-authored-by: Rickard Backman <rickard.backman@oracle.com>
Reviewed-by: erikj, mchung, psandoz, coleenp, iklam, stefank, simonis
2016-12-11 19:07:04 -08:00
Erik Helin
d19575bfac
8167679: G1 phase logging is messy
...
Reviewed-by: sjohanss, tschatzl
2016-11-07 10:38:42 +01:00
Erik Helin
db9932fb37
8168904: Initialize and reset G1 phase times to zero
...
Reviewed-by: sjohanss, jprovino
2016-10-28 15:50:09 +02:00
Joseph Provino
af75e7389a
8160055: Misplaced call to ClassLoaderDataGraph::clear_claimed_marks during initial mark
...
The call to ClassLoaderDataGraph::clear_claimed_marks() during initial mark in g1CollectedHeap.cpp:4420 is misplaced.
Reviewed-by: tschatzl, kbarrett
2016-10-24 10:10:30 -04:00
Thomas Schatzl
ada5ab192f
8034842: Parallelize the Free CSet phase in G1
...
Reviewed-by: jmasa, ehelin
2016-07-19 10:31:41 +02:00
Kim Barrett
c4bafa7975
8155524: HotCardCache shouldn't be part of ConcurrentG1Refine
...
Make G1CollectedHeap owner of HotCardCache.
Reviewed-by: jmasa, mgerdin, tschatzl
2016-05-02 12:07:58 -04:00
Stefan Karlsson
15c4140ae5
8152632: Rename LogHandle(...) to Log(...)
...
Reviewed-by: brutisso, mlarsson, rprotacio
2016-04-04 09:15:15 +02:00
Bengt Rutisson
69ae3e0c64
8152952: Allow G1 phase logging to use individual number of threads
...
Reviewed-by: tschatzl, jmasa
2016-03-31 17:05:29 +02:00
Thomas Schatzl
5031466171
8153065: "Preserve CM refs" log message disconnected from "Parallel Preserve CM refs"
...
Bring the log messages into the correct order again.
Reviewed-by: mgerdin
2016-03-31 12:00:08 +02:00
Bengt Rutisson
75b02a64c6
8058944: Unify the reporting strings for the GC debug level logging in G1
...
Reviewed-by: sjohanss, tschatzl
2016-03-02 08:41:02 +01:00
Bengt Rutisson
190c092900
8150068: Log the main G1 phases at info level
...
Reviewed-by: sjohanss, tschatzl
2016-02-29 13:06:03 +01:00
Thomas Schatzl
6fe8d6e7de
8150630: Add logging for ParScanThreadState merge phase
...
Improve visibility of the per-thread scan state merge phase by adding appropriate logging.
Reviewed-by: jmasa, tbenson
2016-02-26 13:02:30 +01:00
Thomas Schatzl
d00c7378d6
8076463: Add logging for the preserve CM referents task
...
Add logging and do minor refactoring to CM referents handling task.
Reviewed-by: jmasa
2016-02-26 13:02:30 +01:00
Bengt Rutisson
a5e2b096bc
8148734: G1: Make G1GCPhaseTimes keep track of the start GC time
...
Reviewed-by: sjohanss, tschatzl
2016-02-02 10:50:08 +01:00
Bengt Rutisson
2e5c6d4ea4
8148467: Consistent use of : in the logging
...
Reviewed-by: mgerdin, tbenson
2016-01-29 10:44:15 +01:00
Bengt Rutisson
9ecd60a8dc
8145303: Clean up the units for log_gc_footer
...
Reviewed-by: david, tschatzl, goetz
2015-12-15 09:58:29 +01:00
Bengt Rutisson
ffeb0bdad0
8145092: Use Unified Logging for the GC logging
...
JEP-271. VM changes contributed by brutisso, test changes contributed by david.
Co-authored-by: David Lindholm <david.lindholm@oralce.com>
Reviewed-by: sjohanss, david, brutisso
2015-12-10 14:57:55 +01:00
Erik Helin
62bdcb0abf
8144145: G1GCPhaseTimes should allow externally accounted time
...
Reviewed-by: ehelin, tschatzl
2015-11-29 10:00:31 +01:00
Erik Helin
adbbc4e8d8
8140509: Add note_gc_start to G1CollectorPolicy
...
Reviewed-by: mgerdin, tschatzl
2015-10-31 15:27:48 +01:00
Erik Helin
d8b7d0ecd4
8140508: Add utility method for logging phases to G1CollectorPolicy
...
Reviewed-by: mgerdin, tschatzl
2015-10-30 10:15:06 +01:00
Erik Helin
d0f3d01013
8140393: Move WorkerDataArray to its own file
...
Reviewed-by: tschatzl, mgerdin, tbenson
2015-10-29 14:58:44 +01:00
Erik Helin
a935c706b6
8140761: Remove caching from WorkerDataArray
...
Reviewed-by: tschatzl, mgerdin, tbenson
2015-10-29 11:33:43 +01:00
Eric Caspole
4e060cfa31
8060017: G1: Report heap sizing time
...
Report heap expansion time done on VM thread after collection. Previously this was included in "Other" time.
Reviewed-by: mgerdin, tschatzl
2015-10-20 14:01:49 -04:00
Thomas Schatzl
261e7583ab
8069330: Adjustment of concurrent refinement thresholds does not take hot card cache into account
...
Measure HCC processing time separately and remove that time from the calculation of the refinement thresholds. HCC processing time is still taken into account for general pause time predictions.
Reviewed-by: tbenson, jmasa
2015-10-13 14:49:13 +02:00
David Lindholm
1e71f67736
8080775: Better argument formatting for assert() and friends
...
Reviewed-by: kbarrett, pliden
2015-09-29 11:02:08 +02:00
Bill Pittore
304b59b0c8
8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier"
...
Need to add a space between macro identifier and string literal
Reviewed-by: stefank, dholmes, kbarrett
2015-06-24 12:12:25 -04:00
Per Lidén
4dc240f785
8079792: GC directory structure cleanup
...
Reviewed-by: brutisso, stefank, david
2015-05-13 15:16:06 +02:00