随笔分类 -  性能调优

摘要:如下是本人在性能调优期间参考的一些资料和文档,整理如下,感谢原著的各位作者。weblogic结构:主要是关于weblogic的监听线程,执行队列的介绍。基础文档。优化welogic服务器性能参数WebLogic Server优化之WebLogic Server调整WebLogic JDBC连接泄漏的检测WebLogic Server容量规划J2EE应用性能问题 :主要阐述性能与可伸缩性Weblogic 10G 中文Cook book应用服务器发生hang的诊断方法,这个博客上有很多关于性能调优的好文章Spring+Hibernate+Struts程序移植Weblogic问题集设置weblogi 阅读全文
posted @ 2012-03-31 23:04 先行而后三思 阅读(251) 评论(0) 推荐(0)
摘要:在测试Cluster环境下的性能时,并发数到500的时候,apache报如下的错误。开始怀疑是不是apache扛不住导致的,但很奇怪的是,500并发的时候,单个服务器也没有报这个错误。1 [Thu Mar 29 14:55:15 2012] [error] [client 192.168.0.4] ap_proxy: trying GET /Online/index.action at backend host '192.168.0.6/7003; got exception 'CONNECTION_REFUSED [os error=0, line 1715 of ../ns 阅读全文
posted @ 2012-03-31 22:34 先行而后三思 阅读(1305) 评论(0) 推荐(0)
摘要:在对系统做性能测试时,从JprofilerCPUViews上看出,Struts2的OGNL和Freemarker非常耗时。我们当前使用的是struts2-core-2.1.8.1。在网上搜索一番后,找到如下的解决方案:1. 减少Struts tag的使用,尽量使用JSTL,号称速度快一个数量级左右。2. 升级Struts版本或OGNL版本, Struts2.3后的性能有较大的提升3. 参考如下的官方说明,详情可参考:https://cwiki.apache.org/WW/performance-tuning.htmlThe following are some tips and tricks 阅读全文
posted @ 2012-03-14 22:59 先行而后三思 阅读(786) 评论(0) 推荐(0)
摘要:最近性能测试,并发数上到300的时候,后台就时不时地抛出一些如下的错误:错误1:Cause: org.apache.ibatis.type.TypeException: JDBC requires that the JdbcType must be specified for all nullable parameters.错误2:### Cause: org.apache.ibatis.executor.ExecutorException: Executor was closed.错误3:### Cause: java.lang.NullPointerException at org.... 阅读全文
posted @ 2012-02-24 22:55 先行而后三思 阅读(19512) 评论(1) 推荐(0)
摘要:前段时间,对系统进行性能测试,发现Spring的BeanUtils阻塞了很多线程,下面是高并发时的thread dump信息:1 "RMI TCP Connection(2657)-127.0.0.1" daemon prio=10 tid=0x0000000057ade800 nid=0x2f02 waiting for monitor entry [0x000000005860e000]2 java.lang.Thread.State: BLOCKED (on object monitor)3 at java.util.Collections$SynchronizedM 阅读全文
posted @ 2012-02-24 21:19 先行而后三思 阅读(9660) 评论(0) 推荐(0)