一个程序运行速度很慢,怎么去找到原因怎么解决这个问题

新手上路,请多包涵

详细描述问题可能的原因和解决方法

阅读 3.2k
1 个回答

1、分析所有的API,列出可能耗时的任务,例如(大量for循环、频繁读取数据库的操作、写入大文件的操作)然后在断点分析,这些地方的具体耗时,一个一个排除。
2、搭建一个配置一样的新工程,用以排除是否是第三方插件的问题。
3、换一个同样配置的机器运行该程序,用以排除是否宿主环境的问题。
4、一般来说,大多数都是SQL操作导致的问题,或者队列处理的习惯问题,这些都是编码习惯导致的,也可以说是学习或者考虑问题不到位导致的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题