OpenGL Trace

opengl-trace.png

Eclipseから操作

Window > Open Perspective > Other…> Tracer for OpenGL ES

を選んでクリック
eclipse.png

Traceファイルを作る

OpenGLトレースをするには.gltraceというファイルが必要なのである
EclipseのDDMSパースペクティブのDevicesタブの
devices.png
このボタンtracebutton.pngを押す
そしたら次のようなダイアログが出てきます
tracedialog.png
トレースをスタートさせるとかなーり重いので注意!気長に待ちましょう

トレースがうまく行かない時

なぜかSIGSEGVの文字がLogCatに出てアプリが落ちた!なんてことがありました。
0kbのトレースファイルが残っていてそこに上書きさせようとすると起きました。
失敗で出来たファイルが消しておいた方が良さそうです。

端末から操作

設定->開発者向けオプション->OpenGLトレースを有効化

opengltrace.png
LogCatにしてみると、このように
OpenGLの命令が来るたびにLogCatに出力してくれるようになる!
logcat.png
Bibliography

android android-debug opengl-es opengl-es-debug

サポートサイト Wikidot.com androidandroid-debugopengl-esopengl-es-debug