52216 Commits

Author SHA1 Message Date
Thomas Schatzl
48264e4686 8136678: Implement adaptive sizing algorithm for IHOP
Add adaptive sizing for IHOP that maximizes throughput (starts marking as late as possible). This functionality is enabled using a new -XX:+G1AdaptiveIHOP switch (default: false).

Reviewed-by: mgerdin, jmasa, pliden
2015-11-24 10:35:52 +01:00
Thomas Schatzl
66a728fc27 8136681: Factor out IHOP calculation from G1CollectorPolicy
Move out existing IHOP value calculation into an implementation of a new interface called G1IHOPControl. Prepare for changes to accomodate adaptive IHOP implementation.

Reviewed-by: jmasa, mgerdin, ehelin
2015-11-24 10:22:36 +01:00
Hui Shi
7fe249f6db 8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
Reviewed-by: roland, aph
2015-11-24 09:02:26 +00:00
Kim Barrett
fe1c3f905b Merge 2015-11-24 08:29:48 +00:00
Dmitry Dmitriev
7b9d2f1453 8143038: [TESTBUG] TestOptionsWithRanges: allow excluding only a subset of tested values specified for a flag
Reviewed-by: gziemski, ctornqvi
2015-11-24 09:42:05 +03:00
David Holmes
fed841e5af Merge 2015-11-24 06:37:12 +00:00
Jiangli Zhou
be45a87cb4 Merge 2015-11-24 04:46:03 +00:00
Coleen Phillimore
99cba80808 Merge 2015-11-24 02:54:54 +00:00
David Holmes
274653d406 8143836: [TESTBUG] runtime/CommandLine/IgnoreUnrecognizedVMOptions fails in jdk9/dev
Reviewed-by: coleenp, hseigel
2015-11-23 21:05:43 -05:00
Jiangli Zhou
4085afc0d2 Merge 2015-11-24 02:43:15 +01:00
Jiangli Zhou
130f3f7fb0 Merge 2015-11-23 23:43:52 +00:00
Coleen Phillimore
7c0db5008e Merge 2015-11-23 23:29:25 +00:00
Coleen Phillimore
b48eddab1b Merge 2015-11-23 22:53:50 +00:00
Jiangli Zhou
9a9314db0c Merge 2015-11-23 23:42:46 +01:00
Rachel Protacio
c67974cf0f 8143157: Convert TraceVMOperation to Unified Logging
The former -XX:+TraceVMOperation flag is updated to the unified logging framework and is now replaced with -Xlog:vmoperation in product mode.

Reviewed-by: coleenp, dholmes, mockner
2015-11-23 16:16:46 -05:00
Coleen Phillimore
8b93afb3a2 Merge 2015-11-23 21:00:25 +00:00
Mandy Chung
bf9af24b55 8140450: Implement JEP 259: Stack-Walking API
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Hamlin Li <huaming.li@oracle.com>
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
2015-11-23 12:44:43 -08:00
Jiangli Zhou
6ca042cb32 Merge 2015-11-23 14:38:20 -05:00
Alexander Harlap
f3ff4f52cc 8141135: Remove G1RemSet::write_ref
Remove unused memembers of G1RemSet

Reviewed-by: kbarrett, tschatzl
2015-11-23 11:43:02 -05:00
Gerard Ziemski
a138de1354 8141706: [TESTBUG] Update tests failing due to changed behavior
Add UnlockDiagnosticVMOptions as appropriate.

Reviewed-by: kvn, dholmes
2015-11-20 11:57:33 -06:00
Marcus Larsson
961fbacd76 8143229: Replace the develop level with develop macros in Unified Logging
Reviewed-by: brutisso, coleenp, dholmes, rprotacio
2015-11-20 12:42:21 +01:00
Jiangli Zhou
4bea0af9ab Merge 2015-11-19 19:26:51 -05:00
Harold Seigel
e33f9ae6a9 Merge 2015-11-19 21:21:15 +00:00
Christian Tornqvist
5bbe1a78d8 Merge 2015-11-19 19:38:54 +00:00
Christian Tornqvist
c02b26ee45 8143324: Backout JDK-8087223
Reviewed-by: coleenp, acorn
2015-11-19 10:34:11 -08:00
Bengt Rutisson
8af1d18e78 8143255: Remove debug logging from SymbolTable::unlink() and SymbolTable::possibly_parallel_unlink()
Reviewed-by: coleenp, tschatzl
2015-11-19 16:14:45 +01:00
Marcus Larsson
dd059bb29f 8142483: Unified logging log instances cause warnings on windows when only static functions are used
Reviewed-by: brutisso, sla
2015-11-11 15:45:17 +01:00
David Lindholm
c3db3bae7b Merge 2015-11-20 19:17:57 +00:00
Dmitry Dmitriev
ae97daa5e1 Merge 2015-11-20 17:16:58 +00:00
David Lindholm
2d7e74703d 8138681: Runtime.getFreeMemory() reports wrong value after humongous allocation
Reviewed-by: tschatzl, mgerdin
2015-11-20 17:32:02 +01:00
Stanislav Smirnov
8d94626bb3 8133416: [TESTBUG] Remove @ignore for closed/runtime/4345157/Prog.java
Rewrote test in Java with a number of improvements and conditional exclusion using make file

Reviewed-by: dholmes, ctornqvi, ddmitriev
2015-11-20 09:44:16 -05:00
Erik Helin
aefeb2d442 8142390: Move ScanRSClosure to header file
Reviewed-by: jmasa, tschatzl
2015-10-19 16:21:35 +02: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
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
Erik Helin
e76add1886 8135078: Refactor InCSetState::is_in_cset_or_humongous
Reviewed-by: tschatzl, jwilhelm
2015-10-19 15:21:01 +02:00
Jesper Wilhelmsson
f21d1afd70 8139772: Cleanups in Generation related code
Reviewed-by: tbenson, mgerdin
2015-10-19 15:03:58 +02:00
Jan Lahoda
9cd68d0633 8139751: Javac crash with -XDallowStringFolding=false
When string folding is disabled, need to keep the original expression.

Reviewed-by: mcimadamore
2015-10-19 12:41:45 +02:00
Athijegannathan Sundararajan
6671d2c38d 8139852: jjs interactive mode fails to work with security manager
Reviewed-by: attila, hannesw
2015-10-19 15:49:21 +05:30
Time Du
64f132cecd 8077806: mismatch comment and code in CipherSuite.java
Reviewed-by: xuelei
2015-10-19 08:19:58 +00:00
Lana Steuck
2b351e3bf6 Added tag jdk9-b87 for changeset 9f7dd20687ba 2015-10-19 00:25:16 -07:00
Lana Steuck
0d27dc89af Added tag jdk9-b87 for changeset 610c74da519c 2015-10-19 00:25:14 -07:00
Lana Steuck
0ae924bbfb Added tag jdk9-b87 for changeset eac9db06fb85 2015-10-19 00:25:06 -07:00
Lana Steuck
6ac26337c1 Added tag jdk9-b87 for changeset 611cd2f9832d 2015-10-19 00:25:03 -07:00
Lana Steuck
4acef67928 Added tag jdk9-b87 for changeset 659a7814aa2e 2015-10-19 00:25:01 -07:00
Lana Steuck
cd71f22bec Added tag jdk9-b87 for changeset b53b8a1f9285 2015-10-19 00:24:58 -07:00