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