タグ

jvmに関するshunmatsuのブックマーク (2)

  • JVMのヒープサイズとコンテナ時代のチューニング | Folioscope

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

  • [JVM][EB] Elastic BeanstalkのBlue-Green Deploymentの際に注意すべきDNSキャッシュ | DevelopersIO

    はじめに こんにちはこむろです。 Blue-Green Deploymentしてますか?ぼくは 毎月 しています( ー`дー´)キリッ 今回はElastic BeanstalkでBlue-Green Deploymentを実施した際に、CNAMEスワップして環境のELBを切り替えたにも関わらず旧環境のELBへのアクセスが止まらないという現象に遭遇したのでそちらの調査・まとめです。 EBのBlue-Green Deploymentのおさらい まずはEBにおけるBlue-Green Deploymentをおさらいです。 EBでは同じアプリケーション内に複数環境を持つことが出来ます。アプリケーションとしてはただ一つのアドレスを持っており、各環境のCNAMEを切り替えることで、環境の切り替えが可能です。 まずは、Blue環境とGreen環境を作成します *1。 新しく立ち上げた環境で導通試験や機能

    [JVM][EB] Elastic BeanstalkのBlue-Green Deploymentの際に注意すべきDNSキャッシュ | DevelopersIO
  • 1