OpenID эффектно восприимчив к попыткам фишинга. При выполнении сайта OpenID попытайтесь изменить страницу входа в систему однажды, чтобы запросить идентификатор и пароль вместо нормального подхода только запроса идентификатора и перенаправления поставщику OpenID запросить пароль пользователя. Я держал пари, что можно преобладать над одной четвертью паролей пользователя этот путь.
Мне лично нравится Yourkit . У него очень хороший интерфейс и 30-дневная пробная версия. Подробности также довольно обширны.
Интерактивный справочный документ на этом сайте должен помочь вам в настройке приложений для его запуска.
используйте profiler4j или pmd
лично i как profiler4J за простоту использования и простую графику :)
Вы можете использовать профилировщик Java, в зависимости от того, какой веб-контейнер (если это веб-приложение) вы развертываете, вы можете попробовать множество разных профилировщиков: http://java-source.net/open -source / profilers
Большинство профилировщиков предоставят вам эту информацию. Я лично знаком с JProfiler , но я ожидаю, что любой стоящий профилировщик позволит вам это сделать.
Для более низкотехнологичного решения вы можете даже запустить дамп кучи из своего приложения, а затем посмотреть через него с помощью приложения типа jhat. Однако интерфейс оставляет желать лучшего, и профилировщики было бы намного удобнее использовать в любом нетривиальном случае.
Изменить: здесь - это пример экрана памяти для JProfiler, и вы также можете исследовать ссылочную цепочку .
JDK 1.6 включает в себя инструмент под названием jvisualvm , который позволяет вам просматривать большой объем информации о вашей запущенной программе Java, включая использование памяти, потоки и т. д. Вы также можете использовать профилировщик для просмотра такой информации. Профилировщик в NetBeans очень похож на JVisualVM.