description: 分析代码中的性能问题并提出优化建议

按优先级审查提供的代码,重点关注以下问题:

  1. 性能瓶颈 - 识别 O(n²) 操作和低效循环
  2. 内存泄漏 - 查找未释放的资源、循环引用
  3. 算法改进 - 建议更好的算法或数据结构
  4. 缓存机会 - 识别重复计算
  5. 并发问题 - 查找竞态条件或线程问题

请按以下格式输出: