可以转储文件,如Java核心转储,堆转储,捕捉转储,被删除? 他们占用了服务器上的大量空间。
有这个文件的用法吗? 如果我删除这些,生产服务器上是否会发生任何事 我看到的文件是:
heapdump.20158411.1405458303.28470.0001.phd heapdump.29043851.1394540224.25760.0003.phd Snap.20110411.143450200.25760.0004.trc javacore.201457810411.140200.25760.0002.txt
是的,那么可以安全地删除。 这些是有时候发生的倾倒的结果。 欲了解更多信息,请看看:
你可能想知道为什么你的运行时崩溃…
如果你有一个堆转储,这意味着服务器已经抛出了一个types的exception:
OutOfMemoryExceptions:这是jvm垃圾回收器无法释放内存,可能存在一些内存泄漏,可能会再次发生 。
您必须将这些转储(不必在同一台机器中)存储并发送给开发团队(或支持人员)
这些可以通过Eclipse MAT进行分析
由于您有PHD转储,您必须安装以下插件(对于Eclipse MAT)。
DTJF以读取IBM文件。 http://wiki.eclipse.org/MemoryAnalyzer#System_Dumps_and_Heap_Dumps_from_IBM_Virtual_Machines
除非您或您的开发人员想要分析它们以找出造成事故的原因,否则不需要它们。 这就是说,我不确定什么是“快照”文件,但堆转储是安全的删除或移动。