コンピュータ ソフトウェア
Print ISSN : 0289-6540
Heijo: 動的なコード実行可視化によるJava/Androidアプリケーションのリアルタイムプロファイラ
大神 勝也中才 恵太朗畑 秀明松本 健一
著者情報
ジャーナル フリー

2019 年 36 巻 2 号 p. 2_93-2_105

詳細
抄録

アプリケーションのパフォーマンス改善において,実行時間を解析するプロファイラは有用と思われる.しかし,既存のプロファイラは特定の実行シナリオのもとプロファイリング時間を事前に設定する必要があり,実行シナリオなしでシステムのボトルネックを見つけることは難しい.また,各メソッドごとの実行時間を表示するインタフェースはソフトウェアの階層構造上における実行モジュールの位置などを把握することが難しい.これらの課題に対処するため,リアルタイムでパフォーマンス分析可能なソフトウェア都市可視化ツールHeijoを提案する.提案するプロファイラでは,アプリケーションの実行は3次元のソフトウェア都市として可視化され,アプリケーションのソフトウェア構造と実行のパフォーマンスが表現される.提案するプロファイラを使用して実際のJavaアプリケーションおよびAndroidアプリケーションのプロファイリングを行い,提案するプロファイラの有用性と実用性を確認した.

著者関連情報
© 2019, 日本ソフトウェア科学会
前の記事
feedback
Top