Performance Profiler について
アプリケーションやデータベースの性能を調べる開発者向けスキルです。プロファイリングから、最適化の効果測定までを扱います。
主な機能
- 01性能のベースライン設定
- 02CPU・メモリ・I/Oの分析
- 03遅いコードパスの特定
- 04クエリと実行計画の分析
- 05インデックスと接続プールの確認
- 06最適化結果の測定
活用シーン
- 01アプリケーションの性能ボトルネックの特定
- 02遅いデータベースクエリの調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eddiebe147/ claude-settings --skill performance-profilerインストール後、Claude Code で/performance-profilerを入力して読み込まれたか確認します。
詳細
パフォーマンスプロファイラー
パフォーマンスのボトルネックを特定して解消します。CPU プロファイリングからデータベースクエリの最適化まで、アプリケーションの速度と効率を体系的に向上させます。
主なワークフロー
ワークフロー 1:アプリケーションのプロファイリング
- ベースライン - 現在のパフォーマンス指標を確立します
- プロファイリング - CPU、メモリ、I/O のプロファイラーを実行します
- ホットスポット分析 - 実行速度の遅いコードパスを特定します
- 最適化 - 対象を絞った改善を実施します
- 検証 - 改善効果を測定します
ワークフロー 2:データベースの最適化
- クエリ分析 - 実行速度の遅いクエリを特定します
- 実行計画 - クエリの実行を分析します
- インデックスの確認 - インデックスを最適化します
- クエリの書き換え - クエリ構造を改善します
- コネクションプーリング - 接続を最適化します
クイックリファレンス
| アクション | コマンド |
|---|---|
| アプリをプロファイリング | "[application] のパフォーマンスをプロファイリングする" |
| ボトルネックを特定 | "パフォーマンスのボトルネックを特定する" |
| クエリを最適化 | "実行速度の遅いデータベースクエリを最適化する" |
コメント
Markdown 対応