私は、ビットマップが画面の周りを動くゲームアプリケーションを書いています。これは、キャンバスに直接書き込む別のスレッドを使用します。私のSamsung Galaxy Yでは、アニメーションはゲーム中滑らかに見えるが、「Tabtech m7」タブレットでは滑らかなグラフィックスは約半秒間の断続的なフリーズによって中断され、約3〜4秒間隔で表示されるように見える。それは単なる(安い)タブレットハードウェアの機能である可能性がありますか、それは私のプログラミングのいくつかの側面である可能性が高いですか?それが私なら、どうすれば原因を診断できますか?間欠ジャンプで駄目になるグラフィック
1
A
答えて
2
ガベージコレクタがフリーズしたときにガベージコレクタが実行されているかどうか調べるにはログを見てください。そうであれば、おそらくあなたやあなたのシステムが不適切な方法でメモリを割り当てているかどうかを調べることができます。 DDMSでは、割り当てトラッカーを見ることができ、何が起こっているかを伝えることができます。
0
はい、erbsmanです。 GCを避けるには、ゲームループに新しいオブジェクトを割り当てないようにしてください。また、多くの文字列変換(つまり、スコアの更新)を行う場合は、GCを開始することもできます。Integer.toString(10)の場合と同様です。
関連する問題
- 1. なぜこのSVGグラフィックはWebkitのサイズが大きい場合にのみ駄目ですか?
- 2. 「無駄な時間」レポートEclipseプラグイン?
- 3. UINavigationControllerの異なる「レイヤー」間のジャンプ
- 4. R:ラティスがpdfの凡例を駄目にする
- 5. zshのタブ補完がコマンドラインのフォーマットを駄目にする
- 6. Googleクロムフレームが印刷を駄目にするMathML
- 7. 目的C - UIImageViewをジャンプさせる
- 8. Bootstrap3 - 異なるグラフィック
- 9. PHPは.tplヘッダの<script>を駄目にします
- 10. シンプルモダールはASP.NET AJAXifiedコントロールを駄目にしますか?
- 11. Actionscript 3のif文を駄目にしましたか?
- 12. phpがJavaScriptを駄目にしています。ボタンが開かない
- 13. StageWebViewBridgeの間欠的な初期化
- 14. メニュー項目をクリックした後にメニューがジャンプする
- 15. Jenkins/Hudsonのマトリックスビルドで無駄に設定されていない項目を削除する方法
- 16. Pythonのシンプルなグラフィック
- 17. WPFとWinformsの間でグラフィックを共有する
- 18. Xcodeで実装にジャンプし、定義にジャンプすることでインターフェイスにならない
- 19. 欠落asssemblyリファレンス - 「でSingleSignOn」名前空間
- 20. IE7でアクティブなナビゲーション「ジャンプ」
- 21. iOS 5:TextFieldsの間でジャンプするときの不思議な動作
- 22. アクティブなメニュー項目にグラフィックを追加することをお探しですか?
- 23. CultureInfoをイントラネット、ASP.NET、シングルサーバーアプリケーションで時間を無駄に設定していますか?
- 24. デフォルトの入力スタイルは何とかデザインを駄目にします
- 25. ゲームでジャンプする
- 26. アップルウォッチのようなグラフィック
- 27. コアデータにオブジェクトをグラフィックで追加する
- 28. 無駄な管理のしくみ
- 29. 無駄な割り当てスタックスペース?
- 30. なぜスタックに無駄な関数引数があるのですか?