Commit Graph

  • 7e34543e9d Fix VMStructs stack walking on RISC-V riscv-stack-walking DingliZhang 2026-08-30 08:44:25 +08:00
  • 9c630b7f4d Adjust logging level http-reporter Andrei Pangin 2026-08-29 19:30:08 +01:00
  • 55441a2a66 Fix JfrConverter.excludeStack() NullPointerException (#1792) master nightly baseline Chuan-kai Lin 2026-08-24 12:33:09 -07:00
  • 30703c4f50 Append default profiles path Andrei Pangin 2026-08-24 00:09:22 +01:00
  • 1ffdd00c7b Minor cosmetic improvement in the doc Andrei Pangin 2026-08-23 23:15:44 +01:00
  • 4ab8941e98 Review fixes Andrei Pangin 2026-08-23 22:48:39 +01:00
  • fd81d0287d Review fixes Andrei Pangin 2026-08-23 22:29:14 +01:00
  • 5737707813 Send profiles directly to an OTel-compatible endpoint Andrei Pangin 2026-08-23 20:27:56 +01:00
  • a5702e8d59 Remove detection of obsolete .svg format Andrei Pangin 2026-08-23 02:45:17 +01:00
  • 6773882280 Avoid redundant copy when dumping OTLP (#1789) Andrei Pangin 2026-08-22 16:03:58 +01:00
  • 05c925be39 Removed useless flaky datagramSocketLock test Andrei Pangin 2026-08-22 02:10:27 +01:00
  • 285f06a846 Fix stack walking edge cases on ARM64 and GraalVM (#1787) Andrei Pangin 2026-08-21 16:40:05 +01:00
  • bb8f0476a1 Add service.name resource attribute to OTLP output (#1784) Andrei Pangin 2026-08-11 00:23:13 +01:00
  • b583d82c2a Reduce flakiness in parseMultiModeRecording on JDK 8 (#1783) Ben Taylor 2026-08-06 10:48:11 -07:00
  • a4d9dc8d93 Display actual value units in Flame Graph (#1782) Andrei Pangin 2026-08-04 02:19:47 +01:00
  • f265c0bcdc Combine Flame Graph and Tree View in a single HTML (#1780) Andrei Pangin 2026-08-04 02:06:39 +01:00
  • e6a4c08898 More accurate stack walking limit (#1781) Andrei Pangin 2026-08-04 02:06:28 +01:00
  • 72a2b6638f Fix clang warning Andrei Pangin 2026-08-03 00:47:50 +01:00
  • e84fbdd4f4 Cleanup/renaming after #1771 Andrei Pangin 2026-08-01 18:55:13 +01:00
  • 5071b2f8bc Move pthread_setspecific hook to profiler space (#1779) Bara' Hasheesh 2026-08-01 18:35:49 +01:00
  • dc979c01bb Fix glibc TLS corruption (#1771) Bara' Hasheesh 2026-07-28 15:24:19 +01:00
  • a1f327fc8b Remove embedded HTTP server (#1776) Andrei Pangin 2026-07-27 12:00:33 +01:00
  • abe0e9676f Configurable rate limiter for JFR events (#1775) Andrei Pangin 2026-07-27 11:57:54 +01:00
  • a5cdc12ba6 Handle JAR manifests when building with Maven Andrei Pangin 2026-07-21 00:57:52 +01:00
  • 16aadd59b0 Updated links to v4.5 Andrei Pangin 2026-07-21 00:01:49 +01:00
  • 3eaa991229 Fix --tlab mode on ARM64 (#1770) Andrei Pangin 2026-07-16 23:28:24 +01:00
  • 11aaea310c Fixed build failure when protobuf classes are missing v4.5 v4.x Andrei Pangin 2026-07-13 19:45:53 +01:00
  • 35171b80bb Release 4.5 Andrei Pangin 2026-07-13 18:25:37 +01:00
  • 589e9c82c6 Parse only essential libraries at load time (#1769) Andrei Pangin 2026-07-13 17:04:13 +01:00
  • a325d1ec42 Upgrade to opentelemetry-proto v1.10.0 (#1768) Andrei Pangin 2026-07-13 14:32:53 +01:00
  • 7a321b714e Do not use TSC on x86 if JFR fails to detect TSC frequency (#1767) Andrei Pangin 2026-07-13 14:32:42 +01:00
  • 9cb358e8b9 Fix full-match branch in instrument.cpp (#1766) Andrei Pangin 2026-07-13 14:32:31 +01:00
  • 5026f388c3 Fix vtable test failures on JDK 27 (#1765) Andrei Pangin 2026-07-13 14:32:17 +01:00
  • f9e3b915cd Span API: added Recording.clockFrequency() method (#1763) Andrei Pangin 2026-07-08 01:45:54 +01:00
  • c5c8d9f0b4 Parse DWARF unwinding info in .debug_frame section (#1758) Andrei Pangin 2026-07-02 18:13:55 +01:00
  • 4a7eb48427 Async-profiler should choose the same clock for timestamps as JFR (#1760) Andrei Pangin 2026-07-02 15:46:09 +01:00
  • 656d96b57f #1589: Fix flaky datagramSocketLock test Andrei Pangin 2026-06-24 01:05:07 +01:00
  • 4869584f74 Retire AL2 as a test platform (#1759) Andrei Pangin 2026-06-24 00:44:28 +01:00
  • 019123b1b4 Span API for latency profiling (#1755) 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 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