Coleen Phillimore
99eccaf6ec
8247878: Move Management strong oops to OopStorage
...
Use OopStorage for strong oops stored with memory and thread sampling and dumping, and remove oops_do and GC calls.
Reviewed-by: dholmes, kbarrett
2020-07-20 07:50:27 -04:00
Daniel D. Daugherty
7436ef236e
8246476: remove AsyncDeflateIdleMonitors option and the safepoint based deflation mechanism
...
Reviewed-by: dholmes, pchilanomate, coleenp
2020-07-13 16:36:01 -04:00
Zhengyu Gu
9bac33fbc6
8248426: NMT: VirtualMemoryTracker::split_reserved_region() does not properly update summary counting
...
Reviewed-by: stuefe, minqi
2020-07-09 13:34:24 -04:00
Ioi Lam
3d1b1a6bc9
8248170: Excessive include of compiledMethod, codeCache, javaClasses and systemDictionary
...
Reviewed-by: dholmes, kvn, coleenp, stefank
2020-07-06 23:11:37 -07:00
Harold Seigel
55bbaf1ae1
8248273: Small clean up for PerfClassTraceTime
...
Remove the unused code.
Reviewed-by: dholmes, redestad
2020-06-29 12:28:55 +00:00
Stefan Karlsson
77bdc30650
8247470: Fix CHeap GrowableArray NMT accounting
...
Reviewed-by: coleenp, tschatzl, kbarrett
2020-06-16 09:37:53 +02:00
Thomas Stuefe
2085fd32ff
8247252: TestCombinedCompressedFlags.java failed src/hotspot/share/services/virtualMemoryTracker.cpp:388 Error: ShouldNotReachHere()
...
Reviewed-by: minqi, dholmes
2020-06-11 12:51:09 +02:00
Ralf Schmelter
19be497143
8237354: Add option to jcmd to write a gzipped heap dump
...
Reviewed-by: rrich, clanger, goetz
2020-06-10 12:29:01 +02:00
Thomas Stuefe
8dc66431d4
8243535: NMT may show wrong numbers for CDS and CCS
...
Reviewed-by: zgu, iklam
2020-06-09 08:41:33 +02:00
Daniel D. Daugherty
00f223e22f
8153224: Monitor deflation prolong safepoints
...
Add support for AsyncDeflateIdleMonitors (default true); the async deflation work is performed by the ServiceThread.
Co-authored-by: Carsten Varming <varming@gmail.com>
Reviewed-by: dcubed, rehn, rkennke, cvarming, coleenp, acorn, dholmes, eosterlund
2020-06-01 23:37:14 -04:00
Boris Ulasevich
0b20eafb30
8241004: NMT tests fail on unaligned thread size with debug build
...
Reviewed-by: zgu, dsamersoff
2020-06-01 13:31:53 -04:00
Kim Barrett
d3042cc401
8245594: Remove volatile-qualified member functions and parameters from oop class
...
Remove volatile qualifications in oop and derived classes; use Atomic for access.
Reviewed-by: dholmes, coleenp
2020-05-25 16:21:25 -04:00
Thomas Stuefe
04e6b743db
8243392: Remodel CDS/Metaspace storage reservation
...
Reviewed-by: iklam, coleenp, ngasson, aph
2020-05-24 19:25:29 +02:00
Mikael Vidstedt
071bd521bc
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
...
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
2020-05-20 17:33:37 -07:00
Claes Redestad
2b465b1ebf
8241010: Unnecessarily resolving some well-known classes
...
Reviewed-by: coleenp
2020-03-13 18:43:11 +01:00
Harold Seigel
a1e9328367
8235225: Replace CHECK_0 with CHECK_NULL for non-integer returning methods
...
Change CHECK_0 to CHECK_NULL and CHECK_false where appropriate
Reviewed-by: mikael, dholmes, coleenp
2020-02-27 13:00:05 +00:00
Erik Gahlin
a2bbf933d9
8222001: JFR event for heap dumps written
...
Reviewed-by: mgronlun
2020-01-29 22:37:17 +01:00
Stefan Karlsson
46423b0f70
8237637: Remove dubious type conversions from oop
...
Reviewed-by: kbarrett, dholmes, mdoerr
2020-01-24 09:27:07 +01:00
David Holmes
7c27f9f5dd
8235741: Inappropriate uses of os::javaTimeMillis()
...
Reviewed-by: rehn, kbarrett, egahlin, shade
2020-01-17 00:52:10 -05:00
Harold Seigel
7fc58a1020
8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls
...
Add THREAD argument when available and make Thread* the first argument to relevant MutexLocker and MonitorLocker constructors
Reviewed-by: lfoltan, coleenp, dholmes
2020-01-16 13:48:23 +00:00
Mikael Vidstedt
b63b9a2edb
8237182: Update copyright header for shenandoah and epsilon files
...
Reviewed-by: iignatyev, zgu
2020-01-14 19:27:03 -08:00
Coleen Phillimore
016b0f0caa
8232759: Remove GC.class_stats
...
Make the GC.class_stats option obsolete
Reviewed-by: dholmes, iklam
2020-01-09 17:38:41 -05:00
Ralf Schmelter
11c073b97e
8234510: Remove file seeking requirement for writing a heap dump
...
Reviewed-by: clanger, rrich
2020-01-08 13:44:54 +01:00
Yasumasa Suenaga
0a9a7e2f6c
8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect
...
Reviewed-by: cjplummer
2020-01-04 16:25:58 +09:00
Coleen Phillimore
eb6beeac94
8235829: graal crashes with Zombie.java test
...
Start ServiceThread before compiler threads, and run nmethod barriers for zgc before adding to the service thread queues, or posting events from the java thread.
Reviewed-by: pliden, dholmes, rehn
2019-12-18 11:51:22 -05:00
Coleen Phillimore
932f4e6c86
8235334: Deprecate jcmd GC.class_stats
...
Add a deprecation message
Reviewed-by: zgu, iklam
2019-12-10 08:11:48 -05:00
Stefan Karlsson
161333eeba
8234748: Clean up atomic and orderAccess includes
...
Reviewed-by: dholmes
2019-11-26 10:47:46 +01:00
Zhengyu Gu
63b2ab296f
8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
...
Reviewed-by: stuefe, minqi
2019-11-26 09:27:16 -05:00
Stefan Karlsson
0ad50c2b5c
8234740: Harmonize parameter order in Atomic - cmpxchg
...
Reviewed-by: rehn, dholmes
2019-11-25 12:33:15 +01:00
Stefan Karlsson
213af1161a
8234738: Harmonize parameter order in Atomic - sub
...
Reviewed-by: rehn, dholmes
2019-11-25 12:32:07 +01:00
Stefan Karlsson
d45ec50076
8234737: Harmonize parameter order in Atomic - add
...
Reviewed-by: rehn, dholmes
2019-11-25 12:31:39 +01:00
Stefan Karlsson
8db2c1158e
8234736: Harmonize parameter order in Atomic - store
...
Reviewed-by: rehn, dholmes
2019-11-25 12:30:24 +01:00
Stefan Karlsson
e527ce4b57
8234562: Move OrderAccess::release_store*/load_acquire to Atomic
...
Reviewed-by: rehn, dholmes
2019-11-25 12:22:13 +01:00
Per Lidén
08822b4e05
8234437: Remove CollectedHeap::safe_object_iterate()
...
Reviewed-by: kbarrett, sjohanss
2019-11-20 10:37:46 +01:00
Matthias Baesken
38f3241513
8233219: NMT output on AIX misses some categories
...
Reviewed-by: stuefe, zgu
2019-11-15 16:10:29 +01:00
Daniel D. Daugherty
e9e1948cfb
8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area
...
Reviewed-by: zgu
2019-11-15 21:19:56 -05:00
Zhengyu Gu
5f19f8c823
8204128: NMT might report incorrect numbers for Compiler area
...
Reviewed-by: stuefe, tschatzl
2019-11-15 15:33:34 -05:00
Ralf Schmelter
b2a9673829
8233790: Forward output from heap dumper to jcmd/jmap
...
Reviewed-by: stuefe, sspitsyn, cjplummer
2019-11-11 12:06:22 +01:00
Ao Qi
87e7ddc8d7
8233608: Minimal build broken after JDK-8233494
...
Reviewed-by: shade
2019-11-06 01:45:25 +08:00
Claes Redestad
af729c390c
8233494: Avoid calling MallocTracker::record_malloc and record_free when NMT is off
...
Reviewed-by: mdoerr, zgu
2019-11-05 09:57:10 +01:00
Yasumasa Suenaga
11fbd78f27
8232084: HotSpot build failed with GCC 9.2.1
...
Reviewed-by: sspitsyn, cjplummer, dholmes, iklam
2019-10-18 09:57:20 +09:00
Daniil Titov
0f1f9fe653
8231666: ThreadIdTable::grow() invokes invalid thread transition
...
Reviewed-by: dholmes, rehn
2019-10-08 09:39:10 -07:00
Daniil Titov
7306526835
8170299: Debugger does not stop inside the low memory notifications code
...
Reviewed-by: sspitsyn, dholmes
2019-10-08 09:13:08 -07:00
David Holmes
f3df804e24
8231289: Disentangle JvmtiRawMonitor from ObjectMonitor and clean it up
...
Reviewed-by: sspitsyn, dcubed, coleenp
2019-10-07 18:44:53 -04:00
Coleen Phillimore
59dcb50e96
8231472: Clean up Monitor::_safepoint_check usage to Mutex::_safepoint_check
...
Change Monitor:: to Mutex:: when allocating a Mutex, and in mutexLocker.
Reviewed-by: rehn, dholmes
2019-09-27 07:56:02 -04:00
Paul Hohensee
1bce27d402
8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
...
Add com.sun.management.getCurrentThreadAllocatedBytes, implement getThreadAllocatedBytes(long) independent of getThreadAllocatedBytes(long[])
Reviewed-by: mchung, dholmes, sspitsyn
2019-09-25 15:22:33 -07:00
Daniil Titov
6ccf3351d7
8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)
...
Reviewed-by: sspitsyn, dholmes, dcubed, rehn
2019-09-25 11:10:05 -07:00
Robbin Ehn
35a9f6864a
8226705: [REDO] Deoptimize with handshakes
...
Reviewed-by: eosterlund, dcubed, dlong, pchilanomate
2019-09-19 10:52:22 +02:00
Daniel D. Daugherty
48946faf34
8231210: [BACKOUT] JDK-8207266 ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
...
Reviewed-by: phh, dholmes
2019-09-18 20:49:13 -04:00
Paul Hohensee
aa318d070e
8207266: ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
...
Add com.sun.management.getCurrentThreadAllocatedBytes, implement getThreadAllocatedBytes(long) independent of getThreadAllocatedBytes(long[])
Reviewed-by: mchung, dholmes, sspitsyn
2019-09-18 05:41:08 -07:00