Goetz Lindenmaier
6e6f0720a9
8042195: Introduce umbrella header orderAccess.inline.hpp
...
Reviewed-by: dholmes, kvn, stefank, twisti
2014-04-29 15:17:27 +02:00
Christian Tornqvist
7ee6324490
8033405: metaspace/stressHierarchy/stressHierarchy005 hangs in atexit handler
...
<ake sure we shut down NMT before the VM exits and do not track malloc/free when NMT is shutting down
Reviewed-by: coleenp, zgu
2014-04-24 00:46:17 +02:00
Erik Helin
4bc795f2db
Merge
2014-04-08 13:50:58 +02:00
Erik Helin
977d1f7a5d
8038934: Remove prefix allocated_ from methods and variables in Metaspace
...
Reviewed-by: jmasa, coleenp
2014-03-31 17:09:38 +02:00
Dmitry Samersoff
5c15816a53
Merge
2014-03-30 03:29:48 -07:00
Jiangli Zhou
7f7515a809
Merge
2014-03-25 17:33:16 -04:00
Frederic Parain
2655375438
8036128: Remove deprecated VM flag UseVMInterruptibleIO
...
Reviewed-by: acorn, dholmes, dcubed, coleenp
2014-03-14 12:02:54 +00:00
Yasumasa Suenaga
57d7e49ab1
7090324: gclog rotation via external tool
...
GC log rotation can be set via java command line, but customer sometime need to sync with OS level rotation setting.
Reviewed-by: sla, minqi, ehelin
2014-03-28 21:04:37 -07:00
Axel Siebenborn
cdc5c0c966
8034867: Object references from expression stack are not visible as roots via jvmti FollowReferences and HeapDump
...
The heap walking is inconsistent without following references from expression stack, so need to fix it
Reviewed-by: coleenp, sspitsyn
2014-02-23 22:36:19 -08:00
Staffan Larsen
43b711ea78
8034080: Remove the USDT1 dtrace code from Hotspot
...
Reviewed-by: dholmes, coleenp
2014-02-18 09:15:40 +01:00
Ioi Lam
7f138c5502
7182040: volano29 limited by os resource on Linux - need better diagnostic message
...
Changed message to "unable to create native thread: possibly out of memory or process/resource limits reached"
Reviewed-by: dholmes, sla
2014-02-11 08:43:17 -08:00
Bill Pittore
b6c95dcb56
Merge
2014-02-07 14:47:04 -05:00
Jesper Wilhelmsson
5301534dc3
8028391: Make the Min/MaxHeapFreeRatio flags manageable
...
Made the flags Min- and MaxHeapFreeRatio manageable, and implemented support for these flags in ParallalGC.
Reviewed-by: sla, mgerdin, brutisso
2014-01-29 23:17:05 +01:00
Fredrik Arvidsson
6c1b243c0e
8031304: Add dcmd to print all loaded dynamic libraries
...
Adding VM.dynlibs as a dcmd to dump all loaded dynamic libraries.
Reviewed-by: sla, fparain, mgronlun, dsamersoff
2014-01-14 15:27:01 +01:00
Morris Meyer
a665235538
Merge
2014-01-10 12:54:08 -08:00
Bill Pittore
ea35991cab
8027914: Client JVM silently exit with fail exit code when running in compact(1,2) with options -Dcom.sun.management and -XX:+ManagementServer
...
Check for sun.management.Agent class and print message and exit VM if not found at startup.
Reviewed-by: dholmes, mchung
2014-01-08 20:23:16 -05:00
Staffan Larsen
3e537df17c
8031305: (hotspot) com.sun.management.VMOption is missing the ATTACH_ON_DEMAND origin
...
Reviewed-by: jbachorik, mchung, dholmes
2014-01-07 12:32:57 +01:00
Zhengyu Gu
e0ca30c97b
6730115: Fastdebug VM crashes with "ExceptionMark destructor expects no pending exceptions" error
...
Fixed incompatible uses of EXCEPTION_MARK and CHECK macros in AttachListener::init(), handle exception locally.
Reviewed-by: minqi, coleenp
2013-12-31 08:58:08 -05:00
Mikael Vidstedt
a0da47fd66
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013
...
Copyright year updated for files modified during 2013
Reviewed-by: twisti, iveresov
2013-12-24 11:48:39 -08:00
Igor Ignatyev
cfefbcebf5
8029070: memory leak in jmm_SetVMGlobal
...
Reviewed-by: kvn, dholmes
2013-12-23 20:56:18 +04:00
Staffan Larsen
92187d7583
8027630: SIGSEGV in const char*Klass::external_name()
...
Reviewed-by: coleenp, sspitsyn, mgronlun
2013-11-18 10:20:13 +01:00
Calvin Cheung
3a87356f24
Merge
2013-10-30 14:02:27 -07:00
Alejandro Murillo
2fc1606df2
Merge
2013-10-25 13:29:17 -07:00
Jaroslav Bachorik
76ac5b0c28
8027294: Prepare hotspot for non TOD based uptime counter
...
Use HR timer when available for os::elapsed_counter() on linux/bsd. Add a new counter for the JVM uptime.
Reviewed-by: dholmes, sla
2013-10-25 09:07:58 +02:00
Alejandro Murillo
0ce7855814
Merge
2013-10-22 13:56:26 -07:00
Dmitry Samersoff
f6a5cb56ec
8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
...
Pass one more property from Agent to JdpController
Reviewed-by: jbachorik, sla
2013-10-19 21:29:57 +04:00
Lana Steuck
c71f3cdbe6
Merge
2013-10-17 14:20:57 -07:00
Chris Hegarty
fafe7da1e5
Merge
2013-10-13 21:14:04 +01:00
Calvin Cheung
6e756e193c
Merge
2013-10-11 22:22:19 -04:00
Calvin Cheung
b6b00269d9
Merge
2013-10-11 18:23:44 -07:00
Lois Foltan
27c290a969
8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
...
Prior to printing the time interval in RuntimeService::record_safepoint_begin(), check first that VM initialization is complete.
Reviewed-by: coleenp, dholmes, sla, ctornqvi
2013-10-11 15:33:08 -04:00
John Coomes
e61cbf8d69
Merge
2013-10-11 08:27:21 -07:00
Fredrik Arvidsson
7f0264f548
8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump
...
Switched from using SystemDictionary to using ClassLoaderDataGraph to get the anonymous classes included.
Reviewed-by: sla, sspitsyn
2013-10-11 14:08:02 +02:00
Stefan Karlsson
2cbd654963
8025996: Track metaspace usage when metaspace is expanded
...
Reviewed-by: coleenp, ehelin
2013-10-07 15:51:17 +02:00
Igor Veresov
51a9303c03
Merge
2013-10-03 16:38:21 +04:00
Niclas Adlertz
562ce20154
Merge
2013-09-27 12:43:51 -07:00
Christian Thalinger
cd7bfac363
8024545: make develop and notproduct flag values available in product builds
...
Reviewed-by: dholmes, kvn
2013-09-26 12:07:53 -07:00
Lois Foltan
7bf953d005
7195622: CheckUnhandledOops has limited usefulness now
...
Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms.
Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin
2013-09-26 10:25:02 -04:00
Yasumasa Suenaga
5bc8cd08aa
6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"
...
Reviewed-by: sla, dsamersoff
2013-09-22 06:31:43 -07:00
Daniel D. Daugherty
80b2573b1c
Merge
2013-09-20 18:19:07 -07:00
Thomas Schatzl
9005953c71
Merge
2013-09-19 09:26:08 +02:00
Erik Helin
2cab7ea037
8024718: Metaspace performance counters and memory pools should report the same data
...
Reviewed-by: stefank, dholmes, coleenp
2013-09-17 20:59:07 +02:00
Peter Allwin
86d8a77b06
7196151: ParserTest SEGv on solaris
...
Reviewed-by: sla, coleenp, ctornqvi, dsamersoff
2013-09-17 17:16:28 +02:00
Kevin Walls
972efc6f0a
8023478: Test fails with HS crash in GCNotifier
...
Reviewed-by: sla
2013-09-09 10:01:09 +01:00
Zhengyu Gu
34d47bd672
8022798: "assert(seq > 0) failed: counter overflow" in Kitchensink
...
Removed incorrect assertion, sequence number can overflow
Reviewed-by: dholmes, kamg
2013-09-04 08:55:08 -04:00
Lois Foltan
fca9e37c80
8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced
...
Declare all user-defined operator new()s within Hotspot code with the empty throw() exception specification
Reviewed-by: coleenp, twisti, dholmes, hseigel, dcubed, kvn, ccheung
2013-08-29 18:56:29 -04:00
Chris Hegarty
e3149a4bcb
Merge
2013-08-30 09:50:49 +01:00
Stefan Karlsson
7ade7987a0
8007074: SIGSEGV at ParMarkBitMap::verify_clear()
...
Replace the broken large pages implementation on Linux. New flag: -XX:+UseTransparentHugePages - Linux specific flag to turn on transparent huge page hinting with madvise(..., MAP_HUGETLB). Changed behavior: -XX:+UseLargePages - tries to use -XX:+UseTransparentHugePages before trying other large pages implementations (on Linux). Changed behavior: -XX:+UseHugeTLBFS - Use upfront allocation of Large Pages instead of using the broken implementation to dynamically committing large pages. Changed behavior: -XX:LargePageSizeInBytes - Turned off the ability to use this flag on Linux and provides warning to user if set to a value different than the OS chosen large page size. Changed behavior: Setting no large page size - Now defaults to use -XX:UseTransparentHugePages if the OS supports it. Previously, -XX:+UseHugeTLBFS was chosen if the OS was configured to use large pages.
Reviewed-by: tschatzl, dcubed, brutisso
2013-08-16 13:22:32 +02:00
Daniel D. Daugherty
3b29cc06ea
Merge
2013-08-23 10:39:15 -07:00
Vladimir Kempik
f3ca3801d9
8020530: Non heap memory size calculated incorrectly
...
Reviewed-by: coleenp, sla
2013-08-21 22:12:11 -07:00