我已經寫了一個遊戲應用程序,位圖在屏幕上移動。它使用一個單獨的線程直接寫入畫布。在我的三星Galaxy Y上,動畫在整個遊戲過程中看起來都很流暢,但是在「Tabtech m7」平板電腦上,平滑的圖形似乎被大約半秒的持續時間的間歇性凍結中斷,並且間隔大約三到四秒。它可能只是(便宜的)平板電腦硬件的一個功能,還是它更可能是我編程的某個方面?如果是我,我怎麼去診斷原因呢?由間歇性跳躍損壞的圖形
1
A
回答
2
看看你的日誌,看看垃圾收集器是否在你凍結時大概運行。如果是這樣,你也許可以嘗試並以不恰當的方式發現它是你的系統還是分配內存。 在DDMS中,您可以看看分配跟蹤器,可能會告訴您發生了什麼事情。
0
是的,呼應着erbsman。爲了避免GC,請確保您沒有在遊戲循環中分配任何新對象。另外,如果你進行了大量的字符串轉換(即更新分數),GC可以被啓動。就像你做Integer.toString(10)的東西一樣。
相關問題
- 1. 間歇性問題:POST請求得到損壞
- 2. 跳躍形式
- 3. Ngrok壞網關間歇性502
- 4. 自由堆損壞(...)
- 5. 跳繩線間歇性地在Python
- 6. 損壞的圖像已損壞
- 7. Javascript帆布拱形跳躍
- 8. 製作矩形跳躍? (Love2d)
- 9. ControlsFX通知圖形已損壞
- 10. iPhone模擬器圖形損壞
- 11. 合併PDFs跳過損壞的PDF
- 12. TensorFlow:如何跳過損壞的數據
- 13. 如何跳過損壞的gzips與pyspark?
- 14. ASP.NET Web Api路由損壞
- 15. 時間序列跳躍
- 16. JSON損壞的屬性
- 17. 跳躍形式的Java與C
- 18. 跳躍
- 19. Heroku圖像損壞
- 20. VSC圖標損壞
- 21. PHPPowerPoint圖表損壞?
- 22. CKEditor圖標損壞
- 23. UIImagePickerController損壞圖像
- 24. 如何從Prestashop導入跳過損壞的圖片網址?
- 25. 縮略圖過渡跳躍
- 26. visualvm圖預計跳躍
- 27. 圖像滑塊,跳躍,每跳一步
- 28. 損壞的圖像標記
- 29. 損壞圖像中的OpenCV
- 30. SDWebImage損壞的圖像