Java - 需要详细GC记录到单独的文件

时间:2011-08-17 13:31:28

标签: java garbage-collection

我知道有-Xloggc选项可用于将GC输出输出到单独的文件。但它对我不起作用。我有16个java进程在一台机器上运行相同的主程序,所以我不能真正硬编码文件路径。理想情况下,我只想指定创建单独的pid特定文件的目录。那可能吗?注意我不希望GC输出与stdout混合,因此需要单独的文件。

版本:SunJDK 1.5_13

2 个答案:

答案 0 :(得分:1)

可以使用

更改loggc目录吗?
-Xloggc:/path/`date +%Y%M%d%H%m%S`.gc.log

答案 1 :(得分:0)

难道你不能将标准输出和GC混合然后掏出你想要的东西吗?标准输出应该有很多,或者至少不是很多,如果你使用的是日志框架,你就无法在其他地方重定向。