【已解决】.py程序一直卡着不动,单步调试也是一直卡着不动该怎么办?
- 【已解决】.py程序一直卡着不动,单步调试也是一直卡着不动该怎么办?
-
- 问题描述
- 原因分析和解决
-
- 我先去问了一下GPT:
-
- 1. 检查死循环和长时间运行的操作
- 2. 使用调试器 调试器可以帮助你逐行检查代码,发现问题所在:
- 3. 打印调试信息 在关键位置添加打印语句,检查程序的执行进度:
- 4. 使用超时控制 对于可能长时间运行的操作,添加超时控制:
- 5. 检查资源使用 查看系统资源使用情况,检查是否有内存、CPU 或其他资源的瓶颈:
- 6. 使用多线程和多进程 如果程序使用多线程或多进程,检查是否有资源竞争或锁定问题:
- 7. 减少数据规模 如果处理的数据量很大,尝试减少数据规模,检查是否可以正常运行:
- 8. 检查外部依赖 如果你的程序依赖于外部库或服务,确认这些库或服务没有问题:
- 9. 更新或重装环境 更新或重新安装你的编程环境和依赖:
- 相关链接
- 完结撒花
【已解决】.py程序一直卡着不动,单步调试也是一直卡着不动该怎么办?
问题描述
今天遇到这么一个问题:运行程序时候一直卡着不动
python preprocess.py
在服务器上是这样:
在本机电脑上也是这样:
我查看了一下显卡占用情况发现并无占用:
watch -n 1nvidia-smi