タグ

ブックマーク / blog1.mammb.com (1)

  • 自身のJVMのプロセスIDを取得するには - A Memorandum

    細かいネタです。 実行している JVM のプロセスIDを取るには RuntimeMXBean 使うと簡単に取れます。 RuntimeMXBean bean = ManagementFactory.getRuntimeMXBean(); String vmName = bean.getName(); long pid = Long.valueOf(vmName.split("@")[0]); System.out.println("VM Name : " + vmName); System.out.println("PID : " + pid); 実行結果はこんな感じ VM Name : 9588@hostname PID : 9588 RuntimeMXBean.getName() は、pid@hostname という名前を返すので、頭を抜き出せばプロセスIDが取得できます。 Sun の

    自身のJVMのプロセスIDを取得するには - A Memorandum
    dewdrop
    dewdrop 2012/06/12
    /tmp/hsprefdata_[username]/[pid] ていうファイルができる
  • 1