JVM: GCなどについて。

JVM: GCなどについて。

-[Java]JavaVirtualMachine(Java VM について)
--http://www.nilab.info/resource/bbslog/megabbs/1090934110.html

-dW : Java tecnology : パフォーマンスの目: ガーベジ談義
--http://www-06.ibm.com/jp/developerworks/java/040604/j_j-perf05214.html

-ガーベージコレクション - Garbage Collection 入門 - 一般教養としてのGarbage Collection
--http://www.logos.t.u-tokyo.ac.jp/~endo/gc/

-Java Virtual Machine Profiler Interface (JVMPI)
--http://java.sun.com/j2se/1.3/ja/docs/ja/guide/jvmpi/jvmpi.html

-SMG-コラム(2) HPROFによるJavaプロファイリング-JTS
--http://www.smg.co.jp/JavaTroubleshooting/column_002Main.html

-iPlanet Web Server, Enterprise Edition サーブレットに関するプログラマーズガイド: 付録 D サーブレットのリモートプロファイリング
--http://docs.sun.com/source/816-2142-01/xprof.htm

-Java 仮想マシン (JVM) のチューニング
--http://edocs.beasys.co.jp/e-docs/wls61/perform/JVMTuning.html
--http://edocs.beasys.co.jp/e-docs/wls/docs81/perform/JVMTuning.html

-Java実行環境
--http://www.ingrid.org/java/jserv/performance/java.html
---GCアルゴリズムの種類などいろいろJVM全般。

-Java Technical Information - J2SE 1.4.1 で強化されたガベージコレクション : リアルタイムアプリケーションを意識した 3 つの新しいアルゴリズム
--http://sdc.sun.co.jp/news/private/2003/05/tech_java01.html
--->Java 2 Platform, Standard Edition (J2SE) 1.4.1 では、3 つの新しいガベージコレクションアルゴリズムが導入され、アルゴリズムの数は J2SE 1.4.0 の 2 倍に増強されました。この新しい手法は、高スループットが要求されたり実行時の一時停止時間を最小限にとどめる必要のあるアプリケーションをターゲットにしています。この記事では、Java のガベージコレクションという広い視点から新しいアルゴリズムを分析し、その効果的な使用方法について考察します。(2003 年 3 月 7 日)
--->-XX:+UseParNewGC 並列コピー
--->-XX:+UseParallelGC 並列スキャベンジン
--->-Xincgc インクリメンタル
--->[なし] マーク圧縮 [デフォルト]
--->-XX:+UseConMarkSweepGC 並行マークアンドスイープ
--->-Xms[n] 最小ヒープサイズ
--->-Xmx[n] 最大ヒープサイズ
--->-XX:newratio=[n] Old/New 領域の比率。デフォルトは HotSpot クライアント VM で 8、HotSpot サーバ VM で 2
--->-XX:SurvivorRatio=[n] New/サバイバー領域の比率。デフォルトは 25
--->-XX:TargetSurvivorRatio=[n] GC 実行中に目標とする、空き領域に対するサバイバー領域の割合(パーセント)。デフォルトは 50 パーセント

-J2SE 1.4.1 boosts garbage collection : Three new algorithms target near real-time applications
--http://www.javaworld.com/javaworld/jw-03-2003/jw-0307-j2segc_p.html

-GC Portal
--http://java.sun.com/developer/technicalArticles/Programming/GCPortal/

-marsのメモ - GC Portal
--http://d.hatena.ne.jp/masanobuimai/20050122#1106368395

-jvmstatグラフ化君 サポートページ
--http://hp.vector.co.jp/authors/VA038647/jvmstat/jvmstat_support.html

-@IT:Windows TIPS -- Tips:Microsoft Java VMを手動で削除する方法
--http://www.atmarkit.co.jp/fwin2k/win2ktips/568delmsjvm/delmsjvm.html

-Microsoft Java VM について
--http://www.st.ryukoku.ac.jp/~kjm/security/memo/ms-java-vm.html

-【レポート】BEAWorld 2005 Tokyo - 一歩先を行くJVM、BEA JRockit 5.0 (MYCOMジャーナル)
--http://journal.mycom.co.jp/articles/2005/10/25/beaworld1/

-TMDA (IBM Thread and Monitor Dump Analyzer for Java Technology)
--http://www.alphaworks.ibm.com/tech/jca/
--->On some platforms, and in some cases, javacore is known as "javadump." The code that creates javacore is part of the JVM. One can control it by using environment variables and run-time switches. By default, a javacore occurs when the JVM terminates unexpectedly. A javacore can also be triggered by sending specific signals to the JVM. Although javacore or javadump is present in Sun Solaris JVMs, much of the content of the javacore is added by IBM and, therefore, is present only in IBM JVMs.
---JVMクラッシュ時のjavacoreから内容を分析するツール。

-JC Virtual Machine
--http://jcvm.sourceforge.net/