在重新调整JVM为1G的情况下,分析了内存再次溢出的DUMP文件,从下图看出有存内存泄漏问题,而且情况较为严重,一个class共消耗内存670M,这个泄漏对象当前正在进行JDBC数据访问操作。 在JVM为1G的条件下,根据分析结果表明,目前内存泄漏问题主要表现在两个地方: 1) 对象com.XXXX.XXXX.XXXX.XXXX.model.DefectQueryVO 此对象分别创建了36414次、1239307次。 2) 一系列JDBC操作,这个操作说明在进行数库访问、数据交换。 因此已建议开发商软件工程师检查程序并进行优化。