description: 分析代码中的性能问题并提出优化建议
按优先级审查提供的代码,重点关注以下问题:
性能瓶颈
- 识别 O(n²) 操作和低效循环
内存泄漏
- 查找未释放的资源、循环引用
算法改进
- 建议更好的算法或数据结构
缓存机会
- 识别重复计算
并发问题
- 查找竞态条件或线程问题
请按以下格式输出:
问题严重性(Critical/High/Medium/Low)
代码位置
解释
推荐修复方案,附代码示例