11003 Commits

Author SHA1 Message Date
Dmitry Samersoff
cb39f52a3a Merge 2016-03-14 09:07:34 +00:00
Yuji Kubota
c5eaaffcca 8151368: SA: Unexpected ArithmeticException in CompactHashTable
Add missed null check

Reviewed-by: iklam, dsamersoff
2016-03-14 11:45:15 +03: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
Nils Eliasson
e34f88b0a6 Merge 2016-03-11 21:02:09 +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
Bengt Rutisson
c4916d0f05 8151605: Change warning() to log_warning(gc) in the GC code
Reviewed-by: jwilhelm, jmasa
2016-03-11 11:34:22 +01:00
Mikael Gerdin
1e047e54c0 8152101: Move G1 concurrent refinement adjustment code out of G1CollectorPolicy
Reviewed-by: jmasa, jwilhelm, kbarrett
2016-03-11 11:22:56 +01:00
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
Bengt Rutisson
608079eed1 8151602: Remove logging from refillLinearAllocBlockIfNeeded()
Reviewed-by: tschatzl, sjohanss
2016-03-11 10:30:23 +01:00
Bengt Rutisson
4549d85d87 8151603: Use error stream instead of tty for logging before ShouldNotReachHere()
Reviewed-by: mgerdin, sjohanss
2016-03-11 10:27:45 +01:00
Mikael Gerdin
1158bcdf9a 8151633: Don't keep copies of the survivor lists and counts in the G1CollectorPolicy
Reviewed-by: tbenson, tschatzl
2016-03-11 10:18:11 +01:00
Thomas Schatzl
7aaa74dca3 Merge 2016-03-11 10:06:30 +01:00
Thomas Schatzl
d2f32995dd 8150952: Net PLAB size is clipped to max PLAB size as a whole, not on a per thread basis
Bound PLAB size when handing out PLAB sizes, not before.

Reviewed-by: drwhite, jwilhelm
2016-03-11 09:50:23 +01:00
Per Lidén
75412035e3 8134749: SoftReferences declared dead too early
Reviewed-by: jmasa, tbenson
2016-03-11 09:09:52 +01:00
Alejandro Murillo
b6ac98452d Merge 2016-03-10 16:08:17 -08:00
Doug Simon
b87feb324c 8151664: [JVMCI] add missing test in 8151266 integration
Reviewed-by: never, twisti
2016-03-10 14:06:21 -08:00
Kim Barrett
9539f68b3e Merge 2016-03-10 21:57:27 +00:00
Kim Barrett
4b39057a46 8150676: Use BufferNode index
Maintain index and use it, removing extra checks for or stores of NULL.

Reviewed-by: jmasa, tschatzl
2016-03-10 16:21:46 -05:00
Max Ockner
155a64deb4 8146551: The output from classresolve tag has been shortened and moved to debug level
The output from classresolve tag has been shortened and moved to debug level.

Reviewed-by: coleenp, rprotacio
2016-03-10 15:52:56 -05:00
Coleen Phillimore
4a05d83db0 8150778: Reduce Throwable.getStackTrace() calls to the JVM
Replace JVM_GetStackTraceDepth and JVM_GetStackTraceElement, with JVM_GetStackTraceElements that gets all the elements in the StackTraceElement[]

Reviewed-by: shade, mchung, dholmes, hseigel
2016-03-10 13:43:47 -05:00
Lana Steuck
d4d0320553 Merge 2016-03-10 09:50:18 -08:00
Lana Steuck
e9a96608e0 Added tag jdk-9+109 for changeset 9ea881b5873b 2016-03-10 09:28:10 -08:00
Ed Nevill
59193ab336 8151502: optimize pd_disjoint_words and pd_conjoint_words
Optimize copy routines using inline assembler

Reviewed-by: aph
2016-03-10 14:53:09 +00:00
Christian Thalinger
9ecc7cc928 8151470: [JVMCI] remove up-call to HotSpotJVMCICompilerConfig.selectCompiler
Reviewed-by: dnsimon, vlivanov
2016-03-10 13:04:43 -08:00
Igor Ignatyev
fc407c943e Merge 2016-03-10 14:15:15 +01:00
Stefan Karlsson
5821ebce57 Merge 2016-03-10 10:17:34 +01:00
Bengt Rutisson
df20815bbb 8151514: Remove the noisy NOISY debugging code from parCardTableModRefBS.cpp
Reviewed-by: tschatzl, pliden
2016-03-10 08:54:43 +01:00
Sangheon Kim
a8672f2267 8145312: CMS: There is insufficient memory with CMSSamplingGrain=1
Change minimum range and add constraint function for CMSSamplingGrain flag

Reviewed-by: jmasa, ddmitriev
2016-03-09 15:37:33 -08:00
Kim Barrett
6e0466f618 Merge 2016-03-09 20:37:04 +00:00
Nils Eliasson
b01a1a42e3 8066770: EnqueueMethodForCompilationTest.java fails to compile method
Make compiles blocking and always check queue

Reviewed-by: kvn
2016-03-09 21:20:43 +01:00
Nils Eliasson
9e21021abb 8073793: serviceability/dcmd/compiler/CodelistTest.java fails with ClassNotFoundException trying to load VM anonymous class
Make test less fragile using whitebox API

Reviewed-by: kvn
2016-03-09 21:19:13 +01:00
Sangheon Kim
7679cbc134 8150362: G1 base elapsed time prediction is wrong because rs_length prediction is wrong
Change rs_length prediction used from G1 base elapsed time prediction

Reviewed-by: mgerdin, tschatzl
2016-03-09 11:08:49 -08:00
Kim Barrett
8b6631e5a2 8150688: Fix os_windows siglabel
Change types to eliminate implicit narrowing, and other cleanups.

Reviewed-by: dholmes, tbenson
2016-03-09 11:03:45 -05:00
Stefan Karlsson
3fa2f0cd11 8151534: Refactor ArrayAllocator for easier reuse
Reviewed-by: tschatzl, brutisso
2016-03-09 17:03:04 +01:00
Jesper Wilhelmsson
90586a424c Merge 2016-03-09 14:18:12 +01:00
Bengt Rutisson
3179ca3b0a Merge 2016-03-09 14:54:18 +01:00
Bengt Rutisson
cc0120e872 8151513: Remove debugging code from BarrierSet
Reviewed-by: pliden, stefank
2016-03-09 14:05:50 +01:00
Stefan Karlsson
dd34e9b751 8151440: Move BitMap verfication inline functions out from bitMap.hpp
Reviewed-by: tschatzl, pliden, kbarrett
2016-03-09 12:45:44 +01:00