首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Unix错误消息“已被杀死”

Unix错误消息“已被杀死”
EN

Stack Overflow用户
提问于 2013-06-06 07:17:58
回答 1查看 15.5K关注 0票数 9

我正在Unix平台(目前运行c)上用C++开发一个十六进制游戏。我的游戏的人工智能只需要不到一分钟的时间来决定它的移动(我正在使用一种蒙特卡洛算法),在几个步骤之后,程序自动终止,在返回到我的命令提示符之前仅仅打印"Killed“。有没有人知道是什么导致了这种情况的发生,并对我如何修改代码来修复它有任何建议?如果真的有帮助的话,那就是我没有使用我的系统。我使用SSH安全外壳连接到我学校的服务器。我还应该指出的是,我不认为我的算法有什么问题,因为它在崩溃之前一直按照我的预期工作,但它在决定第七步时总是崩溃。

EN

回答 1

Stack Overflow用户

发布于 2015-06-10 00:01:54

内存不足管理器就是这样做的。很可能你有某种类型的内存泄漏。如果您想继续处理内存泄漏问题,可以在另一个会话中运行类似这样的脚本。将processname替换为二进制文件的名称。

#!/bin/bash
while true; do {
    pgrep -x "processname" | while read PID; do {
        echo -1000 > /proc/$PID/oom_score_adj; 
    } done;
} done;
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16951405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档