I see at the end of the benchmark: <JMH had finished, but forked VM did not exit, are there stray running threads? Waiting 14 seconds more…> Would it be possible before to add some code to list the non daemon threads still running? would help with troubleshooting… let me know thank you —Z