Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Process Java进程规模巨大。有能力减少吗?_Process_Jvm_Virtual Machine - Fatal编程技术网

Process Java进程规模巨大。有能力减少吗?

Process Java进程规模巨大。有能力减少吗?,process,jvm,virtual-machine,Process,Jvm,Virtual Machine,我有几个进程(JVM)正在使用大量内存 我在启动JVM时没有-Xms值,在-XmX中使用2G或3G。 堆是稳定的,似乎没有任何泄漏或其他问题。GC工作完美 但是。。。过程规模和VIRT值都是巨大的。大多数是10G-15G,甚至一个是20G 使用的Java是1.7,在安装了RH linux 6.5的VM上工作 我知道进程大小将高于堆大小,因为不仅仅是对象:)但我从未见过如此巨大的插件 知道是什么原因吗?你知道我们该怎么减少吗 非常感谢! Ori请参见,您需要了解内存的使用情况。我建议您首先尝试/p

我有几个进程(JVM)正在使用大量内存

我在启动JVM时没有-Xms值,在-XmX中使用2G或3G。 堆是稳定的,似乎没有任何泄漏或其他问题。GC工作完美

但是。。。过程规模和VIRT值都是巨大的。大多数是10G-15G,甚至一个是20G

使用的Java是1.7,在安装了RH linux 6.5的VM上工作

我知道进程大小将高于堆大小,因为不仅仅是对象:)但我从未见过如此巨大的插件

知道是什么原因吗?你知道我们该怎么减少吗

非常感谢!
Ori

请参见,您需要了解内存的使用情况。我建议您首先尝试
/proc/{pid}/maps