RFR: 8357568: IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter
Christian Hagedorn
chagedorn at openjdk.org
Thu May 22 13:52:07 UTC 2025
When using the "Condense graph" filter in IGV, it would be useful to show `NULL` and numbers wider than 2 characters instead of `P` and `I/L` (fallback for larger numbers), respectively. There is a comment in `idealGrapPrinter.cpp` which says that maximally 2 chars are allowed for numbers:
https://github.com/openjdk/jdk/blob/428d33ef3ca0af34d8f164fe9d9b722e81e866a7/src/hotspot/share/opto/idealGraphPrinter.cpp#L646
But we already allow larger entries today:

I there propose to use `NULL` and allow up to 4 characters for numbers which could be a good trade-off between shortness and expressiveness. This allows us to quickly see null checks and larger constants.
Without patch:

With patch:

Thanks,
Christian
-------------
Commit messages:
- 8357568: IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter
Changes: https://git.openjdk.org/jdk/pull/25393/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25393&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8357568
Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod
Patch: https://git.openjdk.org/jdk/pull/25393.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/25393/head:pull/25393
PR: https://git.openjdk.org/jdk/pull/25393
More information about the hotspot-compiler-dev
mailing list