java 获取permgen_java - Java:如何检查当前的Perm / PermGen大小? - 堆栈内存溢出

您可以在这里使用jmap ,它是JVM堆转储工具。

例如:

jmap -heap 5900

它将打印:

Heap Configuration:

MinHeapFreeRatio = 40

MaxHeapFreeRatio = 70

MaxHeapSize = 989855744 (944.0MB)

NewSize = 1310720 (1.25MB)

MaxNewSize = 17592186044415 MB

OldSize = 5439488 (5.1875MB)

NewRatio = 2

SurvivorRatio = 8

PermSize = 21757952 (20.75MB)

MaxPermSize = 85983232 (82.0MB)

Heap Usage:

PS Young Generation

Eden Space:

capacity = 242352128 (231.125MB)

used = 9196056 (8.770042419433594MB)

free = 233156072 (222.3549575805664MB)

3.79450185805672% used

From Space:

capacity = 41877504 (39.9375MB)

used = 0 (0.0MB)

free = 41877504 (39.9375MB)

0.0% used

To Space:

capacity = 42663936 (40.6875MB)

used = 0 (0.0MB)

free = 42663936 (40.6875MB)

0.0% used

PS Old Generation

capacity = 80609280 (76.875MB)

used = 34187936 (32.604156494140625MB)

free = 46421344 (44.270843505859375MB)

42.41191088668699% used

PS Perm Generation

capacity = 85393408 (81.4375MB)

used = 63472624 (60.53221130371094MB)

free = 21920784 (20.905288696289062MB)

74.32965317416539% used

它获取内存信息(包括PermGen)。 5900是Java的进程ID。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值