Контроль потребления памяти различными объектами Java

OpenID эффектно восприимчив к попыткам фишинга. При выполнении сайта OpenID попытайтесь изменить страницу входа в систему однажды, чтобы запросить идентификатор и пароль вместо нормального подхода только запроса идентификатора и перенаправления поставщику OpenID запросить пароль пользователя. Я держал пари, что можно преобладать над одной четвертью паролей пользователя этот путь.

6
задан craftsman 17 September 2009 в 10:34
поделиться

6 ответов

Мне лично нравится Yourkit . У него очень хороший интерфейс и 30-дневная пробная версия. Подробности также довольно обширны.

Интерактивный справочный документ на этом сайте должен помочь вам в настройке приложений для его запуска.

2
ответ дан 17 December 2019 в 02:31
поделиться

используйте profiler4j или pmd

лично i как profiler4J за простоту использования и простую графику :)

1
ответ дан 17 December 2019 в 02:31
поделиться

используйте jvisualvm .exe он является частью JDK6

0
ответ дан 17 December 2019 в 02:31
поделиться

Вы можете использовать профилировщик Java, в зависимости от того, какой веб-контейнер (если это веб-приложение) вы развертываете, вы можете попробовать множество разных профилировщиков: http://java-source.net/open -source / profilers

0
ответ дан 17 December 2019 в 02:31
поделиться

Большинство профилировщиков предоставят вам эту информацию. Я лично знаком с JProfiler , но я ожидаю, что любой стоящий профилировщик позволит вам это сделать.

Для более низкотехнологичного решения вы можете даже запустить дамп кучи из своего приложения, а затем посмотреть через него с помощью приложения типа jhat. Однако интерфейс оставляет желать лучшего, и профилировщики было бы намного удобнее использовать в любом нетривиальном случае.

Изменить: здесь - это пример экрана памяти для JProfiler, и вы также можете исследовать ссылочную цепочку .

0
ответ дан 17 December 2019 в 02:31
поделиться

JDK 1.6 включает в себя инструмент под названием jvisualvm , который позволяет вам просматривать большой объем информации о вашей запущенной программе Java, включая использование памяти, потоки и т. д. Вы также можете использовать профилировщик для просмотра такой информации. Профилировщик в NetBeans очень похож на JVisualVM.

3
ответ дан 17 December 2019 в 02:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: