Andrei Pangin
|
cdb8704156
|
Demangle Rust symbols
|
2023-02-14 02:15:48 +00:00 |
|
Andrei Pangin
|
b0a44524ba
|
#392, #675: Do not truncate signatures in collapsed format
|
2022-11-12 23:00:55 +04:00 |
|
Andrei Pangin
|
d09be06029
|
Mark interpreted frames with _[0] in collapsed output
|
2022-07-03 21:53:22 +03:00 |
|
Andrei Pangin
|
b29bfd3f3a
|
'mcache' option to retain jmethodID name cache between runs
|
2022-06-02 04:11:38 +03:00 |
|
Andrei Pangin
|
cb51be8eb3
|
Merge different frame types of the same method on the Flame Graph
|
2022-05-09 02:44:21 +03:00 |
|
Andrei Pangin
|
8a258d31a5
|
Show C1 compiled frames. Merge different compilation types on a flame graph.
|
2022-04-26 08:43:56 +03:00 |
|
Andrei Pangin
|
fa8b8f8072
|
#569: Distinguish runnable/sleeping threads in OpenJ9 wall-clock profiler
|
2022-03-31 01:34:48 +03:00 |
|
Andrei Pangin
|
d7a2a4fc8b
|
Mark top methods as interpreted/compiled/inlined (#553)
|
2022-02-21 04:58:19 +03:00 |
|
Andrei Pangin
|
e7cd6ee6fb
|
OpenJ9 support
|
2022-02-01 16:04:48 +03:00 |
|
Andrey Pangin
|
d8228a1fec
|
#462: An option to prepend library name to native symbols
|
2021-09-30 04:40:40 +03:00 |
|
Andrey Pangin
|
552c699687
|
Fix package names for hidden/anonymous classes
|
2021-09-01 22:36:52 +03:00 |
|
Andrey Pangin
|
e0998af713
|
Rework VM shutdown issue: avoid calling Profiler destructor
|
2021-07-19 02:42:31 +03:00 |
|
Andrey Pangin
|
731ac31064
|
Bias JFR buffers to threads. Distinguish TLAB/outside allocations in Flame Graph
|
2020-11-07 00:21:30 +03:00 |
|
Andrey Pangin
|
f006e00443
|
async-profiler 2.0: Record cpu+alloc+lock in a single JFR. No framebuffer/hashtable limits.
|
2020-07-27 01:35:07 +03:00 |
|
Andrey Pangin
|
9593745098
|
#187: Filter stack traces by the given name pattern
|
2020-02-24 19:54:49 +03:00 |
|
Andrey Pangin
|
78035134f4
|
#263: Replace non-printable characters in function names
|
2019-11-23 18:22:18 +03:00 |
|
Andrey Pangin
|
a97a5cae13
|
#255: Truncate too long signatures
|
2019-10-15 02:47:13 +03:00 |
|
Andrey Pangin
|
bbad5d835b
|
#213: An option to print method signatures (-g)
|
2019-09-02 00:47:37 +03:00 |
|
Andrey Pangin
|
9c04d76392
|
#123, #163, #202: Include all AsyncGetCallTrace failures in the profile
|
2019-02-18 01:20:37 +03:00 |
|
Andrey Pangin
|
2829aa7f0a
|
Fixes for Zing runtime
|
2019-01-07 21:33:45 +03:00 |
|
Andrey Pangin
|
471f8115a8
|
#183: -a option to annotate method names with type hints
|
2019-01-05 04:40:48 +03:00 |
|
Andrey Pangin
|
ab0008c2d7
|
Fixed file modes
|
2019-01-05 01:42:09 +03:00 |
|
Andrey Pangin
|
02dc90587b
|
#142: Improve thread names support.
Contributed by @KirillTim
|
2019-01-05 01:21:30 +03:00 |
|
Kirill Timofeev
|
50b3fcca7e
|
fix thread names format (#165)
|
2018-10-14 21:00:21 +02:00 |
|
Andrey Pangin
|
4201215a8d
|
Cleaned some GCC 8 warnings
|
2018-09-29 17:28:47 +03:00 |
|
Andrey Pangin
|
ab4d4c2ad0
|
#94: Corrupted SVG due to Locale settings
|
2018-03-15 00:25:19 +03:00 |
|
Andrey Pangin
|
b1ca93d0c2
|
#82: '--reverse' imply '--inverted'; #88: '-s' for simple class names
|
2018-02-23 22:38:58 +03:00 |
|
Andrei Pangin
|
4ed8b66b5d
|
#83: Support Allocation profiler on JDK 7
|
2018-02-20 01:54:50 +03:00 |
|
Andrey Pangin
|
9976a9981e
|
#81: Cache jmethodID resolved names to make dump faster
|
2018-02-20 00:10:38 +03:00 |
|
Andrey Pangin
|
58871458f4
|
#65: Java thread names in the profile
|
2017-11-07 12:55:45 +03:00 |
|
Andrey Pangin
|
2abc624efb
|
#65 '-t' option to split profile by threads
|
2017-11-07 12:55:45 +03:00 |
|
Andrei Pangin
|
4d5d5edf73
|
Perf events and Lock profiling (#61)
Profiling of HW and SW performance counters, Kernel tracepoints, Contended locks.
|
2017-10-26 16:00:30 +03:00 |
|
Andrei Pangin
|
2fbbe32198
|
Split New TLAB / Outside TLAB events and collect counters along with number of samples
|
2017-10-17 02:37:48 +03:00 |
|