我知道有-Xloggc选项可用于将GC输出输出到单独的文件。但它对我不起作用。我有16个java进程在一台机器上运行相同的主程序,所以我不能真正硬编码文件路径。理想情况下,我只想指定创建单独的pid特定文件的目录。那可能吗?注意我不希望GC输出与stdout混合,因此需要单独的文件。
版本:SunJDK 1.5_13
答案 0 :(得分:1)
可以使用
更改loggc目录吗?-Xloggc:/path/`date +%Y%M%d%H%m%S`.gc.log
答案 1 :(得分:0)
难道你不能将标准输出和GC混合然后掏出你想要的东西吗?标准输出应该有很多,或者至少不是很多,如果你使用的是日志框架,你就无法在其他地方重定向。