Kim Barrett
390295caf1
8150134: Simplify concurrent refinement thread deactivation
...
Remove explicit deactivation and use green stop_at value.
Reviewed-by: jmasa, tschatzl
2016-02-19 15:14:59 -05:00
Mikael Gerdin
732441b231
Merge
2016-02-19 14:15:13 +01:00
Mikael Gerdin
a43f54134a
Merge
2016-02-19 13:08:38 +01:00
Dmitry Dmitriev
0c1c39bbee
Merge
2016-02-19 12:47:16 +01:00
Dmitry Dmitriev
04d2edfca3
8146187: Print develop and nonproduct flags by -XX:+PrintFlags* options in debug build
...
Reviewed-by: gtriantafill, gziemski, dholmes
2016-02-19 13:24:21 +03:00
Yasumasa Suenaga
2cfe5a01c4
8147388: Add diagnostic commands to attach JVMTI agent
...
Reviewed-by: jbachorik, sspitsyn
2016-02-18 23:26:43 +09:00
Derek White
98289a12c9
8149837: String.intern creates morre work than necessary for G1
...
Only use the SATB read barrier when reading existing strings from string table, not when adding new strings.
Reviewed-by: stefank, kbarrett
2016-02-17 18:02:03 -05:00
Rachel Protacio
3cf4e3909c
8149383: Convert TraceBiasedLocking to Unified Logging
...
The former -XX:+TraceBiasedLocking flag has been converted to the UL option -Xlog:biasedlocking=info and =trace, with the old option being aliased.
Reviewed-by: dholmes, dcubed
2016-02-18 17:10:48 -05:00
Volker Simonis
a5c5a3b609
8150079: MSVC prior to VS 2013 doesn't know the 'va_copy' macro
...
Reviewed-by: dholmes
2016-02-17 22:17:49 -05:00
Kim Barrett
1153ecb06f
Merge
2016-02-17 23:57:17 +01:00
Kim Barrett
7c684d5249
8149793: DirtyCardQueueSet::apply_closure_to_completed_buffer_helper isn't helpful
...
Merge helper into sole caller.
Reviewed-by: brutisso, jwilhelm, tschatzl
2016-02-17 16:00:27 -05:00
Rachel Protacio
92f9c27eec
8148630: Convert TraceStartupTime to Unified Logging
...
The former -XX:+TraceStartupTime flag has been converted to the UL option -Xlog:startuptime=info
Reviewed-by: coleenp, dholmes
2016-02-17 14:03:18 -05:00
Dmitry Dmitriev
c867b023b6
8149643: Remove check of counters in VirtualSpaceNode::inc_container_count
...
Reviewed-by: brutisso, kbarrett, mgerdin
2016-02-16 13:20:38 -08:00
Robbin Ehn
a81f4a10da
8148219: Add decorator hostname to UL
...
Reviewed-by: dholmes, mlarsson
2016-02-17 11:11:47 +01:00
Daniel D. Daugherty
eb4fc599e6
Merge
2016-02-16 12:01:37 -08:00
Erik Helin
65bfc48af1
8149820: Move G1YoungGenSizer to g1CollectorPolicy.cpp
...
Reviewed-by: jwilhelm, tbenson
2016-02-15 15:55:58 +01:00
Bengt Rutisson
84a8b3bfc2
8149826: Concurrent misspelled in the CMS logging
...
Reviewed-by: david
2016-02-15 16:22:32 +01:00
David Holmes
339a7e8559
8147379: Investigate if ConvertSleepToYield still should be false by default on Sparc
...
Reviewed-by: dcubed, sjohanss
2016-02-15 05:54:59 -05:00
David Lindholm
8d8189b9e5
8149650: Create a trace event for G1 heap region type transitions
...
Reviewed-by: jwilhelm, sjohanss
2016-02-12 09:19:10 +01:00
David Lindholm
7323d69771
8009538: [Event Request] Want events for tenuring distribution
...
Reviewed-by: jwilhelm, sjohanss
2016-02-12 09:12:12 +01:00
Jesper Wilhelmsson
c6d81e192d
Merge
2016-02-11 21:07:38 +01:00
David Lindholm
19bc0f3f2d
8149648: Add number of regions to the G1HeapSummary event
...
Reviewed-by: sjohanss, jwilhelm
2016-02-11 16:49:12 +01:00
Thomas Stuefe
1245e4138c
8149096: Remove unused code in methodComparator
...
Remove unused code in methodComparator
Reviewed-by: coleenp, sspitsyn, dholmes
2016-02-11 02:39:35 -08:00
Bengt Rutisson
4096556cc6
8149542: Missing failure reporting in HeapRegion::verify
...
Reviewed-by: tschatzl, jprovino
2016-02-11 08:57:00 +01:00
Bengt Rutisson
413f61e977
8149541: Use log_error() instead of log_info() when verification reports a problem
...
Reviewed-by: jwilhelm, tbenson
2016-02-11 08:55:36 +01:00
David Holmes
8d71b5adce
Merge
2016-02-11 01:06:24 +00:00
David Holmes
15d7ff42b0
8145725: Remove the WorkAroundNPTLTimedWaitHang workaround
...
Reviewed-by: ddmitriev, stuefe, dcubed
2016-02-10 18:57:19 -05:00
Mikael Vidstedt
4e53f48812
8141491: Unaligned memory access in Bits.c
...
Introduce alignment-safe Copy::conjoint_swap and j.i.m.Unsafe.copySwapMemory
Reviewed-by: jrose, dholmes, psandoz
2016-02-10 15:20:38 -08:00
Bengt Rutisson
3fc0fa269a
Merge
2016-02-10 14:30:25 +01:00
Thomas Schatzl
db86c9cfb5
Merge
2016-02-10 12:32:46 +00:00
Bengt Rutisson
ad3fb1dbbd
8148992: VM can hang on exit if root region scanning is initiated but not executed
...
Reviewed-by: tschatzl, pliden, jwilhelm
2016-02-10 12:56:55 +01:00
Thomas Schatzl
0bf8e8d264
8136854: G1 ConcurrentG1RefineThread::stop delays JVM shutdown for >150ms
...
Decrease the default wait delay for mark thread initialization to accomodate very short running applications.
Reviewed-by: tbenson, mgerdin
2016-02-10 12:08:37 +01:00
Thomas Schatzl
cb13f4c3fd
8143220: Fix documentation of InitiatingHeapOccupancyPercent
...
Adjust internal flag documentation to how it currently works.
Reviewed-by: brutisso, jmasa, tamao
2016-02-10 12:05:40 +01:00
Tobias Hartmann
afca49ff29
8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException
...
Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline().
Reviewed-by: roland, shade, vlivanov, kvn, twisti
2016-02-10 07:54:26 +01:00
Marcus Larsson
76628c45b9
8149112: configure_stdout test depends on VM arguments
...
Reviewed-by: ehelin, jbachorik
2016-02-09 12:19:05 +01:00
Doug Simon
075ed4ea75
8148507: [JVMCI] mitigate deadlocks related to JVMCI compiler under -Xbatch
...
Reviewed-by: twisti, dholmes
2016-02-08 18:52:03 +01:00
Kirill Zhaldybin
75826ca4d5
8149184: os::is_server_class_machine() could return incorrect result if a host's cpu have a few logical cores
...
Reviewed-by: dsamersoff, dholmes
2016-02-08 18:26:27 +03:00
Mikael Gerdin
8f88752757
8149013: Remove unused and dead code from G1CollectorPolicy
...
Reviewed-by: ehelin, jwilhelm
2016-02-04 08:22:26 +01:00
Roland Westrelin
7fa54e38e6
8137049: Code quality: reducing an trivial integer loop does not produce an optimal code
...
Canonicalized if shape not recognized by empty loop detection code
Reviewed-by: kvn, shade
2016-01-29 17:18:35 +01:00
Tom Rodriguez
7c15712c40
Merge
2016-02-08 12:13:56 -08:00
Nils Eliasson
044e5ececc
8148696: Race loading hsdis may cause SIGSEGV
...
Guard library loading with a lock
Reviewed-by: vlivanov
2016-02-08 14:05:45 +01:00
Tom Rodriguez
938471481b
8149076: [JVMCI] missing ResourceMark in JVMCIRuntime::initialize_HotSpotJVMCIRuntime
...
Reviewed-by: twisti, iignatyev
2016-02-05 12:27:02 -08:00
Roland Schatz
7e9c407a86
8149105: typo in jvmciCodeInstaller.cpp
...
Reviewed-by: twisti
2016-02-05 11:33:27 +01:00
Nils Eliasson
ae0867c9f8
8063112: Compiler diagnostic commands should have locking instead of safepoint
...
Remove unnecessary vm-ops and add locking instead, improve output
Reviewed-by: kvn
2016-01-22 15:25:40 +01:00
Roland Schatz
76b459d629
8146608: [JVMCI] DebugInfo Tests on DeoptimizeALot runs fails in assert(_pc == *pc_addr || pc == *pc_addr) frame::patch_pc() /frame_x86.cpp:285
...
Reviewed-by: twisti
2016-02-03 12:16:44 +01:00
Jamsheed Mohammed
eb2347dd71
8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same
...
ExceptionCache read is lock-free and assume strong memory ordering in write code. Added storestore memory barrier in write path to handle this.
Reviewed-by: kvn, thartmann, dlong
2016-02-04 12:33:31 +01:00
Roland Westrelin
918ff2456b
Merge
2016-02-03 13:32:52 +01:00
Roland Westrelin
1462f0b038
8147645: get_ctrl_no_update() code is wrong
...
Array.fill intrinsification code doesn't mark replaced control as dead
Reviewed-by: kvn
2016-02-03 10:58:50 +01:00
Zoltan Majo
d25cc9be66
8148753: Compilation fails due to field accesses on array types
...
Treat accesses to fields of array types as accesses to fields of java.lang.Object.
Reviewed-by: kvn
2016-02-03 10:39:49 +01:00
Krystal Mo
415eda1274
8003585: strength reduce or eliminate range checks for power-of-two sized arrays
...
Change ((x & m) u<= m) to always true and ((x & (m - 1)) u< m) into (m > 0)
Reviewed-by: kvn, roland
2016-01-19 14:52:33 +01:00