Issues with dtraceasm, and a workaround

Aleksey Shipilev shade at redhat.com
Mon Feb 22 09:31:06 UTC 2021


On 2/18/21 1:45 PM, Aleksey Shipilev wrote:
> On 2/18/21 1:24 PM, Aleksey Shipilev wrote:
>> Hold on. So if we call Process.destroy, then we also close all the streams at the same time?
>>      https://bugs.openjdk.java.net/browse/JDK-8216990
>>
>> Whoa. So even the workaround above does not work reliably, as it races with the profiler process: if
>> we are lucky, profiler would succeed in dumping the output after the first SIGTERM, until
>> Process.destroy comes and closes everything. Hm.
> 
> I do not have Mac OS to reproduce this, so can anyone else to give the following patch a spin on Mac
> OS and -prof dtraceasm?
>     https://github.com/openjdk/jmh/pull/22

Anyone? :)
-- 
Thanks,
-Aleksey



More information about the jmh-dev mailing list