[最新] ■[前年|前月|前日|2012/07/09|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]
■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]

07/09 02:56 そういえば、Android始めたわりと初期に「android:debuggable」がtrueでもfalseでも実行速度は変わりないことを調べたうえでずっとtrueで使ってたんだが、そういえばJIT入ってからどうなったかと調べたらやっぱり差はないようだ
07/09 03:13 今は「android:debuggable」をビルド環境側が操作するようになったので明示する必要はないということになっているけど、NDKが絡むとちょっと注意しておかないといけないことがある
07/09 03:15 「android:debuggable」がtrueだとndk-buildはNDK_DEBUG=1、falseだとNDK_DEBUG=0で動作するので、「android:debuggable」を安易に変更するとNDK部のビルド結果が変わってしまうことがある
07/09 03:19 NDK部のビルドはeclipseからはできなくてコマンドラインで行うものだったので、ビルド時にコマンドラインオプションでどっちか指定しておけばよかったのが、ADTr20でEclipseからビルドできるようになったために状況が変化した
07/09 03:20 デフォルト設定ではNDKビルド時のコマンドラインにはNDK_DEBUGの指定がないので、「android:debuggable」の値に従うことになる。trueにしておくとNDK部は常にデバッグビルドになってしまう
--------
07/09 03:31 Eclipseのプロジェクトプロパティの[C/C++ Build]の[Builder Settings]でndk-buildのコマンドライン設定ができるので、「NDK_DEBUG=0」をオプションに追加しておくと、リリースビルドされるようになる
--------
07/09 03:33 ここでビルドコンフィグレーションをいくつか作ることができるので、Defaultを潰してDebugとReleaseを作っておくとわかりやすいと思う
07/09 03:40 先日GAMDX URL:gorry.haun.org を更新したときにEclipseのNDKサポートを試すちょうどいい素材だと思って試したんだけど、妙に音声途切れまくりでしばらく悩んだ結果が「デバッグビルドだから最適化されてないじゃん」だったときのしょんぼり感…(苦笑
07/09 04:44 @yunyundetective 何があったのか確認したいが珍しく予約をしくじっており確認できん…(苦笑
07/09 20:17 P6野郎共はクレイジーだぜ… :D https://twitter.com/Hashi6001/status/222285601322450946
07/09 20:20 (@GODDAMN_JAPHEAD) @gorry5 レトロハードで特攻野郎Aチームとか出ないかなw (kuga)

■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]
[最新] ■[前年|前月|前日|2012/07/09|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]