我有一个在服务器上运行的程序(使用 Jetty)。我现在正在测试它。为此,我使用了一个名为 Gatling 的压力测试平台。为了监控,我使用 jconsole 来显示远程服务器上 JVM 的内存、cpu ...使用情况。但是,在运行我的测试时,jconsole 向我显示使用了 500 Mo,但是在我的服务器上使用 top 命令显示 java 进程使用了将近 1 Gig。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2328 ubuntu 20 0 2627m 942m 12m S 98.9 57.0 57:33.23 java
好吧,我在解释这些结果时遇到了麻烦,我必须在这里误解一些东西,但无法弄清楚是什么。
任何帮助都会很棒,干杯