性能解析
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/03/28 02:32 UTC 版)
ソフトウェア工学における性能解析(せいのうかいせき)または性能分析(せいのうぶんせき)(英: performance analysis)とは、動的プログラム解析の一種であり、プログラムの実行を通して情報を収集することでプログラムの性能を解析することを言う。逆にプログラムを実行せずに行う解析を静的コード解析と呼ぶ。性能解析の目的は、実行時間やメモリ使用量を最適化するためにプログラムのどの部分を改良すべきかを決定することである(ボトルネック、アムダールの法則参照)。
性能解析
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/30 08:24 UTC 版)
無作為にコールスタックの標本を採取することで、プログラムの性能最適化に利用することができる。コールスタック上によく現れるサブルーチンは頻繁に呼び出されるか1回の実行に時間がかかっていると想定でき、その呼び出し回数を減らしたり、1回の実行にかかる時間を短縮することで大きな効果が期待できる。詳しくは性能解析を参照。
※この「性能解析」の解説は、「コールスタック」の解説の一部です。
「性能解析」を含む「コールスタック」の記事については、「コールスタック」の概要を参照ください。
性能解析と同じ種類の言葉
- 性能解析のページへのリンク