Я запускаю kill -3 или jstack в своем приложении, я хочу знать, находится ли он в GC-паузе в течение этого времени. Есть ли простой способ узнать из вывода?
Отвечает ли он во время паузы GC? Я бы ожидал, что это сработает как-то так.
см. этот ответ, может быть, он отвечает на ваш вопрос. В принципе, kill -3 будет ждать завершения GC или перейти в безопасную точку, поэтому вы не заметите этого.