description: コードのパフォーマンス上の問題を分析し、最適化案を提示する
コード最適化
提示されたコードについて、優先度の高い順に以下の項目をレビューする:
- パフォーマンスのボトルネック — O(n²) の処理や非効率なループを特定する
- メモリリーク — 解放されていないリソースや循環参照を発見する
- アルゴリズムの改善 — より良いアルゴリズムやデータ構造を提案する
- キャッシュ可能な箇所 — 繰り返される計算を特定する
- 並行性の問題 — 競合状態やスレッディングの問題を発見する
回答は次の形式でまとめる:
- 問題の重大度(Critical/High/Medium/Low)
- コード上の該当箇所
- 説明
- 推奨される修正案とコード例
Last Updated: April 9, 2026

