タグ

VMに関するj5ik2oのブックマーク (3)

  • 『Rubyソースコード完全解説』不完全解説 YarvManiacs

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    j5ik2o
    j5ik2o 2012/12/03
  • 我々はJavaに対して責任がある - オラクル、JVMのJRockit最新版を提供開始 | エンタープライズ | マイコミジャーナル

    オラクルは7月1日、サーバサイドで利用するJava VMの最新版「Oracle JRockit R28」を発表、7月6日に提供を開始する。JRockitは旧BEAのポートフォリオであるJava EEアプリケーションサーバ「Oracle WebLogic Server」の性能を高めるJava VM。最新版では突発的な障害にも迅速に対応可能な機能「JRockit Flight Recorder」を搭載、システム障害に伴う機会損失を最小限に抑えることが可能になる。 JRockitは1998年の初リリース以来、サーバサイドに最適化した"業界最速"を謳うJava VM。とくにJava特有のガベージコレクション(GC)処理の制御には定評があり、突発的な処理遅延が少なく、安定した挙動を実現するソリューションとして知られる。 JRockitの安定性は、それ自体がもつ自己モニタリング機能によるところが大

  • ガベージコレクタの仕組みを理解する

    GCを適切に行わせるためのヒープサイズの設定 JVMにGCを適切に行わせるにはヒープサイズを適切に設定(New領域サイズ、Old領域サイズ、領域サイズのバランスなど)する必要があります。当然、適切なヒープサイズはアプリケーションに依存します。一般にヒープサイズが小さいとGCが頻発してアプリケーションのパフォーマンスが低下します。さらに、ヒープサイズが必要量を下回る場合はOutOfMemoryErrorが発生してアプリケーションが停止してしまいます。一方、ヒープサイズが大きいと、GCの起動回数は減りますが、GC1回当たりの処理時間、すなわちアプリケーション停止状態が長くなり、アプリケーションの応答時間に問題が出る場合もあります。システムの物理メモリのフリー領域が不足するまでヒープサイズを大きくすると、物理メモリからスワップ領域へのページングが起こってしまい、かなりのパフォーマンスが劣化する可

    ガベージコレクタの仕組みを理解する
  • 1