インテル® VTune™ Amplifier 2018 ヘルプ
アルゴリズム解析では、ソフトウェア・チューニングに必要な解析タイプを提供します。現在のアルゴリズムの非効率な領域を理解するため、データを収集して解析を行い、アプリケーションのパフォーマンスを改善します。
アルゴリズム解析には、次の解析タイプが含まれます。
基本ホットスポット (Basic Hotspots): 特定のターゲットで CPU 時間を最も費やしている関数を特定し、各関数のコールツリーを復元して、スレッドのアクティビティーを表示します。
高度なホットスポット (Advanced Hotspots): オペレーティング・システムを含むシステム上のすべてのソフトウェアの実行を監視します。サンプリング・コレクターは、指定されたサンプリング間隔でプロセッサーに割り込みをかけ、命令アドレスを収集します。
並行性 (Concurrency): 特定のターゲットで CPU 時間を最も費やしている関数を特定し、利用可能な論理 CPU コアの数に対してアプリケーションがどの程度効率良くスレッド化されているか表示します。この解析タイプは Android* システム上でのリモートデータ収集ではサポートされません。
ロックと待機 (Locks and Waits): 効率が悪い CPU の使用を招く同期オブジェクトを特定するのに役立ちます。インテル® System Studio では、この解析タイプは Android* システム上でのリモートデータ収集ではサポートされません。
メモリー消費 (Memory Consumption): 時間経過におけるメモリー (RAM) 消費量を調査し、実行中のメモリー・オブジェクトの割り当てと解放を特定するため、Linux* ネイティブまたは Python* ターゲットを解析します。