• ベストアンサー

GCログに日付時刻を表示したい

GCログを取得するために、Tomcatの起動シェルstartup.shに次の記述を入れています。 export CATALINA_OPTS="-XX:+PrintGCTimeStamps -XX:+PrintGCDetails -verbose:gc" これから出力されるログには、Tomcat起動時からの経過時間が表示されます。 経過時間では何時何分何秒にCGが発生したのか計算する必要があり、たいへんです。 GC発生の日時が表示できるようにするにはどうしたらよいのでしょうか。 よろしくご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.1

-XX:+PrintGCDateStamps を指定すると日時が印字されます。 ただし、java6u4からの機能です。 これ以前のGCログを解析する際は、 経過時間→日時への変換を別のツール(Excel等)でやっていました。

参考URL:
http://blog.lampetty.net/blog_ja/index.php/archives/515
Horirin39
質問者

お礼

ご回答ありがとうございました。 現在使用中のJavaは1.4ですのでこの機能はないことがわかりました。 Excelで変換したいと思います。

関連するQ&A