由于初始化时间较长,我的Android应用无法使用GL跟踪器

时间:2014-09-13 19:01:03

标签: android eclipse debugging opengl-es

过去我能够在我的Android应用上使用GL跟踪器。 我现在遇到的问题是我的应用程序正在init上执行一些CPU处理,因为GL跟踪器从第一帧开始工作,它在初始处理期间收集数据。 这反过来使得处理速度更慢,并使我的跟踪文件非常大并且卡在第二帧上。

我尝试禁用所有数据收集(有3个选项),但GL跟踪器会抱怨应用程序启动超时已达到并且它会中止跟踪。

我尝试在哪里更改GL Tracer应用程序启动超时,但找不到任何内容。

我正在使用eclipse Luna,在带有KitKat(4.4.4)的Nexus 7上使用最新的ADT。 我看到KitKat开发者选项上也有GL跟踪,但我不确定这是我真正需要的。

如何使GL Tracer工作?

1 个答案:

答案 0 :(得分:1)

我发现在DDMS中也有GL tracer图标。 因此,您可以运行您的应用程序并在DDMS上选择它,然后您可以单击GL Tracer图标。 这次包和活动文本框显示为灰色,您可以在应用程序运行时启动GL Tracer数据收集。

之前我从未注意到这一点,它可能是Eclipse Luna中添加的内容,您也可以使用GL Tracer透视图执行此操作,但现在我确实有此选项可以解决我的问题。