我有一個運行在服務器上的程序(使用Jetty)。我正在測試它。爲此,我使用了一個名爲加特林的壓力測試平臺。爲了監控,我使用了jconsole,它應該能夠顯示遠程服務器上JVM的內存,cpu ...使用情況。然而,在運行我的測試時,jconsole告訴我使用了500Mo,但是在我的服務器上使用頂部命令顯示我的java進程正在使用幾乎1Gig。 PID USER PR NI VIRT RES SHR
我想通過JConsole中的JMX監視我的應用程序的對象。但在JConsole中,我無法看到同一個類的多個對象。 這裏是我的代碼: ApplicationCache cache1 = new ApplicationCache();
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
ObjectName name = ne