【问题标题】:spring web application jboss as 7.1.1 performance optimizationspring web application jboss as 7.1.1 性能优化
【发布时间】:2014-03-06 10:16:18
【问题描述】:

我在 jboss AS 7.1.1 中以独立模式部署 spring mvc 3.2.3 Web 应用程序。我正在与另一个托管 web 服务的 jboss 服务器通信。有趣的是,如果我从 soap 中调用 JAX-WS Web 服务获取一定数量的数据,它会在 0.6 秒内返回。

但是从我的代码中,我在 3 秒内得到了相同的数据。至少从编码的角度来看,服务调用之间没有任何东西会导致额外的时间。

除此之外,检索数据并在网页中显示它们需要更多时间。我在standalone.conf.bat 文件中的java_opts 中包含以下行

set "JAVA_OPTS=-Xms512M -Xmx1024M -XX:MaxPermSize=512M -XX:MaxHeapSize=1024M"

很高兴知道应该怎么做才能提高速度。

我的机器有 3GB 的内存。 core 2 duo机器,32位windows 7 os。

【问题讨论】:

    标签: performance spring jboss slowdown


    【解决方案1】:

    最近我也觉得有必要优化我们的 jboss 性能。我进行了很多研究,发现以下信息可以帮助您:

    Linux 中的默认内存页面大小为 4kb。当您为应用程序分配大量内存时,这会导致管理许多不同的页面 - 因此管理这么多不同的页面时会降低性能。

    我做了以下更改以在 JVM 层和操作系统层启用大页面 - 以确保我们可以为系统提供尽可能高的性能。

    您可以在此处找到明确的步骤: https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/5/html/Performance_Tuning_Guide/sect-Performance_Tuning_Guide-Java_Virtual_Machine_Tuning-Large_Page_Memory.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-28
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      • 1970-01-01
      相关资源
      最近更新 更多