我正在为使用systrace的GPU的android应用程序进行性能调查.systrace中的"GPU完成&q



我看到了"GPU完成";如果在应用程序启动时有tflite模型初始化,那么当应用程序启动较长时间后,线程将进入空闲模式。它是否说明了android设备中GPU的更高使用率?空闲状态意味着此时不需要使用GPU?

编辑:只是想澄清GPU Completion不是一个真正的线程。这只是systrace以线程的形式组织跟踪事件的一种方式。

原始答案:

GPU Completion是一个在应用程序进程中等待GPU工作的线程。系统跟踪事件waiting for GPU completionqueueBuffer被发送到GPU时开始,并在GPU完成工作时结束。

这并不意味着GPU在整个事件中都很忙。如果你想监控实际的GPU使用情况,你可能想试试Android图形检查器。它面向游戏开发者,但在这种情况下也可能有用。

最新更新