关闭

再论Java虚拟机XMS与XMX设置

发表于:2014-6-13 10:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:gnzhutan    来源:51Testing软件测试网采编

  1.1 背景
  某银行的自助设备前置机系统为核心系统,故对系统可用性和性能有着极高的要求,运维管理面临很大挑战。但是在3月份,出现了100会话并发时,系统CPU使用为100%,大量交易回滚,无法提供正常的ATM终端服务,为此需要对故障进行分析,对系统进行优化,优化系统性能以大幅提高处理能力
  1.2 应用环境
  WebLogic应用服务器、Oracle数据库
  单实例WebLogic环境,JVM配置为-Xms=1g  -Xmx 2g
  AIX 5.3服务器。
  自助设备前置机系统,包括信用卡消费和跨行取款等交易。
  1.3 实施收益
  1.3.1 -Xms=1g  -Xmx 2g
  通过在该行开发中心UAT环境进行压力测试,通过监控软件进行分析系统性能,在采用JVM 堆大小-Xms=1g  -Xmx 2g,并发会话数为100情况下:
  关键事务性能
  关键事务平均处理时间为53.933sec
  GC停顿时间
  最长GC停顿时间达到1.4sec
  JVM使用百分比
  JVM使用在57%左右,最高到850M
  1.3.2 -Xms=256M  -Xmx 512M
  在采用JVM 堆大小-Xms=256M  -Xmx 512M,并发会话数为100情况下:
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号