我有一个在服务器上运行的程序(使用Jetty)。我现在正在测试它。为此,我使用了一个名为Gatling的压力测试平台。为了进行监控,我使用jconsole,它应该显示内存、cpu……远程服务器上JVM的使用情况。然而,在运行我的测试时,jconsole显示使用了500Mo,但是在我的服务器上使用top命令显示java进程几乎使用了1G。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
我有tomcat 7.0.47,grails 2.3.7 and 2 in RichFaces 4.3.4 in windows 2003服务器(2Gb RAM)中的一个项目。如果我在tomcat中加载了其中的两个,它们可以工作,但是如果我加载它们(3),我会看到permgen outofmemory error。我试过改变MaxPermSize in tomcat,但没有得到结果。grails项目很大。我可以通过项目来优化PermGet内存的使用吗?
我把tomcat改成了GlassFish 3.1.2。现在,它已经足够存储所有项目。但是我对Grails项目中的Easygrig插件有一个问题
我已经安装了JDK 8并试图运行Eclipse。我收到以下警告信息:
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m;
support was removed in 8.0
忽略这个VM选项的原因是什么?