Название спрашивает суть вопроса. Кроме того, если в JProfiler есть довольно красивая графика, которая иллюстрирует, является ли медленное приложение процессором, памятью или сетью, я также хотел бы знать это.Используя JProfiler, есть ли Рекомендуемая тактика, чтобы определить, является ли приложение CPU или Network-bound?
Я подозреваю, что RTFM поможет, но это TL; DR. Тем не менее, я запускаю JProfiler и пытаюсь наткнуться на решение.
Я могу видеть активность потока для приложения под измерениями, и да, иногда существуют синие интервалы сетевого ввода-вывода для нескольких рабочих потоков, но вряд ли достаточно, чтобы учесть обширную сетевую связь, приложение находится в центре исполнения.
Есть ли способ увидеть в дополнение к статистике горячих точек для кода, который запускается на процессоре, как это время процессора сравнивается с общим временем разгона и его отношением к времени использования сети и памяти?