【BUG记录】记一次游戏越来越卡的BUG
生活随笔
收集整理的這篇文章主要介紹了
【BUG记录】记一次游戏越来越卡的BUG
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【BUG記錄】記一次游戲越來越卡的BUG
U3D的MOBA項目,測試過程中,10分鐘以后,游戲幀率開始緩慢下降,約3-5分鐘后,由60幀下降到小于10幀,編輯器模式。
打開profiler,看到CPU占用非常高,每幀都有24K的GC,?時間占用曲線上看是script大量占用CPU時間。
第一印象,應該是泄漏造成的。定位辦法,profiler先打開deep模式,但不激活,重新開游戲,掛著,直到越來越卡,然后激活profiler的record,
查看時間占用,發現是一個update里反復的往一個list里添加卻從未移除。
posted on 2018-11-01 19:58 時空觀察者9號 閱讀(...) 評論(...) 編輯 收藏
總結
以上是生活随笔為你收集整理的【BUG记录】记一次游戏越来越卡的BUG的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不要在递归中使用静态容器
- 下一篇: 多线程中的队列不一定需要线程安全