Andrei Pangin
|
07e6015d1d
|
#921: Fix compilation failure on ARM32
|
2024-05-03 03:08:46 +03:00 |
|
Andrei Pangin
|
ac514e57e9
|
#914: Do not set DebugNonSafepoints, if it is already set in the Command Line
|
2024-04-19 02:11:18 +01:00 |
|
Andrei Pangin
|
9fad48890c
|
Use shorter variant of copyright headers
|
2024-01-20 15:34:53 +00:00 |
|
Andrei Pangin
|
915b09067c
|
#726: Allow LD_PRELOAD of JVM TI agent
|
2024-01-03 02:31:56 +00:00 |
|
Andrei Pangin
|
1a5d74e23c
|
#841: Fix LD_PRELOAD support
|
2024-01-01 20:52:29 +03:00 |
|
Andrei Pangin
|
b1b5b9898f
|
#840, #637: loop and timeout options should work regardless of how the profiler was started
|
2023-11-24 00:43:33 +00:00 |
|
Andrei Pangin
|
02e92eb45c
|
Allow profiling startup allocations on JDK 11+
|
2023-09-01 18:03:19 +01:00 |
|
Andrei Pangin
|
0a5ac270a0
|
#450: Close log file deleted by the launcher
|
2023-08-23 00:21:04 +01:00 |
|
Andrei Pangin
|
6e014258e3
|
#795: Experimental option to obtain stack traces without AsyncGetCallTrace
|
2023-08-16 16:50:45 +01:00 |
|
Andrei Pangin
|
a852bdd22e
|
#747: Workaround for JDK-8307549
|
2023-08-02 16:38:30 +01:00 |
|
Andrei Pangin
|
db457f3f8b
|
#777: Show JIT compilation task (#785)
|
2023-07-30 20:27:37 +01:00 |
|
Andrei Pangin
|
d46d6c67c0
|
#751: Profile non-Java processes
|
2023-06-12 15:07:48 +01:00 |
|
Andrei Pangin
|
6dfd2159fe
|
Fixed allocation profiling on JDK 20.0.1
|
2023-05-03 23:56:38 +01:00 |
|
Andrei Pangin
|
39b0bdb5e4
|
Record GCHeapSummary events in JFR
|
2023-04-03 02:54:03 +01:00 |
|
Andrei Pangin
|
7eaefdb18f
|
LiveObject JFR event
|
2022-11-14 03:57:20 +04:00 |
|
Andrei Pangin
|
b8c8db45d7
|
Do not use ELF NODELETE flag because of glibc bug
|
2022-08-29 23:18:47 +03:00 |
|
Andrei Pangin
|
cc1682d20a
|
Handle different versions of Zing properly
|
2022-07-15 01:21:11 +03:00 |
|
Andrei Pangin
|
989c3747e2
|
Fix CPU profiling on Zing JVM
|
2022-07-04 03:32:10 +03:00 |
|
Andrei Pangin
|
37c56c44bb
|
Workaround for JDK-8185348
|
2022-05-22 03:25:31 +03:00 |
|
Andrei Pangin
|
5d5138ea61
|
Allow profiler server only at JVM startup
|
2022-04-24 16:15:31 +03:00 |
|
Andrei Pangin
|
10b5ad0ee5
|
#512: Simple HTTP server for managing async-profiler
|
2022-04-24 03:10:49 +03:00 |
|
Andrei Pangin
|
0718a09e0e
|
#169: JVM TI based allocation profiling for JDK >= 11
|
2022-04-14 01:46:48 +03:00 |
|
Andrei Pangin
|
ee55fbe17b
|
#557: Do not fail on unknown argument
|
2022-03-10 01:01:29 +03:00 |
|
Ludovic Henry
|
ba00ca26c1
|
Add loglevel argument (#551)
|
2022-02-16 02:00:22 +03:00 |
|
Andrei Pangin
|
456ff57115
|
OpenJ9 fixes
|
2022-02-09 04:26:40 +03:00 |
|
Andrei Pangin
|
e7cd6ee6fb
|
OpenJ9 support
|
2022-02-01 16:04:48 +03:00 |
|
Andrei Pangin
|
cf17e5efc3
|
#513: Protect native stack walking from crashes
|
2022-01-06 05:20:15 +03:00 |
|
Andrei Pangin
|
a57bbf3587
|
Optimize compilation with -fwhole-program
|
2022-01-04 02:17:30 +03:00 |
|
Andrei Pangin
|
2d0b9c9921
|
Avoid JVM crashes related to CompiledMethodLoad bugs and stack walking during GC
|
2022-01-01 21:34:01 +03:00 |
|
Andrei Pangin
|
5a11a71db9
|
Fixed races between flush/stop. Possibility to set timeout as hh:mm:ss
|
2021-12-19 21:47:11 +03:00 |
|
Andrei Pangin
|
995048c2fd
|
#71: Continuous profiling
|
2021-12-15 03:28:24 +03:00 |
|
Andrei Pangin
|
dccd4c326a
|
Mark native functions. Redo ZeroInterpreter support.
|
2021-11-29 04:17:36 +03:00 |
|
Andrei Pangin
|
8771888d28
|
Make sure async-profiler DSO cannot be unloaded
|
2021-11-28 22:07:00 +03:00 |
|
Andrei Pangin
|
3e1e1c614a
|
Fixed RedefineClasses recursion when loading via JNI
|
2021-11-02 16:02:46 +03:00 |
|
Kirill Timofeev
|
9447068af3
|
DCEVM is also hotspot (#457)
|
2021-09-07 19:11:27 +03:00 |
|
Yonatan Goldschmidt
|
fc3b1ca84f
|
Profile low-privileged processes with perf_events (#411)
|
2021-09-05 22:13:01 +03:00 |
|
Andrey Pangin
|
0fcc4d9bac
|
#360: Chunked JFR. Support JFR files more than 2 GB.
|
2021-09-01 01:08:54 +03:00 |
|
Andrey Pangin
|
e0998af713
|
Rework VM shutdown issue: avoid calling Profiler destructor
|
2021-07-19 02:42:31 +03:00 |
|
Andrey Pangin
|
9b789f6516
|
Workaround JDK bug related to posting CompiledMethodLoad event
|
2021-07-07 00:28:34 +03:00 |
|
Andrey Pangin
|
7dd075cca6
|
#440: Fixed crash when RetransformClasses is called with invalid arguments
|
2021-06-09 19:30:11 +03:00 |
|
Andrey Pangin
|
44d7941728
|
#390: Run profiler natively on Apple M1 chip
|
2021-05-30 20:07:15 +03:00 |
|
Andrey Pangin
|
9fb2ca800a
|
#414: Warn about conflict with another agent
|
2021-05-12 23:50:57 +03:00 |
|
Andrey Pangin
|
308074a9eb
|
Print error if JVM does not support Tool Interface (e.g. minimal VM)
|
2021-03-14 16:49:11 +03:00 |
|
Andrey Pangin
|
b5d89fef29
|
--begin/--end compatibility with allocation profiling
|
2021-03-02 05:11:46 +03:00 |
|
Andrey Pangin
|
7ec5c195e7
|
Better error handling
|
2021-02-24 02:31:48 +03:00 |
|
Andrey Pangin
|
a48f77b380
|
#377: Fix JvmtiEnv::GetStackTrace problem after RedefineClasses
|
2020-12-24 03:05:01 +03:00 |
|
Andrey Pangin
|
d227a83e42
|
Fixed warnings on JDK 15 and 16
|
2020-11-02 02:16:41 +03:00 |
|
Andrey Pangin
|
48e4fd5035
|
#363: New native libraries are not tracked in JDK 15
|
2020-10-31 22:46:38 +03:00 |
|
Andrey Pangin
|
b7e907884b
|
Fixed profiler check command after #347
|
2020-09-04 04:26:05 +03:00 |
|
Andrey Pangin
|
048b54621d
|
Redo fix for #328
|
2020-08-12 23:02:05 +03:00 |
|