33724 Commits

Author SHA1 Message Date
Marcus Larsson
396cd88e2f 8142482: Improve the support for prefix functions in unified logging
Reviewed-by: brutisso, pliden
2015-11-13 09:49:28 +01:00
Thomas Schatzl
7f53346519 Merge 2015-11-13 12:36:17 +00:00
Stefan Johansson
6983acfb5f 8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed.

Reviewed-by: tbenson, kbarrett, tschatzl
2015-11-13 09:28:53 +01:00
Thomas Schatzl
4d9dfbeb1d 8138684: G1 decision about taking regions into the collection set is too aggressive
Factor in expected waste and uncertainty of our guess in the decision whether to take another region into the collection set.

Reviewed-by: mgerdin, jmasa
2015-11-13 09:12:06 +01:00
Sangheon Kim
6c10034f4b 8134631: G1DummyRegionsPerGC fires assert of assert(words <= filler_array_max_size()) failed: too big for a single object
Change filler max value temporarily for G1DummyRegionsPerGC flag.

Reviewed-by: tbenson, tschatzl
2015-11-12 09:52:04 -08:00
Jungwoo Ha
68ffb0bf12 8141356: Explicitly stop CMS threads during VM termination
GenCollectedHeap::stop() is not implemented which is supposed to stop CMS threads during VM termination.

Reviewed-by: jmasa, kbarrett
2015-11-03 13:03:04 -08:00
Erik Helin
0580d65a1c 8142403: Make G1CollectorPolicy::predictor const
Reviewed-by: stefank, tschatzl
2015-11-12 14:03:14 +01:00
Erik Helin
3ee73137fb 8139883: Add virtual destructor G1ParScanThreadState
Reviewed-by: tschatzl, mgerdin, stefank
2015-10-19 15:47:36 +02:00
Bengt Rutisson
0ee0cf9845 8142475: Remove TraceParallelOldGCTasks
Reviewed-by: tschatzl, david
2015-11-12 09:21:16 +01:00
Bengt Rutisson
250efd235c 8142472: Remove debugging code guarded by CMSPrintPromoBlockInfo
Reviewed-by: david, ehelin
2015-11-12 09:19:44 +01:00
Coleen Phillimore
0e66856774 Merge 2015-11-11 23:51:57 -05:00
Joseph Provino
8e6c71d7c2 Merge 2015-11-12 00:38:44 +00:00
Joseph Provino
539395ffbf Merge 2015-11-11 23:47:41 +00:00
Rachel Protacio
5386656677 8142437: SafepointTest.java is occasionally failing in JPRT
A method compilation causing a specific log message to print has been removed because it was not always being compiled.

Reviewed-by: coleenp, dholmes
2015-11-11 18:04:33 -05:00
Ron Durbin
409697a74e 8141068: refactor -XXFlags= code in preparation for removal
Reviewed-by: dcubed, gthornbr, coleenp
2015-11-11 14:57:27 -08:00
Christian Tornqvist
f02593b51a 8142502: [TESTBUG] Exclude runtime/ErrorHandling/SecondaryErrorTest.java on OSX until JDK-8139300 has been resolved
Reviewed-by: hseigel, mseledtsov, minqi
2015-11-11 11:47:20 -08:00
Thomas Schatzl
6ed8f3c0b2 8140689: Skip last young-only gc if nothing to do in the mixed gc phase
Reviewed-by: mgerdin, drwhite
2015-11-10 11:07:15 +01:00
Thomas Schatzl
22d9b3df0f 8138740: Start initial mark right after mixed GC if needed
Instead of issuing a single young-only GC after the end of all mixed GCs, if needed immediately start an initial mark in that young-only GC.

Reviewed-by: drwhite, mgerdin
2015-11-10 11:07:15 +01:00
Thomas Schatzl
90d03cf69c 8139874: After G1 Full GC, the next GC is always a young-only GC
Allow initiation of an initial mark after Full GC

Reviewed-by: ehelin
2015-11-10 11:07:15 +01:00
Thomas Schatzl
d8534a2c6d 8140597: Forcing an initial mark causes G1 to abort mixed collections
Postpone the initial mark request until the current mixed GC phase has finished.

Reviewed-by: mgerdin
2015-11-10 11:07:15 +01:00
Alejandro Murillo
a2cf146b1f Merge 2015-11-06 11:11:51 -08:00
J. Duke
ce4153b48f Merge jdk9-b92 2017-07-05 20:59:28 +02:00
J. Duke
97abd2fb6f Merge 2017-07-05 20:59:23 +02:00
J. Duke
a66b386434 Merge 2017-07-05 20:59:18 +02:00
J. Duke
0d51fbbe9f Merge 2017-07-05 20:59:13 +02:00
J. Duke
56649a3dae Merge 2017-07-05 20:59:09 +02:00
J. Duke
4fb9f64cce Merge 2017-07-05 20:59:04 +02:00
J. Duke
8a758aa32f Merge 2017-07-05 20:58:59 +02:00
J. Duke
2c2fed13b9 Merge 2017-07-05 20:58:49 +02:00
J. Duke
9e9abfd997 Added tag jdk9-b91 for changeset 8077fd2f055d 2017-07-05 20:58:26 +02:00
J. Duke
bc941d2418 Merge jdk9-b91 2017-07-05 20:58:24 +02:00
J. Duke
b120d827c3 Merge 2017-07-05 20:58:19 +02:00
J. Duke
5a5e300cc2 Merge 2017-07-05 20:58:14 +02:00
J. Duke
5cdd2ad8d0 Merge 2017-07-05 20:58:11 +02:00
J. Duke
88390f4167 Merge 2017-07-05 20:58:07 +02:00
J. Duke
871ef0faf9 Merge 2017-07-05 20:58:02 +02:00
J. Duke
07cc682db6 Merge 2017-07-05 20:57:59 +02:00
J. Duke
5081921f4f Merge 2017-07-05 20:57:54 +02:00
J. Duke
a9c071e412 Added tag jdk9-b90 for changeset d131f4b8433a 2017-07-05 20:57:42 +02:00
J. Duke
a7775aadf7 Merge jdk9-b90 2017-07-05 20:57:41 +02:00
J. Duke
64b3b3e151 Merge 2017-07-05 20:57:35 +02:00
J. Duke
bb0843a94f Merge 2017-07-05 20:57:30 +02:00
J. Duke
591b0be726 Merge 2017-07-05 20:57:26 +02:00
J. Duke
c936738396 Merge 2017-07-05 20:57:21 +02:00
J. Duke
27a2db708a Merge 2017-07-05 20:57:16 +02:00
J. Duke
ab4aa0ce66 Merge 2017-07-05 20:57:11 +02:00
J. Duke
c8c7925d4b Merge 2017-07-05 20:57:05 +02:00
J. Duke
927ea469e0 Added tag jdk9-b89 for changeset 4a0312f2894b 2017-07-05 20:56:54 +02:00
J. Duke
1b3ee82ffc Merge jdk9-b89 2017-07-05 20:56:54 +02:00
J. Duke
5b2195c85e Merge 2017-07-05 20:56:50 +02:00