我有一个OutOfMemoryError并且堆被转储了。 是否可以从此hprof文件中读取JVM标志?
具体来说,我想了解Xmx
的设定内容。
它可能是明确设置的,也可能不是。
我在Eclipse Memory Analyzer或VisualVM
中找不到任何明显的东西答案 0 :(得分:1)
找到类sun.management.RuntimeImpl以获取RuntimeImpl-> jvm-> vmArgs-> Arraylist 然后获取值: ... ref [2]->-Xmx24576m ref [3]->-XX:MetaspaceSize = 128m ...