通读BEA WebLogic 9.2 Deployment Descriptor Elements文档,我们已经在 Web 应用程序 weblogic.xml 中使用了一些参数,以减少针对 WebLogic 9.2 运行持续集成测试所需的时间:
- jsp 描述符,预编译,假
- jsp 描述符,页面检查秒数,-1
- 容器描述符,servlet-reload-check-secs,-1
这就是我们的 weblogic.xml 的样子:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">
<jsp-descriptor>
<page-check-seconds>-1</page-check-seconds>
<precompile>false</precompile>
</jsp-descriptor>
<container-descriptor>
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
</container-descriptor>
</weblogic-web-app>
是否有任何其他常见的嫌疑人可以考虑从我们的构建服务器中挤出更多的生命?
我可以建议对 JMX Weblogic 统计信息使用性能分析器。我们使用 DBA InfoPower ( http://www.dbainfopower.com ) 的 HLC 将 JMX 统计信息与数据库和操作系统性能数据合并,以获取整体情况并深入分析性能下降的根本原因。