2014-11-12 4 views
1

Я должен измерять время (и память) на любые методы моего Java-проекта.Рамки для измерения времени и памяти времени

Я прочитал несколько методов получения этих данных. Я могу instrumentalized the methods. Я думал использовать JUnit (потому что я разработал несколько тестов для проекта). Тем не менее, я прочитал, что он not provide the exact spend time, и мне нужна более конкретная функция, которая using a timeout limit. Я уже использовал JMX в других проектах, о которых я тоже думал использовать.

Однако я хотел бы использовать фреймворк на основе тегов (например, JUnit) для измерения времени и памяти, но я не нашел их. Итак, кто-нибудь знает об этом? Я понимаю, что используя этот способ (я мог бы задержать).

ответ

1

JProfiler - аккуратный инструмент, чтобы получить действительно хороший обзор. Он показывает вам именно то, что вы хотите. Есть пробная версия. Или поставляется с JDK с версии 1.6: VisualVM (jvisualvm в папке JDK/bin). Существует также более старое приложение для профилирования в комплекте с JDK, но это только командная строка.

Но ни один из них не поддерживает теги, насколько я знаю. Но вы можете фильтровать/искать хотя бы в JProfiler.

+0

Спасибо. я проверю –

Смежные вопросы