RFR: 6872: Add butterfly/sandwich view to JMC [v3]

Marcus Hirt hirt at openjdk.org
Fri Feb 20 19:42:12 UTC 2026


> This PR adds a butterfly (aka sandwich) view to JMC, showing all the callers and callees for a selected method. 
> 
> <img width="2548" height="1224" alt="buttefly" src="https://github.com/user-attachments/assets/ad3d33d8-944b-49d6-be98-62444f11da93" />
> 
> Also fixes annoying spelling error.

Marcus Hirt has updated the pull request incrementally with one additional commit since the last revision:

  Now method selections are working in the compilation page and the TLAB page (methods tab), support for new method selection mode in views, support in the properties view for such selections, currently supported by the Stacktrace View (not disrupting existing view selections), support for event type filters, support for picking attribute to use for frame width, support for pinning the current method selection

-------------

Changes:
  - all: https://git.openjdk.org/jmc/pull/693/files
  - new: https://git.openjdk.org/jmc/pull/693/files/0ec1a039..29179fbc

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jmc&pr=693&range=02
 - incr: https://webrevs.openjdk.org/?repo=jmc&pr=693&range=01-02

  Stats: 504 lines in 13 files changed: 465 ins; 12 del; 27 mod
  Patch: https://git.openjdk.org/jmc/pull/693.diff
  Fetch: git fetch https://git.openjdk.org/jmc.git pull/693/head:pull/693

PR: https://git.openjdk.org/jmc/pull/693


More information about the jmc-dev mailing list