以下为多次测试的一些结论,谨慎使用,请一定做好测试后在使用。
1.在原先慢的WAS环境下,添加-Dsun.reflect.inflationThreshold=15,可以有效提升was下的响应速度,和Tomcat下速度相当,但该参数=15的情况我们Tomcat以前还没有使用过。
2.原先was环境下慢的原因是:没有设置nodeagent的initialHeapSize maximumHeapSize相关参数,同时添加了-Xshareclasses:none参数导致相应变慢,通过以下三种方式的任一个均可以使WAS响应速度与NC保持一致:
a.删除-Xshareclasses:none该参数(建议)
b.设置nodeagent的initialHeapSize="1024" maximumHeapSize="2048"(安装NC全模块的时候建议这个)
c.添加-Dsun.reflect.inflationThreshold=15参数
3.如果设置了nodeagent的initialHeapSize="1024" maximumHeapSize="2048",添不添加
-Xshareclasses:none和-Dsun.reflect.inflationThreshold=0这两个参数,响应速度都较快。