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