← スキル一覧に戻る

profile
by tatsuki-washimi
gwpy expansions for experiments
⭐ 0🍴 0📅 2026年1月25日
SKILL.md
name: profile description: 指定したコードの実行速度をプロファイリングし、ボトルネックを特定する
Profile Code
This skill helps find performance bottlenecks in the code.
Instructions
-
Identify Target:
- Ask user for the script or function call to profile.
-
Run Profiler:
- Simple Timer: For quick checks, wrap code in
time.perf_counter(). - cProfile: Run
python -m cProfile -s cumulative <script_name.py>. - Line Profiler: If detailed line-by-line analysis is needed, suggesting adding
@profiledecorator and runningkernprof -l -v <script_name.py>(requiresline_profilerinstalled).
- Simple Timer: For quick checks, wrap code in
-
Analyze Output:
- Look for functions with high
cumtime(cumulative time). - Look for functions with high call counts (
ncalls).
- Look for functions with high
-
Report:
- Summarize which parts of the code are consuming the most time.
- Suggest potential optimizations (vectorization, caching, algorithm change).
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です