iphone sigkill错误

iphone sigkill错误,iphone,ios4,cocos2d-iphone,Iphone,Ios4,Cocos2d Iphone,大家好 我正在使用cocos2d和sdk4.1为iphone开发一款游戏,在运行时,我随机(或看起来随机)收到一个sigkill错误。有时,在数小时的模拟过程中,错误不会出现。我在论坛上读过,所有的sigkill问题似乎都是在用户试图关闭应用程序时出现的,但这是在游戏过程中发生的。任何人都能想到为什么sigkill消息在用户没有尝试主动关闭应用程序的情况下被触发。 任何关于追踪此事的建议或提示都将不胜感激 谢谢 g我认为可以针对许多不同的错误提出SIGKILL。如果可以缩小范围,您应该尝试使用调

大家好 我正在使用cocos2d和sdk4.1为iphone开发一款游戏,在运行时,我随机(或看起来随机)收到一个sigkill错误。有时,在数小时的模拟过程中,错误不会出现。我在论坛上读过,所有的sigkill问题似乎都是在用户试图关闭应用程序时出现的,但这是在游戏过程中发生的。任何人都能想到为什么sigkill消息在用户没有尝试主动关闭应用程序的情况下被触发。 任何关于追踪此事的建议或提示都将不胜感激 谢谢
g

我认为可以针对许多不同的错误提出SIGKILL。如果可以缩小范围,您应该尝试使用调试器并检查堆栈跟踪(函数调用),以查看错误发生的位置。

我认为可以针对许多不同的错误提出SIGKILL。如果可以缩小范围,您应该尝试使用调试器并检查堆栈跟踪(函数调用),以查看错误发生的位置。

内存使用情况如何?我知道,至少在Linux中,
SIGKILL
是由内存不足杀手在您的进程使用太多RAM时发送的。不是RAM。无论如何,我有可用的内存显示,并且很清晰。看起来您是对的。显示的可用内存取决于我您的内存使用情况如何?我知道,至少在Linux中,
SIGKILL
是由内存不足杀手在您的进程使用太多RAM时发送的。不是RAM。无论如何,我有可用的内存显示,并且很清晰。看起来您是对的。正在显示的可用内存一直在等待我确定每次调用的最后一个函数似乎是CCSpriteSheet:将TextureAtlas容量从[1]调整到[2],然后从2增加到4,等等。所以可能是内存问题。有没有可能这个容量对于这个设备来说太大了,并且调用了sigkill?这是可能的。我想如果你的应用程序超出内存限制,手机会关闭它。也许你可以看一下有漏洞或allocs的应用程序,看看有没有什么乱七八糟的?这大概是我对iPhone的了解的极限。好的,每次调用的最后一个函数似乎是CCSpriteSheet:将TextureAtlas容量从[1]调整到[2],然后从2增加到4,等等。所以可能是内存问题。有没有可能这个容量对于这个设备来说太大了,并且调用了sigkill?这是可能的。我想如果你的应用程序超出内存限制,手机会关闭它。也许你可以看一下有漏洞或allocs的应用程序,看看有没有什么乱七八糟的?这几乎是我对iPhone知识的极限。