用Jennifer軟件解決weblogic性能優(yōu)化!
詳細(xì)參考:
http://www.innovatedigital.com/JENNIFER.shtml (1)服務(wù)監(jiān)控
●連接中的實(shí)時(shí)并發(fā)終端用戶(hù)數(shù)(Concurrent User)
●執(zhí)行中的實(shí)時(shí)活動(dòng)(Active)服務(wù)
●實(shí)時(shí) 吞吐量(TPS, Arrival and Service Rate)
●實(shí)時(shí)Transaction的響應(yīng)時(shí)間及響應(yīng)時(shí)間分布圖
●Application名稱(chēng)(Naming)動(dòng)態(tài)轉(zhuǎn)換功能
●Transaction SQL追蹤(含BIND變量)
●Transaction的詳細(xì)剖析(Class/Method單位)
●HTTP Request(POST類(lèi)型)值的追蹤
(2)資源監(jiān)控
資源監(jiān)控是指,監(jiān)控應(yīng)用程序在提供服務(wù)時(shí)所占用的系統(tǒng)邏輯及物理資源,如: CPU、JDBC資源等。
JENNIFER所監(jiān)控的資源對(duì)象如下。
●JDBC連接(Connection)及池(Pool)狀態(tài)
●系統(tǒng)及JVM CPU使用率(KERNEL/USER/IO)
●系統(tǒng)及JVM堆(Heap)內(nèi)存使用量
●文件(FILE)讀取、寫(xiě)入狀態(tài)
●TCP/IP SOCKET INPUT/OUTPUT追蹤
●Collection對(duì)象及Live對(duì)象數(shù)
●使用JMX的AP服務(wù)器內(nèi)部資源狀態(tài)
(3)分析功能
WEB系統(tǒng)的性能故障類(lèi)型主要分為,因相對(duì)負(fù)載量增加等原因所引起的相對(duì)性能故障,以及在特定條件下發(fā)生的條件性性能故障。
JENNIFER可通過(guò)以下內(nèi)嵌功能檢測(cè)出各種形式的故障。
●內(nèi)存泄露追蹤(Collection對(duì)象及Live對(duì)象)
●Java Collection/live為對(duì)象的應(yīng)用程序追蹤
●未釋放的JDBC Connection/Statement/ResultSet追蹤
●未處理的JDBC Transaction(commit/rollback) 追蹤
●Application例外事項(xiàng)(Exception) 的追蹤
●Runtime錯(cuò)誤(SQLException) 的追蹤
●執(zhí)行中的服務(wù)線程(Thread) 轉(zhuǎn)儲(chǔ)
●HTTP會(huì)話(Session) 轉(zhuǎn)儲(chǔ)(Dump)功能
●Road Class的主Class/界面從屬關(guān)系的掌握
●Road Class的二進(jìn)制代碼反匯編
Jennifer軟件詳細(xì)參考:
http://www.innovatedigital.com/JENNIFER.shtml