RFR: 8364106: Include java.runtime.version in thread dump output
David Holmes
dholmes at openjdk.org
Sun Aug 3 22:31:57 UTC 2025
On Tue, 29 Jul 2025 08:19:56 GMT, Sean Coffey <coffeys at openjdk.org> wrote:
>> Proposed output (similar to that produced for hs_err log):
>>
>>
>> Full thread dump Java HotSpot(TM) 64-Bit Server VM (26-internal-2025-07-28-0739549.daholme... mixed mode, sharing)
>> JRE version: Java(TM) SE Runtime Environment (26.0) (fastdebug build 26-internal-2025-07-28-0739549.daholme...)
>>
>> Threads class SMR info:
>> ...
>>
>> Testing:
>> - manual thread dump production via ctrl-\
>> - tiers 1-4 (sanity)
>>
>> Potentially the null checks are not needed in this case as we should not be able to generate a thread dump until after things are initialized, but it doesn't really hurt.
>>
>> Thanks
>
> Great to have this addition to the thread dump output. Thanks David.
>
> Would there be merit to adding some test coverage for this ? Perhaps 1-2 extra lines in test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java to check for the presence of "JRE version" etc. ?
Thanks for the reviews @coffeys and @AlanBateman !
-------------
PR Comment: https://git.openjdk.org/jdk/pull/26520#issuecomment-3148739423
More information about the hotspot-runtime-dev
mailing list