6832 Commits

Author SHA1 Message Date
Mikael Gerdin
cd911039ce 8151808: Factor G1 heap sizing code out of the G1CollectorPolicy
Reviewed-by: tbenson, jwilhelm
2016-03-11 11:22:56 +01:00
Mikael Gerdin
a3481da3a5 8151637: Move CollectionSetChooser rebuild code into CollectionSetChooser
Reviewed-by: jmasa, tschatzl
2016-03-11 11:22:56 +01:00
Stefan Karlsson
566df4a912 Merge 2016-03-18 03:46:02 +01:00
Sangheon Kim
beb72fff33 Merge 2016-03-18 01:14:39 +00:00
Stefan Karlsson
0da92f92e5 8152007: Add the thread to the GCPhase trace events
Reviewed-by: tschatzl, brutisso
2016-03-17 21:04:45 +01:00
Stefan Karlsson
35058d4038 8027423: Parallel compact GC class unloading measurement includes symbol and string table time
Reviewed-by: mgerdin, jmasa
2016-03-17 21:01:59 +01:00
Stefan Karlsson
7c87080ac1 8026720: Remove the unused SpaceManager::mangle_freed_chunks
Reviewed-by: mgerdin, tschatzl, vlivanov
2016-03-17 21:00:51 +01:00
Sangheon Kim
9f63ca85a7 8151085: Change G1 concurrent timer and tracer measuring time
Change measuring time for G1 concurrent phases and reporting heap summary

Reviewed-by: brutisso, sjohanss
2016-03-17 11:18:52 -07:00
Rachel Protacio
f74e57df15 Merge 2016-03-17 18:54:32 +01:00
Rachel Protacio
95129b2a5e 8151560: Safepoint logging has mismatch between command line level and printed level
Corrected mistaken "debug" level to "trace"

Reviewed-by: hseigel, jiangli, dholmes
2016-03-17 12:02:24 -04:00
Thomas Schatzl
2e126f0610 Merge 2016-03-17 10:04:39 +01:00
Thomas Schatzl
0588ecf584 8151920: Region liveness printing is broken
Remove obsolete code that causes an assert.

Reviewed-by: drwhite, brutisso
2016-03-17 09:36:04 +01:00
Per Lidén
da5ca5c5d5 8151601: Cleanup locking of the Reference pending list
Reviewed-by: brutisso, stefank
2016-03-17 08:07:53 +01:00
Bengt Rutisson
9d3140761b Merge 2016-03-16 16:21:36 +00:00
Thomas Schatzl
d8cced4256 Merge 2016-03-16 16:42:30 +01:00
Bengt Rutisson
612282e8ec Merge 2016-03-16 14:58:19 +00:00
Thomas Schatzl
009d00da5f Merge 2016-03-16 15:36:42 +01:00
Bengt Rutisson
55d9ccc5a1 8151912: guarantee(GCPauseIntervalMillis >= 1) failed: Constraint for GCPauseIntervalMillis should guarantee that value is >= 1
Reviewed-by: tbenson, tschatzl
2016-03-16 15:16:50 +01:00
Bengt Rutisson
242546248e 8151336: Root region scanning should be cancelled and disabled when the ConcurrentMarkThread::run_service() exits
Reviewed-by: pliden, tschatzl
2016-03-16 13:38:54 +01:00
Thomas Schatzl
ec207fe815 8151614: Improve logging in concurrent mark code
Move detailed concurrent mark phase logging to "gc, marking" tags and add a summary "Concurrent Cycle" log message when only using "gc" logging.

Reviewed-by: sangheki, brutisso
2016-03-16 12:23:13 +01:00
Thomas Schatzl
a3b16ac9eb 8151126: Clean up duplicate code for clearing the mark bitmaps
Merge the code to clear the mark bitmap concurrently and in the STW pause.

Reviewed-by: jmasa, tbenson
2016-03-16 12:21:18 +01:00
Erik Joelsson
88b04ef2ea Merge 2016-03-16 10:28:57 +01:00
David Holmes
34cb2d6854 Merge 2016-03-16 05:46:41 +00:00
Kim Barrett
7d20f78a49 8151781: DirtyCardQueue::apply_closure is unused
Remove dead code, followup cleanups.

Reviewed-by: brutisso, pliden
2016-03-16 00:28:33 -04:00
Coleen Phillimore
69e1552338 Merge 2016-03-15 20:37:35 +00:00
Rachel Protacio
45b1e8d5e9 8150085: Convert TraceClearedExceptions to Unified Loggin
Converted -XX:+TraceClearedExceptions to -Xlog:exceptions=debug

Reviewed-by: mockner, dholmes, coleenp
2016-03-15 15:43:04 -04:00
Marcus Larsson
81a071a8c6 Merge 2016-03-15 20:07:15 +01:00
Stefan Karlsson
3d04448c1f Merge 2016-03-15 15:29:42 +01:00
Erik Joelsson
a26980cfa7 8151653: Hotspot build does not respect --enable-openjdk-only
Reviewed-by: tbell, dholmes
2016-03-15 13:55:23 +01:00
Per Lidén
46da2cd7f3 Merge 2016-03-15 13:46:48 +01:00
Bengt Rutisson
f102be585a Merge 2016-03-15 09:18:19 +00:00
Stefan Karlsson
673bfac8ba 8151539: Remove duplicate AlwaysTrueClosures
Reviewed-by: tschatzl, mgerdin, kbarrett, drwhite
2016-03-15 10:11:02 +01:00
Bengt Rutisson
4083eb4389 8151842: Local variables have wrong names after JDK-8148736
Reviewed-by: kbarrett, jprovino, tschatzl
2016-03-15 08:19:24 +01:00
Per Lidén
e313c8214f 8062506: Java GCCause enum is out of sync with C++ GCCause enum
Reviewed-by: stefank, tschatzl
2016-03-15 08:01:50 +01:00
Max Ockner
32165d2889 Merge 2016-03-14 20:20:18 +01:00
Max Ockner
5f9883ad73 8149995: TraceClassLoadingPreorder has been converted to Unified Logging
TraceClassLoadingPreorder has been converted to Unified Logging. Logging alias table now has extra columns to support multi-tag configurations.

Reviewed-by: iklam, coleenp
2016-03-14 15:06:49 -04:00
Coleen Phillimore
b7e4cea45d Merge 2016-03-14 13:20:14 +00:00
Per Lidén
a93ebd8e89 8067768: Check for too small values for -Xmx
Reviewed-by: jwilhelm, dfazunen
2016-03-14 09:42:17 +01:00
Stefan Johansson
44995d664d 8151696: Print all regions on trace level to get same behavior as old PrintHeapAtGCExtended
Reviewed-by: brutisso, jwilhelm
2016-03-14 09:11:21 +01:00
Stefan Johansson
2066a727e7 8151693: Move print_heap_before/after_gc to debug level
Reviewed-by: brutisso, jwilhelm
2016-03-14 09:10:42 +01:00
Coleen Phillimore
33db96b04e Merge 2016-03-13 19:41:11 +00:00
Coleen Phillimore
f582dd7616 8151728: jni test crashes JVM assert(_handle != __null) failed: resolving NULL handle
New assert needs to check for null.

Reviewed-by: hseigel, gtriantafill
2016-03-12 07:23:20 -05:00
Thomas Stuefe
3487b38cc4 8148425: strerror() function is not thread-safe
Reviewed-by: dholmes, coleenp
2016-03-12 08:35:05 +01:00
Derek White
f6810526ab 8140257: Add support for "gc service threads" to ConcurrentGCThread
Push up the common run() and stop() methods from subclasses to ConcurrentGCThread, as well as declaration iof run_service() stop_service().

Reviewed-by: kbarrett, pliden
2016-03-11 16:59:58 -05:00
Bengt Rutisson
8c894a92ef 8151604: Rely on options range checking rather than explict checks
Reviewed-by: jwilhelm, drwhite, sangheki
2016-03-13 13:26:47 +01:00
Max Ockner
edd3f7ca77 Merge 2016-03-11 17:02:04 +01:00
Matthias Baesken
f90ee56f23 8151593: Cleanup definition/usage of INLINE/NOINLINE macros and add xlC support
Reviewed-by: coleenp, stuefe
2016-03-11 16:39:38 +01:00
Marcus Larsson
d5c900b4ac Merge 2016-03-11 14:55:17 +01:00
Dmitry Dmitriev
6b5b94aa1d 8151304: Remove unused develop options(ClearInterpreterLocals and others)
Reviewed-by: coleenp, jwilhelm
2016-03-11 15:34:48 +03:00
Bengt Rutisson
d1c99d7509 Merge 2016-03-11 12:17:35 +01:00