Советы по профилированию производительности Netbeans для клиентских приложений
Вопрос
Есть ли у вас какие-либо советы по эффективному профилированию с помощью Netbeans?
Профилировщик довольно приятный и мощный.Я использовал его для поиска проблем в некоторых клиентских приложениях Eclipse RCP.Тем не менее, у меня такое чувство, что я мог бы получить от этого больше пользы.
Обычно я настраиваю его для профилирования либо всех моих классов (начиная с xxx.mydomain), используя включающий фильтр, либо использую фильтр исключения для удаления всех классов org.eclipse.Это помогает снизить накладные расходы.После запуска интересующего меня раздела кода я делаю снимок.Я анализирую горячие точки, а затем меняю код, повторяю профилирование, делаю еще один снимок и снова сравниваю.
Любые другие предложения или советы о том, как максимально эффективно использовать профилировщик с клиентскими приложениями?
Решение
Лабораторные упражнения JavaOne доступны в Интернете бесплатно, там вы сможете получить несколько полезных советов.
http://developers.sun.com/learning/javaoneonline/j1labs2008.jsp?track=1&yr=2008
Другие советы
В частности, эта ссылка интересна из Java One Lab.
http://developers.sun.com/learning/javaoneonline/j1lab.jsp?lab=LAB-8430&yr=2008&track=1