Skip to Content
Javaパフォーマンス
book

Javaパフォーマンス

by Scott Oaks, Acroquest Technology株式会社, 寺田 佳央, 牧野 聡
April 2015
Intermediate to advanced
448 pages
6h 47m
Japanese
O'Reilly Japan, Inc.
Content preview from Javaパフォーマンス

3章Javaパフォーマンスのツールボックス

パフォーマンス分析は可視化と表裏一体です。アプリケーションの内部や、その実行環境で起こっていることを知るのがパフォーマンス分析です。そして、可視化にはツールが不可欠です。つまり、パフォーマンスチューニングにとってツールは最も重要なのです。

2章で筆者は、データ主導型のアプローチの重要さを強調しました。アプリケーションのパフォーマンスを測定し、その結果の意味を理解する必要があります。パフォーマンス分析も、同様にデータ主導でなければなりません。プログラムのパフォーマンスを向上させるためには、プログラムが行っていることをデータとして正確に把握するべきです。このようなデータをどう収集し、どう解釈するかを明らかにするのがこの章の目的です。

Javaアプリケーションのふるまいに関する情報を示してくれるツールは大量にあるため、これらすべてを紹介するのは不可能です。重要なツールの多くは、JDK(Java Development Kit)に付属していたりhttp://java.netでオープンソースの開発が行われていたりします。それぞれについて、オープンソースあるいは商用のツールが競合していますが、便宜上本書では主にJDK付属のツールを紹介していくことにします。

3.1 オペレーティングシステム付属のツールと分析

プログラムの分析の手始めになるツールは、Javaとの直接の関係はまったくありません。オペレーティングシステムに付属している、基本的な監視のツールを利用します。Unixベースのシステムでは、sar(System Accounting Report)や関連のツール(vmstatiostatprstatなど)を利用できます。Windowsでは、グラフィカルなリソースモニターやコマンドラインのユーティリティ( ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

パフォーマンス向上のためのデザイン設計

パフォーマンス向上のためのデザイン設計

Lara Callender Hogan, 西脇 靖紘, 星野 靖子
初めてのSQL 第3版

初めてのSQL 第3版

Alan Beaulieu, 株式会社クイープ
プログラミングC# 第8版

プログラミングC# 第8版

Ian Griffiths, 木下 哲也, 鈴木 幸敏
Python機械学習クックブック

Python機械学習クックブック

Chris Albon, 中田 秀基

Publisher Resources

ISBN: 9784873117188Other