Max Ockner
1d76295d70
8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint
...
Ensure consistent safepoint checking in Mutex/Monitor locking methods.
Reviewed-by: dholmes, dcubed, coleenp
2014-12-11 21:34:43 -05:00
Zhengyu Gu
16a3e2f16d
6885993: Named Thread: introduce print() and print_on(outputStream* st) methods
...
Eliminating duplicated code by introducing print_on(outputStream* st) methods in NamedThread
Reviewed-by: twisti, coleenp, dholmes
2014-05-01 05:52:28 -07:00
Thomas Schatzl
c5ef16027b
8019342: G1: High "Other" time most likely due to card redirtying
...
Parallelize card redirtying to decrease the time it takes.
Reviewed-by: brutisso
2014-04-16 16:46:58 +02:00
Per Lidén
f1edf66ef8
8039147: Cleanup SuspendibleThreadSet
...
Reviewed-by: brutisso, tschatzl, mgerdin
2014-04-11 12:29:24 +02:00
Vladimir Kempik
0ab60ab172
8016302: Change type of the number of GC workers to unsigned int (2)
...
Reviewed-by: tschatzl, jwilhelm
2014-04-03 17:49:31 +04:00
Jesper Wilhelmsson
81ba2e32c0
8025856: Fix typos in the GC code
...
Fix about 440 typos in comments in the VM code
Reviewed-by: mgerdin, tschatzl, coleenp, kmo, jcoomes
2014-01-23 14:47:23 +01:00
Antonios Printezis
d96de580b6
7084509: G1: fix inconsistencies and mistakes in the young list target length calculations
...
Fixed inconsistencies and mistakes in the young list target length calculations so that a) the calculated target length is optimal (before, it was not), b) other parameters like max survivor size and max gc locker eden expansion are always consistent with the calculated target length (before, they were not always), and c) the resulting target length was always bound by desired min and max values (before, it was not).
Reviewed-by: brutisso, johnc
2011-09-08 05:16:49 -04:00
Stefan Karlsson
8006fe8f75
6989984: Use standard include model for Hospot
...
Replaced MakeDeps and the includeDB files with more standardized solutions.
Reviewed-by: coleenp, kvn, kamg
2010-11-23 13:22:55 -08:00
Erik Trimble
ba7c173659
6941466: Oracle rebranding changes for Hotspot repositories
...
Change all the Sun copyrights to Oracle copyright
Reviewed-by: ohair
2010-05-27 19:08:38 -07:00
John Cuthbertson
b1867e0dd5
6819061: G1: eliminate serial Other times that are proportional to the collection set length
...
6871109: G1: remove the concept of the scan only prefix
Removed scan only regions and associated code. The young portion of the collection set is now constructed incrementally - when a young region is retired as the current allocation region it is added to the collection set.
Reviewed-by: apetrusenko, iveresov, tonyp
2010-04-22 10:02:38 -07:00
Antonios Printezis
b5c83abcd4
6928059: G1: command line parameter renaming
...
Rename G1 parameters to make them more consistent.
Reviewed-by: jmasa, johnc
2010-02-23 23:13:23 -05:00
Igor Veresov
1383dc414b
6862387: tune concurrent refinement further
...
Reworked the concurrent refinement: threads activation, feedback-based threshold adjustment, other miscellaneous fixes.
Reviewed-by: apetrusenko, tonyp
2009-12-16 15:12:51 -08:00
Antonios Printezis
99a529bb86
6885041: G1: inconsistent thread dump
...
When G1 is enabled, thread dumps are inconsistent as the info for some of the G1 threads is not formatted properly.
Reviewed-by: ysr, johnc
2009-10-02 16:12:07 -04:00
Antonios Printezis
4d138cd094
6871111: G1: remove the concurrent overhead tracker
...
Removing the concurrent overhead tracker from G1, along with the GC overhead reporter and the G1AccountConcurrentOverhead (both of which rely on the the concurrent overhead tracker).
Reviewed-by: iveresov, johnc
2009-08-19 12:53:25 -04:00
Y. Srinivas Ramakrishna
968de64586
Merge
2009-07-31 10:41:29 -07:00
Antonios Printezis
5f7ed79e3c
6864886: G1: rename -XX parameters related to update buffers
...
Renaming a couple of update buffer-related parameters to make them more understandable and consistent.
Reviewed-by: iveresov, ysr
2009-07-29 11:01:26 -04:00
Xiomara Jayasena
a63ef10004
6862919: Update copyright year
...
Update copyright for files that have been modified in 2009, up to 07/09
Reviewed-by: tbell, ohair
2009-07-28 12:12:40 -07:00
Igor Veresov
4f6c7e4a14
6841831: G1: assert(contains_reference(from),"We just added it!") fires
...
During parallel rset updating we have to make sure that the worker ids of the refinement threads do not intersect with the worker ids that can be claimed by the mutator threads.
Reviewed-by: tonyp
2009-05-18 11:52:46 -07:00
Igor Veresov
8c764e214c
6484957: G1: parallel concurrent refinement
...
6826318: G1: remove traversal-based refinement code
Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel.
Reviewed-by: tonyp
2009-05-11 16:30:56 -07:00
John Cuthbertson
55750920b4
6490395: G1: Tidy up command line flags
...
Change G1 flag names to be more consistent and disable some in 'product' mode.
Reviewed-by: tonyp, iveresov
2009-04-30 15:07:53 -07:00
Igor Veresov
416d70bf91
6720309: G1: don't synchronously update RSet during evacuation pauses
...
6720334: G1: don't update RSets of collection set regions during an evacuation pause
Introduced a deferred update mechanism for delaying the rset updates during the collection pause
Reviewed-by: apetrusenko, tonyp
2009-03-06 13:50:14 -08:00
Y. Srinivas Ramakrishna
18f3386a98
6711316: Open source the Garbage-First garbage collector
...
First mercurial integration of the code for the Garbage-First garbage collector.
Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
2008-06-05 15:57:56 -07:00