weixin_72931895 2023-06-27 22:03 采纳率: 0%
浏览 91

ubuntu系统内存小会导致pycharm报错:Process finished with exit code 137 (interrupted by singal 9: SIGKILL)吗

我之前的ubuntu没有分系统盘,直接一整个300g,没出现过这个报错 Process finished with exit code 137 (interrupted by singal 9: SIGKILL),重装之后,给系统盘之分了50g,剩下250g给home,运行相同的程序:Process finished with exit code 137 (interrupted by singal 9: SIGKILL),请问这个和系统分盘相关吗

  • 写回答

4条回答

  • 爱笑的男孩。 2023-06-29 15:25
    关注

    这个报错与系统分盘大小没有直接关系。Exit code 137 (interrupted by singal 9: SIGKILL) 表示进程被系统发送了SIGKILL信号终止。SIGKILL信号是一个强制终止进程的信号,一般是由操作系统发出。通常情况下,这个错误发生是因为程序使用了过多的内存或者占用了过多的系统资源。

    原因可能是你的程序使用了太多的内存或者系统资源,导致操作系统认为它是一个 “Out of Memory” 的问题,然后发送SIGKILL信号强制终止进程。在你重新安装系统后,由于分配了更多的系统盘空间,可能导致系统在分配内存时更容易达到上限,从而更容易引发这个问题。

    解决这个问题的方法通常是优化你的程序,减少内存占用或者改进性能。你可以尝试检查程序中是否存在内存泄露或不必要的资源占用,并尽量减少这些问题的发生。另外,也可以修改操作系统的内存限制,让系统能够分配更多的内存给你的程序使用。

    除了以上的解决方法,你也可以尝试在命令行运行程序时加上 --max-memory 参数,限制程序使用的内存大小,以防止系统内存被耗尽。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月27日