在linux下装了websphere;
有没有shell指令可以查询java heap的总内存及空闲内存?????????

解决方案 »

  1.   

    shell指令只能查出具体用了哪些内存,但具体到堆内存、栈内存之类的细分就无能为力了。WebSphere有监控平台的,如果你用的是jdk5或jdk6(不是 IBM SDK),倒可以开通jmx端口通过JConsole进行监控。
      

  2.   

    JVM的内存分配是按照看你用了多少分配多少啦分配的。你可以用linux中的命令查看内存的情况
      

  3.   

    JConsole工具会很详细地列出内存使用,线程状态、MBean等信息。
      

  4.   

    heap 总内存是 JVM 启动参数 -Xmx 决定的,默认是 64MB