首先内存溢出也分好多种,你可以查一下感觉内存总溢出。这个可以感觉的?java options 用来设置除: 
Xms:jvm分配的最小内存
Xmx:最大内存
以外的参数

解决方案 »

  1.   

    这些个东西应该在测试阶段使用的。类似的还有JCONSOLE。
    比如内存使用率/CPU使用率是多少,应该是有个区间范围,超出此范围那case不,回头重新定位。
    如果是已经存在的问题,分析就不是你那样分析了,最多是个参考。你应该从错误日志先找到错误根源,分析code。而且内存溢出很多是发生在数据库连接,多线程,死循环等。可以找到对应代码具体分析。