Commit Graph

  • 019123b1b4 Span API for latency profiling (#1755) master nightly Andrei Pangin 2026-06-11 16:07:16 +01:00
  • 1e7c44a9b2 Flush wall clock events on dump or jfr chunk rotation (#1746) Ben Taylor 2026-06-04 08:23:13 -07:00
  • e421f2da90 Re-register custom events on every JFR chunk (#1740) alevymyers 2026-05-22 19:28:41 -05:00
  • 8b4444aba0 Fixed visualization of native methods on the Heatmap (#1752) Andrei Pangin 2026-05-22 22:51:43 +01:00
  • 273b7ba698 Prefer non-real-time signals for profiling (#1749) Andrei Pangin 2026-05-21 21:53:47 +01:00
  • d323c77872 Fix binary size comparison workflow to not rely on eventually-consistent APIs (#1748) Ben Taylor 2026-05-20 09:19:24 -07:00
  • 58a91a5f60 Fixed layout of the heatmap scale panel Andrei Pangin 2026-05-18 00:25:22 +01:00
  • ed2738987a Heatmap start time is inaccurate Andrei Pangin 2026-05-18 00:07:08 +01:00
  • 20e0b5cfc3 Minor fix in the FlameGraph Interpretation doc (#1741) erabii 2026-05-12 17:25:23 +03:00
  • 5c5a45e815 Support building jfr-converter as a GraalVM Native Image (#1739) Andrei Pangin 2026-05-11 23:20:15 +01:00
  • 033252bdb6 Add support for HotCodeHeap (#1737) Ben Taylor 2026-05-08 10:53:15 -07:00
  • 2339f99648 Add popular agents directories to .gitignore Andrei Pangin 2026-05-08 14:55:43 +01:00
  • c4957631ea Compile c++ with -fno-rtti (#1734) Ben Taylor 2026-05-01 09:47:08 -07:00
  • 2a1b41a5f8 Move otlp proto jar updates into a script (#1733) Ben Taylor 2026-04-29 09:27:00 -07:00
  • 5fbbaf2c25 Relax ttsp test condition to account for systems with restricted perf_events Andrei Pangin 2026-04-29 13:51:12 +01:00
  • b2a98f5f8c Use .yml extension for workflows Andrei Pangin 2026-04-28 17:27:44 +01:00
  • b360918cd8 Normalize Makefile on 7 char short hashes (#1732) Ben Taylor 2026-04-28 09:26:33 -07:00
  • 5853965e4c Add workflow to post binary size comparison to pull request comments (#1722) Ben Taylor 2026-04-27 17:41:18 -07:00
  • d3e30d9d6a Updated links to v4.4 Andrei Pangin 2026-04-20 23:31:26 +01:00
  • f6ca3c1ff8 dumpOtlp() should accept Counter argument (#1728) Andrei Pangin 2026-04-15 19:38:08 +01:00
  • 86adc1605a Updated CHANGELOG v4.4 Andrei Pangin 2026-04-15 16:24:06 +01:00
  • 804df3ac8e #1203: Fix "Instance field not found" when using -Xcheck:jni on JDK 8 Andrei Pangin 2026-04-15 16:22:31 +01:00
  • 8aab346c3b #1727: Allocation profile has wrong units in OTLP format Andrei Pangin 2026-04-14 15:55:46 +01:00
  • 7bd911a007 Release 4.4 v4.x Andrei Pangin 2026-04-13 22:33:42 +01:00
  • 2df2733d1d #1676: Make dwarf stack walking mode an alias for vm Andrei Pangin 2026-04-13 21:51:25 +01:00
  • 4d5441f2cd Retry vDSO unwinding on AArch64 using the default frame (#1724) Andrei Pangin 2026-04-13 20:05:15 +01:00
  • cc9e91bd8f Retry vDSO unwinding on AArch64 using the default frame (#1724) Andrei Pangin 2026-04-13 15:53:56 +01:00
  • e899de6a9c #1720: Dark mode toggle in HTML FlameGraph Andrei Pangin 2026-04-11 02:01:37 +01:00
  • fbc3942095 Do not walk past virtual thread continuation barriers Andrei Pangin 2026-04-10 18:49:06 +01:00
  • 6afb9572c1 Use streq/startsWith instead of strcmp/strncmp Andrei Pangin 2026-04-10 17:24:52 +01:00
  • f763e195ee Correct mmap failure check on macOS (#1713) Hope Kim 2026-04-09 06:45:37 +09:00
  • f1b87ead07 Cleanup JVM detection for the test runner (#1717) Bara' Hasheesh 2026-04-01 15:48:08 +01:00
  • 4dda6c40af #1716: Wall-clock Heatmap does not count samples correctly Andrei Pangin 2026-04-01 01:17:50 +01:00
  • 264b8ab5da #1715: Fix Zing crash when profiling cpu+wall together Andrei Pangin 2026-03-31 00:19:39 +01:00
  • c383a35ff4 Adjust limits for tests sensitive to CPU time Andrei Pangin 2026-03-27 14:38:10 +00:00
  • 82ae80a660 doc: Improve readability of the jfrconv conversion table (#1711) Diego Lovison 2026-03-26 10:19:44 -03:00
  • 7e92b5cdac Fix GHA test failures Andrei Pangin 2026-03-26 00:12:24 +00:00
  • fe69e4fab2 An option to truncate deep stacks (#1706) Andrei Pangin 2026-03-25 23:51:55 +00:00
  • d94581c24c Workaround for JFR shutdown race (#1707) Andrei Pangin 2026-03-25 22:51:24 +00:00
  • f3c31942fb Ensure remaining buffer is sufficient for event data in JfrReader (#1697) alevymyers 2026-03-24 15:49:02 -05:00
  • a246ced814 An option to limit size of the call trace storage (#1705) Andrei Pangin 2026-03-23 17:07:33 +00:00
  • 8d653dd5e0 Unify uses of gcc atomics (#1704) Andrei Pangin 2026-03-20 16:14:48 +00:00
  • cc0eab1789 Speed-up stack walking by optimizing nmethod name comparison (#1701) Andrei Pangin 2026-03-18 18:05:58 +00:00
  • 842b612e08 Allow negative keys in JFR constant pool (#1699) Andrei Pangin 2026-03-17 15:01:00 +00:00
  • ff4336d136 #1672: Flamegraph: use Ctrl+Click in addition to Alt+Click to remove stacks Andrei Pangin 2026-03-16 23:38:54 +00:00
  • e1dd4c05f6 Adding a multi-threaded test executor (#1688) Dan Lutker 2026-03-10 15:40:54 -07:00
  • 174dc31d88 Add workflow_dispatch for manual runs (#1693) Dan Lutker 2026-02-26 10:07:10 -08:00
  • dbd9fc7520 Fix parsing /proc/self/stat (#1690) korniltsev-grafanista 2026-02-20 09:10:55 +07:00
  • dc69cf4b80 Unwind AArch64 generated stubs on JDK 26+ (#1684) Andrei Pangin 2026-02-11 16:03:40 +00:00
  • abc8b7f493 #1686: Clarify table allocation logic in CallTraceStorage Andrei Pangin 2026-02-11 15:57:49 +00:00
  • 4ea8e5bbb6 Remove duplicate CodeCache lookup operation in walkVM (#1682) Bara' Hasheesh 2026-02-10 16:26:27 +00:00
  • 71ad47a46e More AGCT cleanup after removal of recovery tricks (#1683) Bara' Hasheesh 2026-02-09 13:46:57 +00:00
  • 0023021ddf #1675: Cleanup AGCT recovery tricks and remove safemode option Andrei Pangin 2026-02-08 01:38:34 +00:00
  • 444d0e6353 Suppress gcc warning 'parameter passing for argument changed' Andrei Pangin 2026-02-07 18:23:06 +00:00
  • 7e2ed0e77e #1677: Remove cstack=lbr option Andrei Pangin 2026-02-07 16:52:47 +00:00
  • 68244fbf6f #1678: Eliminate redundant listing of profiler arguments Andrei Pangin 2026-02-06 23:20:30 +00:00
  • 31042f13bc An option to select TLAB based AllocTracer engine with JDK 11+ (#1671) Bara' Hasheesh 2026-02-05 10:56:06 +00:00
  • a3c6d92d39 Permanently remove check command (#1673) Andrei Pangin 2026-02-05 10:47:59 +00:00
  • 036c87e50d Differential Flame Graphs (#1553) Andrei Pangin 2026-02-05 00:00:48 +00:00
  • 15b1161f57 Move converter Main class to the one.convert package (#1670) Andrei Pangin 2026-02-04 01:13:21 +00:00
  • b02434bd9d #1268: Documentation should refer to libasyncProfiler.dylib on macOS Andrei Pangin 2026-02-01 01:07:26 +00:00
  • 9c293283f2 Mention DebugNonSafepoints flag in "Getting Started" (#1270) Johannes Bechberger 2026-01-31 22:09:25 +01:00
  • 3aba5ee521 #1668: Document --include/--exclude as non-JFR options Andrei Pangin 2026-01-31 19:01:48 +00:00
  • 078935591f Removed extra spaces Andrei Pangin 2026-01-23 18:16:16 +00:00
  • dc88d3f756 #1585: Scale perf counter in case of multiplexing (#1631) Vishal Chand 2026-01-23 18:13:03 +00:00
  • a071e8a2f8 Specify JAR manifest in Maven build Andrei Pangin 2026-01-23 01:21:31 +00:00
  • 6e6acc1769 Fix recordCpuMultiEngine test failure when kernel profiling is restricted (#1664) Bara' Hasheesh 2026-01-21 16:28:16 +00:00
  • 709a777393 Updated links to v4.3 Andrei Pangin 2026-01-21 00:00:58 +00:00
  • b9d6843ae5 Provide non-aggregated samples in OTLP converter (#1660) Francesco Andreuzzi 2026-01-20 01:28:09 +01:00
  • 3722d05ba0 #1528: Add a hard-coded limit on the maximum number of jmethodIDs (#1656) Long Yang 2026-01-19 20:46:30 +08:00
  • 872be63220 Fix VMStructs::initJvmFunctions call order (#1658) Francesco Andreuzzi 2026-01-15 11:58:30 +01:00
  • a89d7ddeba Prefer perf-events engine when record-cpu or target-cpu are selected (#1654) Bara' Hasheesh 2026-01-15 10:29:04 +00:00
  • f789c4f748 CI: Fix job dependencies Andrei Pangin 2026-01-14 02:37:42 +00:00
  • d43d328b58 Fix trailing spaces Andrei Pangin 2026-01-14 02:23:19 +00:00
  • 037c09906d Updated CHANGELOG Andrei Pangin 2026-01-14 02:14:27 +00:00
  • 499904dce7 Release Candidate 4.3 v4.3-rc v4.3 Andrei Pangin 2026-01-13 19:54:41 +00:00
  • f352361814 Swapped toolbar icon colors Andrei Pangin 2026-01-13 19:53:19 +00:00
  • 19b22efeff Support include/exclude flag for JFR to pprof conversion (#1655) Vishesh Ruparelia 2026-01-13 19:21:56 +00:00
  • 16fdebf78c #1140: Flamegraph hot keys should not trigger default browser action Andrei Pangin 2026-01-13 18:12:22 +00:00
  • 0b73f655a8 #1140: Flamegraph improvements: legend, hot keys, new toolbar icons Andrei Pangin 2026-01-13 18:01:59 +00:00
  • cf4739a61b #1653: Disable currentTimeMillis test on JDK 11 Andrei Pangin 2026-01-12 19:54:48 +00:00
  • 757bf8edd3 Disallow incorrect usage of jfrsync (#1647) Bara' Hasheesh 2026-01-12 19:10:21 +00:00
  • d0d16240d4 Support include/exclude flag for JFR to OTLP conversion (#1635) Vishesh Ruparelia 2026-01-12 19:10:05 +00:00
  • fc9b5c85cf Do not record cpu frame on non-perf samples (#1651) Bara' Hasheesh 2026-01-12 13:47:33 +00:00
  • 436d5b5066 Fix stop sequence in Profiler::start (#1648) Francesco Andreuzzi 2026-01-10 02:21:18 +01:00
  • 4663784b98 Support include/exclude flag for JFR to heatmap conversion (#1633) Vishesh Ruparelia 2026-01-08 13:51:09 +00:00
  • d2172a6382 Add missing stub for com.google.protobuf.ProtocolStringList (#1644) Francesco Andreuzzi 2026-01-08 13:25:47 +01:00
  • 93b6ae376d Address breaking changes in OTLP 1.9.0 (#1624) Francesco Andreuzzi 2026-01-08 01:03:24 +01:00
  • ee4ac6e888 Unwind vDSO correctly on Linux-ARM64 (#1641) Andrei Pangin 2026-01-08 02:19:52 +03:00
  • 865e8b91f8 Add timeSpan to WallClockSample (#1640) Francesco Andreuzzi 2026-01-07 23:55:47 +01:00
  • 2a4f329cba Fix issue where the jfrconv uses native lock samples for leak detection (#1630) Bara' Hasheesh 2025-12-23 12:24:33 +00:00
  • 9c425ca74f Harden crash protection in StackWalker (#1629) Andrei Pangin 2025-12-21 23:17:38 +00:00
  • d871819848 Stylistic changes after #1628 Andrei Pangin 2025-12-20 20:59:10 +00:00
  • bf84fadb3c Implement -javaagent premain/agentmain, register MXBean (#1628) Andrew Azores 2025-12-20 15:36:06 -05:00
  • fde780e275 Fix timeout & loop combined usage (#1625) Bara' Hasheesh 2025-12-19 11:11:34 +00:00
  • 6e04336375 Filter JFR events by latency (#1620) Francesco Andreuzzi 2025-12-16 21:10:06 +01:00
  • a77d091e08 asprof stop fails when called after VM shutdown (#1623) Bara' Hasheesh 2025-12-16 10:46:56 +00:00
  • 999f0c7ae3 Prevent profiler from deadlocking the JVM death when using jfrsync (#1619) Bara' Hasheesh 2025-12-12 12:13:36 +00:00
  • cdaf6e76ba Create a GraalVM filter for async-profiler tests (#1611) Bara' Hasheesh 2025-12-10 22:45:57 +00:00
  • 3a493bedc4 Fix code cache memory leak in lock profiling while looping (#1575) Francesco Andreuzzi 2025-12-08 18:36:06 +01:00