作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近遇到了一个我无法理解的错误。我正在使用 Cocos2D 开发的游戏只是在某个随机点卡住——它得到一个 SIGSTOP——我找不到原因。我可以使用什么工具(以及如何使用它)来找出错误发生的位置以及导致错误的原因?
最佳答案
Jeremy's suggestion停在调试器中是个好办法。
有一种非常快速的方法可以调查卡住(或任何性能问题),尤其是在不容易重现的情况下。您必须有一个方便的终端(因此您需要在 iOS 模拟器或 Mac OS X 上运行,而不是在 iOS 设备上运行)。
当挂起时弹出到终端并运行:
示例您的程序名称
(如果您的程序名称中有空格,请用引号括起来,例如 sample "My Awesome Game"
。) sample
的输出是一个日志,显示你的程序在哪里花费时间,如果你的程序真的挂了,很明显哪些功能被卡住了。
关于cocoa-touch - 查找导致游戏卡住的位置和错误的调试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16112449/
我想制作一张这样的 ps3 卡: http://gamercards.exophase.com/2516.png 使用来自 ps3 网站的数据,这个 http://us.playstation.com
我是一名优秀的程序员,十分优秀!