2015-09-12 18 views
1

Android手機上的「配置文件GPU渲染」選項可以正常運行,例如「設置」/「日曆」等。但是當我試圖用一些類似Unity3D遊戲的遊戲應用程序進行配置時,它不起作用,既沒有在屏幕欄上使用,也沒有使用gfxinfo,所以沒有任何結果。有沒有人遇到過這個?謝謝。安卓 - 當「配置文件GPU渲染」不適用於遊戲應用程序

+2

我相信選擇是查看UI內容的剖析GPU渲染,即http://developer.android.com/guide/topics/ graphics/hardware-accel.html。有供應商特定的工具來分析OpenGL ES。 – fadden

回答

2

有兩個主要的代碼路徑的Android

  1. Android框架(Java語言)
  2. 的Android NDK(C/C++語言)

Android框架是建立了用戶界面和工具幫助您輕鬆成功地編寫應用程序。諸如「profile GPU Rendering」這樣的工具專門報告關於框架如何在屏幕上繪製小部件(如按鈕/圖片)的信息。

另一方面,Android NDK幾乎是一個無人區。 Android團隊沒有提供直接工具來診斷和調試問題。

大多數遊戲都是使用Android NDK構建的,因爲它們不需要框架,並且可以直接使用C/C++代碼(在Unity和其他第三方渲染引擎的情況下,它們主要構建於C++代碼)。

因此,請第三方分析工具,如Intel GPA,或Nvidia PerfHud