Я бегу JVM компании IBM (JDK 5.0) с параметрами -XrunHprof: Формат = бКак измерить процессор над головами, введенной HPROF профилировщика, прикрепленного к JVM
Я знаю, что инструментирование с JVM hprof включает в себя нарушение эффективности. Я хотел бы количественно определить это наказание. Я знаю, что один из способов сделать это - снять профилирование hprof и запустить приложение, а также сравнить использование процессора в обоих случаях. Но этот вариант недоступен для меня
У меня работает приложение, которое оснащено hprof. Мне нужно выяснить, какой% процессора потребляется самим профилем hprof.
Да и нет - это полностью зависит от того, проводятся ли измерения с помощью выборки (быстро) или путем подсчета (медленного). Сэмплинг часто несет скромные накладные расходы (например, + 50% времени исполнения); подсчет может иметь порядок (+ 500%). По крайней мере, это был мой опыт. – StaxMan