用Jennifer软件解决weblogic性能优化!
详细参考:
http://www.innovatedigital.com/JENNIFER.shtml (1)服务监控
●连接中的实时并发终端用户数(Concurrent User)
●执行中的实时活动(Active)服务
●实时 吞吐量(TPS, Arrival and Service Rate)
●实时Transaction的响应时间及响应时间分布图
●Application名称(Naming)动态转换功能
●Transaction SQL追踪(含BIND变量)
●Transaction的详细剖析(Class/Method单位)
●HTTP Request(POST类型)值的追踪
(2)资源监控
资源监控是指,监控应用程序在提供服务时所占用的系统逻辑及物理资源,如: CPU、JDBC资源等。
JENNIFER所监控的资源对象如下。
●JDBC连接(Connection)及池(Pool)状态
●系统及JVM CPU使用率(KERNEL/USER/IO)
●系统及JVM堆(Heap)内存使用量
●文件(FILE)读取、写入状态
●TCP/IP SOCKET INPUT/OUTPUT追踪
●Collection对象及Live对象数
●使用JMX的AP服务器内部资源状态
(3)分析功能
WEB系统的性能故障类型主要分为,因相对负载量增加等原因所引起的相对性能故障,以及在特定条件下发生的条件性性能故障。
JENNIFER可通过以下内嵌功能检测出各种形式的故障。
●内存泄露追踪(Collection对象及Live对象)
●Java Collection/live为对象的应用程序追踪
●未释放的JDBC Connection/Statement/ResultSet追踪
●未处理的JDBC Transaction(commit/rollback) 追踪
●Application例外事项(Exception) 的追踪
●Runtime错误(SQLException) 的追踪
●执行中的服务线程(Thread) 转储
●HTTP会话(Session) 转储(Dump)功能
●Road Class的主Class/界面从属关系的掌握
●Road Class的二进制代码反汇编
Jennifer软件详细参考:
http://www.innovatedigital.com/JENNIFER.shtml