Thomas Stuefe
722142ee6c
8261520: JDK-8261302 breaks runtime/NMT/CheckForProperDetailStackTrace.java
...
Reviewed-by: zgu, coleenp
2021-02-26 06:46:20 +00:00
Ioi Lam
0f8be6e433
8261868: Reduce inclusion of metaspace.hpp
...
Reviewed-by: stuefe, ccheung
2021-02-25 04:31:12 +00:00
Thomas Stuefe
5caf686c80
8261644: NMT: Simplifications and cleanups
...
Reviewed-by: coleenp, zgu
2021-02-19 06:20:38 +00:00
Zhengyu Gu
f94a845287
8261600: NMT: Relax memory order for updating MemoryCounter and fix racy updating of peak values
...
Reviewed-by: dholmes, shade
2021-02-18 13:30:46 +00:00
Ioi Lam
fc1d0321dd
8261125: Move VM_Operation to vmOperation.hpp
...
Reviewed-by: coleenp, stuefe
2021-02-17 05:53:06 +00:00
Ioi Lam
235da6aa04
8261672: Reduce inclusion of classLoaderData.hpp
...
Reviewed-by: lfoltan, coleenp
2021-02-13 07:13:22 +00:00
Thomas Stuefe
1740de2a0d
8261297: NMT: Final report should use scale 1
...
Reviewed-by: zgu
2021-02-11 14:58:57 +00:00
Thomas Stuefe
20d7713c57
8261334: NMT: tuning statistic shows incorrect hash distribution
...
Reviewed-by: zgu, shade
2021-02-08 18:46:18 +00:00
Ioi Lam
c59e4b66bb
8261106: Reduce inclusion of jniHandles.hpp
...
Reviewed-by: coleenp, hseigel
2021-02-04 19:05:38 +00:00
Ioi Lam
82028e70d1
8260012: Reduce inclusion of collectedHeap.hpp and heapInspection.hpp
...
Reviewed-by: stefank, tschatzl
2021-02-04 04:05:33 +00:00
Ioi Lam
ffbcf1b0a7
8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass
...
Reviewed-by: lfoltan, hseigel, dholmes, stuefe
2021-02-02 23:40:29 +00:00
David Holmes
b6a736738a
8260349: Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS
...
Reviewed-by: shade, stuefe
2021-02-01 21:31:25 +00:00
Ralf Schmelter
d2b0ea1d01
8260282: Add option to compress heap dumps created by -XX:+HeapDumpOnOutOfMemoryError
...
Reviewed-by: cjplummer, stuefe
2021-01-29 13:53:40 +00:00
Ioi Lam
ba38661504
8259882: Reduce the inclusion of perfData.hpp
...
Reviewed-by: redestad, coleenp
2021-01-22 04:20:41 +00:00
Ioi Lam
492bebc7aa
8258004: Remove unnecessary inclusion of vm_version.hpp
...
Reviewed-by: dholmes, stefank
2021-01-19 04:32:51 +00:00
Lin Zang
0ae78d4cd0
8258593: remove redundant codes in HeapObjectDumper
...
Reviewed-by: coleenp, lfoltan, cjplummer
2020-12-22 19:19:51 +00:00
Yumin Qi
36e2097401
8255917: runtime/cds/SharedBaseAddress.java failed "assert(reserved_rgn != 0LL) failed: No reserved region"
...
Reviewed-by: ccheung, iklam, stuefe
2020-12-15 16:52:26 +00:00
Claes Redestad
f57405617e
8256424: Move ciSymbol::symbol_name() to ciSymbols::symbol_name()
...
Reviewed-by: kvn, iklam
2020-12-10 17:22:48 +00:00
Ioi Lam
02a0a027f4
8257563: Remove excessive include of klass.inline.hpp
...
Reviewed-by: dholmes, stuefe, stefank
2020-12-03 01:34:04 +00:00
Lin Zang
461c5fc637
8256450: Add gz option to jmap to write a gzipped heap dump
...
Reviewed-by: cjplummer, sspitsyn, phh
2020-11-25 16:51:42 +00:00
Yumin Qi
1d3d64f34c
8255973: Add more logging to debug JDK-8255917
...
Reviewed-by: ccheung, stuefe, iklam
2020-11-13 03:44:41 +00:00
Ioi Lam
2f06893a29
8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp
...
Reviewed-by: ihse, kbarrett
2020-11-12 01:45:27 +00:00
Aleksey Shipilev
ca216bae1a
8255810: Zero: build fails without JVMTI
...
Reviewed-by: coleenp
2020-11-03 17:21:16 +00:00
Nick Gasson
50357d136a
8254723: add diagnostic command to write Linux perf map file
...
Reviewed-by: ysuenaga, sspitsyn
2020-11-03 01:37:57 +00:00
Ioi Lam
1a89d68e87
8255285: Move JVMFlag origins into a new enum JVMFlagOrigin
...
Reviewed-by: dholmes, redestad
2020-10-30 03:44:54 +00:00
Thomas Stuefe
7ba6a6bf00
8251158: Implementation of JEP 387: Elastic Metaspace
...
Reviewed-by: lkorinth, coleenp, iklam, rrich
2020-10-20 06:48:09 +00:00
Aleksey Shipilev
0a75b37f7a
8254776: Remove unimplemented LowMemoryDetector::check_memory_usage
...
Reviewed-by: sspitsyn, cjplummer
2020-10-20 05:28:22 +00:00
Aleksey Shipilev
03fa733e8b
8254777: Remove unimplemented Management::get_loaded_classes
...
Reviewed-by: sspitsyn
2020-10-14 20:58:18 +00:00
Yumin Qi
fde02e231b
8254012: NMT: MetaspaceSnapshot::snapshot uses wrong enum
...
Reviewed-by: stuefe, rrich
2020-10-14 17:13:27 +00:00
Stefan Karlsson
3ed960ec77
8253640: Make MEMFLAGS an enum class
...
Reviewed-by: stuefe, tschatzl
2020-09-29 12:03:00 +00:00
Zhengyu Gu
8c02bdbf13
8252921: NMT overwrite memory type for region assert when building dynamic archive
...
Reviewed-by: minqi, iklam, dholmes
2020-09-22 11:58:03 +00:00
Ioi Lam
282b9dcfdc
8081833: Clean up JVMFlag getter/setter code
...
Reviewed-by: gziemski, coleenp
2020-09-22 06:04:31 +00:00
Daniel D. Daugherty
d8921ed573
8247281: migrate ObjectMonitor::_object to OopStorage
...
Co-authored-by: Erik Österlund <erik.osterlund@oracle.com>
Co-authored-by: Daniel Daugherty <daniel.daugherty@oracle.com>
Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn
2020-09-21 22:12:07 +00:00
Ioi Lam
0a1dc50f54
8253271: vm_version_x86.hpp should not include globals_extension.hpp
...
Reviewed-by: dholmes
2020-09-17 21:32:22 +00:00
Kim Barrett
af8c678038
8247910: Improve alignment and power-of-2 utilities using C++14
...
8238956: Replace powerOfTwo::max_value with std::numeric_limits
Reviewed-by: tschatzl, stefank
2020-09-15 04:34:49 +00:00
Leonid Mesnik
306b166336
8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize…
...
Reviewed-by: coleenp, dholmes
2020-09-11 23:03:38 +00:00
Daniel D. Daugherty
e7a1b9bf81
8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281
...
Co-authored-by: Erik Österlund <erik.osterlund@oracle.com>
Co-authored-by: Daniel Daugherty <daniel.daugherty@oracle.com>
Reviewed-by: rehn, coleenp, eosterlund
2020-09-11 13:35:34 +00:00
Ioi Lam
5144190ea0
8243208: Clean up JVMFlag implementation
...
Reviewed-by: dholmes, coleenp, gziemski
2020-09-11 04:05:18 +00:00
David Holmes
976acddeb5
8252406: Introduce Thread::as_Java_thread() convenience function
...
Reviewed-by: shade, coleenp, kbarrett, dcubed
2020-09-11 01:31:32 +00:00
Ioi Lam
a6f41d513e
8252151: Remove excessive inclusion of arguments.hpp
...
Reviewed-by: coleenp, stuefe
2020-08-26 14:42:07 -07:00
Stefan Karlsson
51c8ac362e
8251837: Rename get_safepoint_workers to safepoint_workers
...
Reviewed-by: tschatzl
2020-08-17 11:36:09 +02:00
Lin Zang
3498a10a2b
8215624: Add parallel heap iteration for jmap –histo
...
Chunk and parallelize the heap scan
Reviewed-by: sspitsyn, stefank, phh
2020-08-13 11:31:37 -07:00
Coleen Phillimore
b16a01bb67
8251302: Create dedicated OopStorages for Management and Jvmti
...
Reviewed-by: sspitsyn, dholmes
2020-08-11 07:29:45 -04:00
Thomas Stuefe
6df465de73
8251257: NMT: jcmd VM.native_memory scale=1 crashes target VM
...
Reviewed-by: zgu, dholmes
2020-08-09 09:20:02 +02:00
Coleen Phillimore
0c9e0c2e7f
8244997: Convert the JavaThread::_threadObj oop to use OopStorage
...
Move the oop and handle releasing it in the service thread. Remove Universe::oops_do from callers.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Tom Rodriguez <tom.rodriguez@oracle.com>
Reviewed-by: dholmes, zgu, eosterlund, cjplummer
2020-08-07 07:53:26 -04:00
Coleen Phillimore
9798a0846b
8249837: Avoid direct or implicit Thread::current() calls when we already have a current thread variable
...
Add current thread OR remove unneeded HandleMark
Reviewed-by: kvn, dholmes
2020-07-30 10:41:31 -04:00
Kim Barrett
55b19e84f2
8247908: Replace IsRegisteredEnum with std::is_enum
...
Reviewed-by: tschatzl, dholmes
2020-07-24 04:29:34 -04:00
Thomas Schatzl
6d665ed31f
8249192: MonitorInfo stores raw oops across safepoints
...
Change raw oops in MonitorInfo to Handles and update Resource/HandleMarks.
Reviewed-by: sspitsyn, dholmes, coleenp, dcubed
2020-07-23 21:10:52 +02:00
David Holmes
73c75ed838
8249650: Optimize JNIHandle::make_local thread variable usage
...
Reviewed-by: kbarrett, dcubed, kvn, coleenp, sspitsyn
2020-07-22 01:27:08 -04:00
Coleen Phillimore
6ee76b6b05
8249760: Unnecessary #include oopStorageSet
...
Reviewed-by: hseigel
2020-07-20 10:53:29 -04:00