operamasks
operamasks的博客大巴空间
-
2008-11-04
关于request.getRemoteHost的性能问题 - [性能]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
一个客户应用,在运行过程中反映出现性能问题,经定位,性能瓶颈出现在应用代码中的request.getRemoteHost()这一行,执行这一行需要花费大约5秒。通过CTRL+BREAK输出当前堆栈,发现底层代码有去作dns查询的动作java.net.InetAddress.getHostFromNameService(InetAddress.java:532),从而导致慢。解决办法有2个:1.将request.getRemoteHost()改为request.getRemoteAddr() ;2.提供apusic的优化patch,并在启动脚本中添加参数。
http://operamasks.blogbus.com/logs/30966900.html
随机文章:
如何在linux下停止后台启动的Apusic进程 2008-11-13在Apusic 5.1中使用第三方Web Services 2008-11-04在Apusic上配置Oracle RAC数据源 2008-04-24在Apusic上配置达梦等数据源 2008-04-24在Apusic中根据多核环境进行参数优化 2008-04-19
收藏到:Del.icio.us







