2007年7月8日日曜日

Ecipseとかjvmの起動引数

たまに忘れるのでメモ。

■Eclipse起動引数
  • -vm JavaVMの指定 (例:-vm C:\java6\bin\javaw.exe)
  • -vmargs VMへの引数指定(例:-vmargs -Xms64m -Xmx512m)
    • -Xms 最小ヒープメモリ
    • -Xmx 最大ヒープメモリ
    • その他はVMオプションの項に譲る
  • -data ワークスペースの指定(例:-data C:\workspace)
  • -clean 起動時にクリーンを実行する
■VMオプション

標準オプション(java -helpで見られる)
  • -client JavaHotSpot Client VMを使用
  • -server JavaHotSpot Server VMを使用
  • -classpath( or -cp) クラスパス指定
  • -D<プロパティ名>=<プロパティ値> プロパティを直接指定
  • -verbose:jni JNI(Java Native Interface)情報表示
  • -verbose:gc GC情報表示
  • -verbose:class クラス情報表示
拡張オプション(ベンダによって異なる。java -X -helpで見られる)
  • -Xms 初期ヒープサイズ
  • -Xmx 最大ヒープサイズ
  • -Xss スレッドスタックサイズ
  • -XX:MaxPermSize= パーマネント領域サイズ
  • -Xloggc:<ログファイル名> GC情報の出力先ログファイルの指定(-verbose:gcと一緒に指定)
は数値の後にmをつけるとMB指定(-Xmx512m)

0 件のコメント:

参加ユーザー

今月の本

  • 臆病者のための株入門
  • TSPガイドブック:リーダー編
  • 夜明けの街で
  • 詳解Oracleアーキテクチャ
  • Ajax イン・アクション
  • 実践Ajax
  • すごい「実行力」
  • More Effective C++
  • 母子関係の理論
  • コンピュータアーキテクチャのエッセンス