Thomas Schatzl
e4f4b40488
8164936: G1 age table printout contains contents from previous GC
...
Split tenuring threshold update and printing into two separate parts so that they can be used independently.
Reviewed-by: jmasa, sangheki
2016-09-02 09:49:10 +02:00
David Holmes
5f1f4489ac
8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp
...
Remove atomic.inline.hpp and move the contents back into atomic.hpp
Reviewed-by: stefank, pliden, simonis
2016-08-21 20:56:37 -04:00
Leonid Mesnik
84cab6c56f
8156032: Clean up parallel GC specific code from vm/gc/shared/preservedMarks.cpp
...
Reviewed-by: stefank, tschatzl
2016-06-09 16:52:32 +03:00
Mikael Gerdin
39b43a87e7
8154467: Cleanup initialization of GCPolicyCounters
...
Reviewed-by: ehelin, sjohanss
2016-04-21 10:18:50 +02:00
Antonios Printezis
f22c068365
8152312: ParNew: Restore preserved marks in parallel
...
Reviewed-by: tschatzl
2016-04-07 10:55:54 +02:00
Joseph Provino
5cef85023b
8132524: Missing includes to resourceArea.hpp
...
Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm
2016-04-04 12:57:48 -04:00
Marcus Larsson
f4a1f4ef6b
8151438: UL instantiates duplicate tag sets
...
Reviewed-by: brutisso, stefank
2016-03-29 09:36:43 +02:00
Stefan Karlsson
a15383123d
8152100: Rework and unify the GC phase logging
...
Reviewed-by: sjohanss, jwilhelm
2016-03-18 08:59:07 +01:00
Antonios Printezis
861dc13645
8146989: Introduce per-worker preserved mark stacks in ParNew
...
Unify and provide per-worker preserved mark stack handling in ParNew
Reviewed-by: tschatzl, ysr
2016-02-23 10:44:05 +01:00
Goetz Lindenmaier
6397e809aa
8146395: Add inline qualifier in oop.hpp and fix inlining in gc files
...
Fix remaining issues after 8146401. Also fix windows VS2010 linkage problem (g1OopClosures.hpp).
Reviewed-by: stefank, mgerdin
2016-01-18 10:25:41 +01:00
David Lindholm
ad0c208a5a
8146690: Make all classes in GC follow the naming convention
...
Reviewed-by: dholmes, stefank
2016-01-14 13:26:19 +01:00
Sangheon Kim
f17b4db454
8146695: FinalizeTest04 crashes VM with EXCEPTION_INT_DIVIDE_BY_ZERO
...
Reviewed-by: jwilhelm, jprovino
2016-01-08 08:51:18 -08:00
Sangheon Kim
7479dffbc6
8144527: NewSizeThreadIncrease would make an overflow
...
Revert to previous value if NewSizeThreadIncrease related calculation overflows
Reviewed-by: jwilhelm, mgerdin, mchernov
2016-01-05 17:05:13 -08: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
Nils Eliasson
2f9e32256d
Merge
2015-11-13 13:31:48 +01:00
Christian Thalinger
6896030b96
8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds
...
Reviewed-by: goetz, stefank
2015-11-11 16:32:17 -10:00
David Lindholm
a7d89b56a8
8139434: Unify GenRemSet and CardTableRS
...
Reviewed-by: jwilhelm, mgerdin
2015-10-14 09:33:45 +02:00
Jesper Wilhelmsson
f21d1afd70
8139772: Cleanups in Generation related code
...
Reviewed-by: tbenson, mgerdin
2015-10-19 15:03:58 +02:00
Carsten Varming
3f29249aee
8139134: Wrong tenuring threshold in young GC trace event
...
Reviewed-by: ehelin, jwilhelm
2015-10-08 12:47:17 +02:00
Bengt Rutisson
003892f897
8134953: Make the GC ID available in a central place
...
Reviewed-by: pliden, jmasa
2015-09-30 09:07:21 +02:00
Kim Barrett
802664728f
8134797: Remove explicit casts in CollectorPolicy hierarchy
...
Removed the explicit casts.
Reviewed-by: jwilhelm, tschatzl, pliden
2015-09-08 16:00:34 -04:00
Jesper Wilhelmsson
49fb91407d
8134626: Misc cleanups after generation array removal
...
Reviewed-by: david, dholmes, tschatzl
2015-08-18 21:32:21 +02:00
Kim Barrett
717679c169
8130931: Refactor CardTableModRefBS[ForCTRS]
...
Remove friends and push CTRS-specific code down from base to derived
Reviewed-by: tschatzl, mgerdin
2015-07-22 00:37:01 -04:00
Eric Caspole
34bcc977bc
8129961: SIGSEGV when copying to survivor space
...
Remove "include_young" parameter from GenCollectedHeap::no_allocs_since_save_marks() since all existing uses pass true to always rescan young gen.
Reviewed-by: jmasa, kbarrett
2015-07-13 11:49:23 -04:00
Jesper Wilhelmsson
8a2a6073df
8077842: Remove the level parameter passed around in GenCollectedHeap
...
Reviewed-by: kbarrett, mgerdin
2015-06-17 14:44:54 +02:00
Yasumasa Suenaga
242ce54cc7
8072913: [REDO] GCCause should distinguish jcmd GC.run from System.gc()
...
GCCause which is caused by GC.run diagnostic command should be different from System.gc() .
Reviewed-by: jmasa, jwilhelm
2015-06-03 08:49:34 +09:00
Stefan Karlsson
5dc3521a80
8080113: Remove CollectedHeap::set_par_threads()
...
Reviewed-by: jmasa, kbarrett
2015-05-21 09:35:59 +02:00
Stefan Karlsson
8d0f1a6528
8080112: Replace and remove the last usages of CollectedHeap::n_par_threads()
...
Reviewed-by: jmasa, kbarrett
2015-05-21 09:35:38 +02:00
Stefan Karlsson
c13872f88d
8080110: Remove usage of CollectedHeap::n_par_threads() from root processing
...
Reviewed-by: jmasa, kbarrett
2015-05-21 09:23:00 +02:00
Per Lidén
4dc240f785
8079792: GC directory structure cleanup
...
Reviewed-by: brutisso, stefank, david
2015-05-13 15:16:06 +02:00