JVMに関するkomorihのブックマーク (2)

  • CompressedOops - HotSpot Internals for OpenJDK - wikis.sun.com

    Compressed oops in the Hotspot JVM What's an oop, and why should they be compressed? An "oop", or "ordinary object pointer" in HotSpot parlance is a managed pointer to an object. It is normally the same size as a native machine pointer, which means 64 bits on an LP64 system. On an ILP32 system, there is a maximum heap size of somewhat less than 4Gb, which is not enough for many applications. On an

    komorih
    komorih 2009/11/14
    OOPs (Ordinary Object Pointers) を生の仮想アドレスから 32 ビット値へ圧縮することで (特に 32 Bit 環境の) JVM ヒープサイズを拡大する試み (JDK 7 M5 より有効)。OOPs はマネージドポインタの事で Linux カーネルの断末魔の叫びではナイ
  • 「Java SE 6完全攻略」管理ツールの集大成 - VisualVM その1

    先月まで,連載ではJava SE 6u10の新機能を紹介してきました。今月からは,Java SE 6u10以外のアップデートリリースで取り入れられた機能を紹介していきます。 まずはじめに紹介するのが,JDK 6u7で導入されたVisualVMです。 なお,諸般の事情により連載は今回より隔週の連載になります。今後,第1,第3週の月曜に記事が掲載されますので,ご了承ください。ただし,今月は第3週の月曜の21日が休みなので,その代わりに14日に掲載する予定です。 管理ツールVisualVM Java SEはJ2SE 5.0より管理の機能が強化されてきました。J2SE 5.0の開発テーマにはMonitoring & Managementがあげられていることからも,ソフトウエア管理が重要視されていることがわかります。 この流れはJava SE 6でも変わりありません。連載でもJava SE 6

    「Java SE 6完全攻略」管理ツールの集大成 - VisualVM その1
    komorih
    komorih 2009/11/08
    jconsole をリプレースする (んだよね?) JVM ランタイム分析ツール
  • 1