loadrunner 打压力的时候, 我们会根据jconsole来监控被压系统的内存、cpu、fullgc等, 当出现内存溢出或者fullgc, 见下图,既内存溢出,又有fullgc。 要先查看jvm的配置(好多技术都使用的默认配置), 那么就要调试jvm的配置, 大多情况下发现他们均使用的是G1的回收机制, fullgc会正常:“-Djava.util.Arrays.useLegacyMergeSort=true -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC”, 再根据增加内存调试内存溢出的问题; 当然好的开发也可以优化代码来调试内存。