日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

一次UNITY闪退问题的定位心得

發(fā)布時(shí)間:2025/3/18 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一次UNITY闪退问题的定位心得 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一次UNITY閃退問(wèn)題的定位心得

最近項(xiàng)目測(cè)試發(fā)現(xiàn),運(yùn)行unity后不退出運(yùn)行模式,玩了一局后點(diǎn)擊 “再來(lái)一局”,反復(fù)十幾局后unity崩掉。

經(jīng)觀察,發(fā)現(xiàn)在這十幾局的過(guò)程中,unity占用內(nèi)存不斷上升,由3.2G左右上升到3.6G左右就崩掉。這似乎是內(nèi)存不足引起的,但很奇怪,我有8G內(nèi)存,怎么才漲了400M就崩了呢。

最終發(fā)現(xiàn):這是由于項(xiàng)目中的地圖類(lèi)在每一局游戲結(jié)束時(shí)沒(méi)有釋放相關(guān)的引用,地圖類(lèi)中有幾個(gè)大的二維數(shù)組,int32 arr[625][8000],由于這種二維數(shù)組在內(nèi)存中必須連續(xù),多局以后會(huì)造成很多內(nèi)存碎片,最后導(dǎo)致無(wú)法再次申請(qǐng)如次大的數(shù)組而崩潰。

可見(jiàn),崩潰的原因不是內(nèi)存不足,而是大塊內(nèi)存不足,內(nèi)存碎片嚴(yán)重了。

?

內(nèi)存查找的工具是:unity2018.3的new memprofiler

posted on 2019-03-19 20:57 時(shí)空觀察者9號(hào) 閱讀(...) 評(píng)論(...) 編輯 收藏

總結(jié)

以上是生活随笔為你收集整理的一次UNITY闪退问题的定位心得的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。