我在虚拟 ubuntu 11.04 上为学校项目编译了小型 C++ 应用程序。然而,当我尝试在大约 20 秒后在一些更大的数据集上运行它时,程序被操作系统杀死。
被杀(SIGKILL)
我需要找出原因并解决问题。难道是我的内存不够,无法运行该程序?注意:我需要找到足够大的数据集以使其运行几分钟。
答案1
它可能被内核杀死了乌姆杀手。dmesg
应包含有关它的信息。抱歉,您可能需要重新设计您的算法。
我在虚拟 ubuntu 11.04 上为学校项目编译了小型 C++ 应用程序。然而,当我尝试在大约 20 秒后在一些更大的数据集上运行它时,程序被操作系统杀死。
被杀(SIGKILL)
我需要找出原因并解决问题。难道是我的内存不够,无法运行该程序?注意:我需要找到足够大的数据集以使其运行几分钟。
它可能被内核杀死了乌姆杀手。dmesg
应包含有关它的信息。抱歉,您可能需要重新设计您的算法。