Tag: pmap

这些java本机内存从哪里分配?

JDK版本是热点8u_45 我研究了我的java进程的本机内存。 本机内存甚至比堆消耗更多空间。 然而,有许多本机内存块让我感到困惑。 例如pmap -x的结果: 00007f8128000000 65508 25204 25204 rw— [ anon ] 00007f812bff9000 28 0 0 —– [ anon ] 00007f812c000000 65508 24768 24768 rw— [ anon ] 00007f812fff9000 28 0 0 —– [ anon ] 00007f8130000000 65508 25532 25532 rw— [ anon ] 00007f8133ff9000 28 0 0 —– [ anon ] 00007f8134000000 […]

Java进程内存使用情况(jcmd vs pmap)

我在一个docker容器内的Java 8上运行了一个java应用程序。 该过程启动Jetty 9服务器并部署Web应用程序。 传递以下JVM选项: -Xms768m -Xmx768m 。 最近我注意到这个过程耗费了大量的内存: $ ps aux 1 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND app 1 0.1 48.9 5268992 2989492 ? Ssl Sep23 4:47 java -server … $ pmap -x 1 Address Kbytes RSS Dirty Mode Mapping … total kB 5280504 2994384 2980776 $ jcmd […]