性能优化包括服务器性能优化、客户端性能优化、网络性能优化等方面。
下面列出了一些外部第三方的工具,用于协助进行问题诊断与排查。
分类 | 工具名称 | 功能描述 |
---|---|---|
服务器 | JVisualVM | 集成了多个JDK命令工具的一个可视化工具,它主要用来监控JVM的运行情况 |
JProfiler | 一个服务器性能跟踪工具,可以分析服务器运行缓慢、包含内存泄漏等 | |
IBM分析工具集 | 用于分析IBM的JVM生成的phd(相当于HeapDump)、Core、GC日志文件等 | |
客户端 | IE Developer Toolbar | 用于跟踪、修改IE的DOM树结构、CSS分析、性能跟踪工具,主要用于Smartbi出现布局混乱、偏移时的处理 |
网络 | Charles | 一个网络发送接收的监测工具,还提供了反向代理等功能,是Smartbi跟踪问题中经常使用的工具 |
其它 | Xmanager | 一套非常优秀的远程监控软件 |
XMLA Sample Application | 一个XMLA的客户端工具,可以与Charles配合测试XMLA服务器连接、获取元数据和MDX语句执行 |