タグ

2020年1月14日のブックマーク (2件)

  • java

    形式 java [options] classname [args] java [options] -jar filename [args] options スペースで区切ったコマンド行オプション。「オプション」を参照してください。 classname 起動するクラスの名前。 filename 呼び出されるJavaアーカイブ(JAR)ファイルの名前。-jarオプションと一緒にのみ使用されます。 args スペースで区切られたmain()メソッドに渡される引数。 説明 javaコマンドはJavaアプリケーションを起動します。これは、Java Runtime Environment (JRE)を起動し、指定されたクラスをロードし、そのクラスのmain()メソッドを呼び出すことによって行われます。このメソッドは、publicおよびstaticとして宣言する必要があり、値を返すことができず、Str

    Clomie
    Clomie 2020/01/14
    JVMオプションの一覧があるページ
  • JVMのヒープサイズとコンテナ時代のチューニング | Folioscope

    最近 JVM のヒープ領域とパラメータ、そしてコンテナの関係について調べてました。 案外まとまった情報が少なかったので簡単にまとめました。 Java のヒープサイズを設定 まずは Java のヒープサイズについて簡単なおさらいです。 番環境で Java アプリケーションを運用する上で、JVM のヒープサイズを決定するのは非常に大事なポイントです。 ヒープ領域の最大サイズを大きくすればガベージコレクション (GC) の回数は減らすことができますが、 必要以上に大きくしすぎると無駄にリソースを消費したり、OOM killer で OS にプロセスを終了させられます。 JVM が使用できるヒープサイズは、Java API の Runtime.getRuntime().maxMemory() で確認できます。 また java の起動オプションに -XX:+PrintFlagsFinal オプショ

    Clomie
    Clomie 2020/01/14