2
我们用Grails开发webapp。在生产中,webapp在Jetty上运行。我们使用JMeter运行性能测试和工具包来分析码头的内存消耗。为什么Jetty不使用所有分配的内存?
我们使用参数-Xms1500m -Xmx1500m开始码头,所以在yourkit我们也可以看到分配的内存约为1,5gb。但Jetty并未全部使用,所有时间总是在300-500米左右,并且表现不佳。只能提供几个请求/秒。
- CPU IST不满载,任何时候都只有50%左右
- Jetty是使用默认设置运行,6.1.21使用
- 的MySQL查询很简单,DB大小小,运行在相同的机器码头,不能
- 日志[R写入了FileAppender到硬盘
- JMeter的产生足够多的请求
- Yourkit展示活动线程的数量约为60 问题10
那么我们如何强制码头使用所有分配的内存来获得更好的性能呢?
非常感谢!