UIView中触摸事件的奇怪延迟

时间:2011-02-19 17:45:09

标签: iphone objective-c uiview opengl-es


我正在为iPhone开发一个OpenGL应用程序...
我的应用程序只有2个视图:
一个OpenGL视图,作为OpenGL视图的子视图,一个视图的唯一目的是捕捉触摸事件...
问题是,在设备上运行应用程序大约10-15分钟后,每次触摸之间都会出现大的(0.5s-1s)延迟.Moved:withEvent:call
动画运行顺畅,CPU使用率也不是问题(最多10%) 我不知道是什么原因导致这个

1 个答案:

答案 0 :(得分:2)

这很奇怪,呃。

这发生在设备上吗?当你没有从XCode运行束缚?

我猜你会耗费大量内存,无论是泄密,还是只是在某种程度上随着时间的推移消耗越来越多的内存。

您是否熟悉各种记忆工具以观察正在发生的事情?

此外,如何:启动一些其他大型应用程序保留在后台。运行您的应用程序,直到问题出现。然后,杀死其他应用程序。问题突然消失了吗?如果是这样,那就表明你内存不足。

有兴趣听到。