We currently have a few executor options in JMH. As CODETOOLS-7903476 shows, not all of them are ready to be used.
GitHub hits:
"jmh.executor=CACHED_TPE", 0 hits
"jmh.executor=FIXED_TPE", 0 hits
"jmh.executor=VIRTUAL_TPE", 0 hits
"jmh.executor=FJP", 3 hits (various forks of jsoniter)
"jmh.executor=FJP_COMMON", 0 hits
"jmh.executor=CUSTOM", 99 hits (various projects)
Looks like CACHED_TPE and FJP_COMMON can go away. Others might be renamed a bit.
GitHub hits:
"jmh.executor=CACHED_TPE", 0 hits
"jmh.executor=FIXED_TPE", 0 hits
"jmh.executor=VIRTUAL_TPE", 0 hits
"jmh.executor=FJP", 3 hits (various forks of jsoniter)
"jmh.executor=FJP_COMMON", 0 hits
"jmh.executor=CUSTOM", 99 hits (various projects)
Looks like CACHED_TPE and FJP_COMMON can go away. Others might be renamed a bit.