作為一名Java開發人員,應當始終關注應用程序的性能問題;同時也應該同能夠幫助提高應用程序性能的人(如DBA,其實這經常是最重要的一個環節)一起協作;并盡可能地去關注Java性能方面的一些最佳實踐。
這里將向大家以圖解的形式介紹Java性能調優工具BEA JRockit Mission Control,但這里只介紹該工具的基本環境的搭建,
讓新人少走彎路,至于該工具的具體介紹及使用請查看:http://dev2dev.bea.com.cn/techdoc/2007/07/java-soa-BEA-JRockit.html
一,基本準備:
Eclipse是3.2的。
Weblogic是安裝9.2的(安裝后自帶JRockit工具):
http://download2.bea.com/pub/platform/92/server920_win32.exe。
Weblogic的破解文件及介紹,請下載:
weblogic9.2.crack.zip
Weblogic的Eclipse插件,請下載:
weblogic.eclipse.zip
二,安裝配置:
Eclipse及Weblogic安裝破解都比較容易,這里不再多說。接下來就是在Eclipse上配置,把插件解壓后放在eclipse下的plugins文件夾下,
啟動Eclipse,點“窗口-->顯示視圖-->其他”則可看到下圖:

右擊編輯,填寫基本信息,如下圖(本人weblogic安裝路徑即<%bea_home%>是:D:\Program Files\BEA):

在classpath中添加破解jar包,如下圖:

在runtime中,單擊安裝JRE,為jrockit簡單配置VM參數:java -Xmanagement -Djrockit.managementserver.autodiscovery=true,如下圖:

當然VM參數的配置還可以優化一下,比如:-jrockit -Xmanagement -Djrockit.managementserver.port=7878 -Djrockit.managementserver.authenticate=false -Djrockit.managementserver.ssl=false -Xms512m,指定了managementserver的端口,然后在runtime中選擇jrockit的jre。至此,基本配置完畢。
三,基本使用:
啟動weblogic,正常啟動日志應該如下圖(截了小部分):

應用包含這兩句:
[JRockit] Starting remote JMX connector on port 7878.
[JRockit] Remote JMX connector on port 7878 ready.
這樣啟動jrockit的管理控制臺等工具時才能連接上。
通過cmd或直接到<%bea_home%>/bin目錄下雙擊console.exe,啟動console。新建一個連接,如下圖:

單擊OK連接成功,即可監控系統的運行情況了,如下圖:

通過cmd或直接到<%bea_home%>/bin目錄下雙擊jconsole.exe,啟動監控管理控制臺,如下圖:

單擊連接按鈕,即可看到:

至于最重要的memleak.exe內存泄露檢查工具,本人還未能破解,一連接就報license出無效,如果有達人知道此工具的破解方法還請指教一二。
好了,介紹到這,就如一開始所說,只介紹基本配置,至于工具的使用還得自行深入研究。
轉載請注明出處。
---------------------------------------------------------------------------------------------------------------------------------
說人之短,乃護己之短??浼褐L,乃忌人之長。皆由存心不厚,識量太狹耳。能去此弊,可以進德,可以遠怨。
http://www.tkk7.com/szhswl
------------------------------------------------------------------------------------------------------ ----------------- ---------
posted on 2007-12-13 10:46
宋針還 閱讀(6745)
評論(11) 編輯 收藏