Я хотел бы, чтобы измерить загрузку процессора в пределах приложения Java, напримеркак измерить использование центрального процессора метода внутри Java программы
System.out.println("...")
применения HelloWorld. Есть идеи? Я не хочу измерять использование ЦП всего приложения, а только методы в приложении.
Есть ли способ сопоставить общее время выполнения приложения с использованием ЦП всего приложения?
Этот вопрос немного тупой, потому что может быть сразу несколько методов. Методы профилирования, которые я использую, ориентированы на использование всего приложения. Вы можете узнать, сколько времени требуется для оценки метода, и это может быть связано с использованием ЦП. –
Хорошо. Как только я измерил время выполнения метода (например, 'System.out.println (« ... »)), как мне сопоставить время, измеренное для использования ЦП? –
Можете ли вы уточнить свой вопрос, почему вы хотите это сделать? Даже если вы можете увидеть, что может произойти при всплеске CPU при выполнении одного метода, это не обязательно будет полезной точкой данных для тестирования нагрузки вашего общего приложения. –