2011-05-25 77 views
2

如何获取在Linux上运行的进程的内存详细信息? 我需要找出具体的细节,如堆栈大小,进程的堆大小。进程的内存细节

回答

2

您可以在/proc/PID目录中找到关于您的过程的所有信息。特别是在smaps文件中,您将找到当前使用的堆栈和堆大小。

Documentation here

0

对Ubuntu:grep的返回唯一有用的信息 $的java -XX:+ PrintFlagsFinal -version | grep -iE'HeapSize | PermSize | ThreadStackSize'

对于windows: 在Windows中没有grep,而是使用findstr。 C:> java -XX:+ PrintFlagsFinal -version | findstr/i“HeapSize PermSize ThreadStackSize”

-XX:+ PrintCommandLineFlags用于打印出仅由VM修改的值