相关疑难解决方法(0)

29
推荐指数
3
解决办法
4万
查看次数

在ubuntu上限制jvm进程内存

我知道有同样的问题,像这样一个被提问和回答.我对答案不满意,所以让我在这里详细介绍一下这些消息.

我尝试使用JVM OPT启动我的应用程序:-Xmx128m -Xms32m -XX:MaxPermSize=64m.当应用程序启动时我通过键入检查内存使用情况cat /proc/10413/status,我发现vmsize超过600512 kB!这比我的设置大.我想知道如何限制进程的jvm内存使用.

Name:   java
State:  S (sleeping)
Tgid:   10413
Pid:    10413
PPid:   1
TracerPid:      0
Uid:    1001    1001    1001    1001
Gid:    1007    1007    1007    1007
FDSize: 128
Groups: 1001 1007
**VmPeak:   728472 kB**
**VmSize:   600512 kB**
VmLck:         0 kB
VmHWM:    298300 kB
VmRSS:    280912 kB
VmData:   647804 kB
VmStk:       140 kB
VmExe:        36 kB
VmLib:     13404 kB
VmPTE:       808 kB
VmSwap:        0 kB
Threads:        33
SigQ:   0/31522
SigPnd: 0000000000000000 …
Run Code Online (Sandbox Code Playgroud)

java linux memory jvm

11
推荐指数
1
解决办法
7417
查看次数