如何利用Eclipse Profile Plugin對(duì)Tomcat進(jìn)行性能監(jiān)控分析
Posted on 2009-08-21 10:20 云自無心水自閑 閱讀(8907) 評(píng)論(1) 編輯 收藏 所屬分類: Java 、心得體會(huì) 、Eclipse目前新版本的Eclipse在啟動(dòng)應(yīng)用服務(wù)器的時(shí)候有一個(gè)新的選項(xiàng):Start the server in profiling mode。
我個(gè)人使用的是tomcat6.0
但是我在一開始點(diǎn)擊這個(gè)按鈕的時(shí)候,出現(xiàn)了錯(cuò)誤提示信息: Could not launch in profiling mode because no profilers are configured.
經(jīng)過一番搜索,發(fā)現(xiàn)要求安裝TPTP(Test and Performance Tools Platform),下面我把我的安裝步驟簡單地列舉如下:
1、下載,TPTP的最新版本是4.6.0,下載地址:http://www.eclipse.org/tptp/home/downloads/?ver=4.6.0#tptp-plugins. 這里包括兩個(gè)部分:runtime和sdk,如果你只是進(jìn)行profile的運(yùn)行分析,不對(duì)TPTP進(jìn)行任何擴(kuò)展,那就只需要下載runtime。下載的時(shí)候可以下載相應(yīng)平臺(tái)的(比如:windows的)或者下載全部平臺(tái)的壓縮包。我選擇的是下載runtime和SDK兩個(gè)的所有平臺(tái)的壓縮包,
2、安裝。安裝TPTP是非常簡單的,把下載的壓縮包解壓到Eclipse的安裝目錄下就行了
3、除了上面的runtime/SDK,還需要安裝Agent Controller,第一步當(dāng)然還是下載了,地址:http://www.eclipse.org/tptp/home/downloads/?ver=4.6.0#rac
同樣的,這也有runtime和SDK兩部分,選擇和步驟1一樣。
4、把下載的兩個(gè)壓縮也解壓到Eclipse的安裝目錄下。
5、其他還有一些可選的步驟,比如:Native Logging/Generic Log Adapter之類的東西,我一概都沒有下載安裝。
6、重新啟動(dòng)Eclipse,點(diǎn)擊start server in profiling mode, OK, 成功,出現(xiàn)了一個(gè)對(duì)話框,讓你選擇監(jiān)控的類型,是要監(jiān)控線程,還是內(nèi)存,選擇一個(gè),然后瀏覽一下你的網(wǎng)站,就能得到一張列表了。
總的來說,整個(gè)過程并不復(fù)雜,非常順利。