Documentation Home
> JDK 1.1 開発ガイド (Solaris 編)
JDK 1.1 開発ガイド (Solaris 編)
Book Information
はじめに
第 1 章 Java プログラミング環境の概要
Java プログラミング環境と Java 実行時環境 (JRE)
Java プログラミング環境とは
JRE の構成要素
Java 仮想マシン (JVM)
マルチスレッド JVM
Sun の JIT コンパイラ
JIT コンパイラのコンパイルプロセス
第 2 章 マルチスレッド
マルチスレッドの定義 *
Solaris 環境における従来の Java スレッド *
マルチスレッドの概念 *
マルチスレッド化の利点 *
マルチスレッドモデル
「複数対単一」のモデル (グリーンスレッド)
「単一対単一」のモデル
「複数対複数」のモデル (Solaris 上の Java - ネイティブスレッド)
マルチスレッドカーネル
Solaris 上の Java マルチスレッドの利点
スレッドのグループ化
Java スレッドに関する注意事項
Java 全般の注意事項
Solaris に固有の問題
マルチスレッドで安全でないライブラリの使用
interrupt() メソッド
スレッドの優先順位
第 3 章 Java プログラミング環境
Java プログラム
アプリケーションの例
アプレットの例
javald と再配置可能なアプリケーション
演算を並列的に処理する Java アプリケーションの作成
thr_setconcurrency(3T) の使用例
API の対応関係
スレッドグループメソッド
Java 開発ツール
Java WorkShop (JWS)
第 4 章 推奨されないメソッド
「推奨されない」とは *
推奨されないスレッドメソッド
第 5 章 アプリケーションのパフォーマンスチューニング
チューニングに関するヒント
システムインタフェース
コンパイラによる最適化
コードのチューニング
入出力
文字列
配列
ベクトル
ハッシュ
イメージ
塗りつぶしと描画
非同期の読み込み
事前のデコード
メモリー使用
スレッド
コンパイラによる最適化
Java コンパイラ
JIT コンパイラ
コード最適化
ループ
真偽式のテーブルルックアップへの変換
キャッシュ
結果の事前計算
評価の引き延ばし
クラスとオブジェクトの初期化
© 2010, Oracle Corporation and/or its affiliates