gpt4 book ai didi

jvm - 如何抛弃Permgen?

转载 作者:行者123 更新时间:2023-12-03 01:11:46 24 4
gpt4 key购买 nike

我想转储应用程序服务器的 Permgen。

我不想使用-XX:+TraceClassLoading -XX:+TraceClassUnloading,因为我不想重新启动服务器,我也不想使用jconsole

我有任何像jmap这样的工具(用于堆转储没有找到任何permgen选项)来获取permgen,以便我只能提供pid

最佳答案

jmap -permstat <pid>

将产生这样的输出:

30337 intern Strings occupying 2746200 bytes.
class_loader classes bytes parent_loader alive? type

<bootstrap> 2031 7253392 null live <internal>
0x517474f0 1 1760 null dead sun/reflect/DelegatingClassLoader@0x43f95d38
0x4f83f670 1 1744 0x4ebfb8e8 dead sun/reflect/DelegatingClassLoader@0x43f95d38
[...]

total = 287 10020 35889952 N/A alive=3, dead=284 N/A

这不是完整的转储,但这样做可以让您进行一些调查。

我仍在寻找如何找到更多信息。

关于jvm - 如何抛弃Permgen?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4080010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com