问题描述
在linux下装了websphere;有没有shell指令可以查询javaheap的总内存及空闲内存?????????
解决方案
解决方案二:
shell指令只能查出具体用了哪些内存,但具体到堆内存、栈内存之类的细分就无能为力了。WebSphere有监控平台的,如果你用的是jdk5或jdk6(不是IBMSDK),倒可以开通jmx端口通过JConsole进行监控。
解决方案三:
引用1楼diggywang的回复:
shell指令只能查出具体用了哪些内存,但具体到堆内存、栈内存之类的细分就无能为力了。WebSphere有监控平台的,如果你用的是jdk5或jdk6(不是IBMSDK),倒可以开通jmx端口通过JConsole进行监控。
解决方案四:
引用1楼diggywang的回复:
shell指令只能查出具体用了哪些内存,但具体到堆内存、栈内存之类的细分就无能为力了。WebSphere有监控平台的,如果你用的是jdk5或jdk6(不是IBMSDK),倒可以开通jmx端口通过JConsole进行监控。
如何查询用了多少内存呢?谢谢
解决方案五:
JVM的内存分配是按照看你用了多少分配多少啦分配的。你可以用linux中的命令查看内存的情况
解决方案六:
引用3楼installgo的回复:
引用1楼diggywang的回复:shell指令只能查出具体用了哪些内存,但具体到堆内存、栈内存之类的细分就无能为力了。WebSphere有监控平台的,如果你用的是jdk5或jdk6(不是IBMSDK),倒可以开通jmx端口通过JConsole进行监控。如何查询用了多少内存呢?谢谢
JConsole工具会很详细地列出内存使用,线程状态、MBean等信息。
解决方案七:
heap总内存是JVM启动参数-Xmx决定的,默认是64MB
解决方案八:
顶顶顶顶顶顶
时间: 2024-11-29 08:53:12