对于大型 java 应用程序来说,
再精细的测试都难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,
很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。
JVM 能够记录下问题发生时系统的运行状态并将其存储在转储(dump)文件中,
从而为我们分析和诊断问题提供了重要的依据。
常见的转储文件包括 Java Dump, Heap dump 和 System dump。
对于大型 java 应用程序来说,
再精细的测试都难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,
很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。
JVM 能够记录下问题发生时系统的运行状态并将其存储在转储(dump)文件中,
从而为我们分析和诊断问题提供了重要的依据。
常见的转储文件包括 Java Dump, Heap dump 和 System dump。