Flutter中遇到的問題總結(jié)

1、Flutter和Native頁面交叉出現(xiàn),導(dǎo)致內(nèi)存溢出問題

【問題現(xiàn)象】當(dāng)我們的App在Flutter頁面和Native頁面來回切換時,會導(dǎo)致內(nèi)存曝增,使用久了直接崩潰,場景如下:

image.png

【問題原因】Flutter屬于單頁面系統(tǒng),最終顯示是通過FlutterView承載,由于一個每個FlutterView對應(yīng)一個dart vm,所以多個頁面切換時就導(dǎo)致創(chuàng)建大量的,重要多個dart vm沒法共享內(nèi)存,所以就崩了
【解決方案】問題原理知道了,那就是如何搞定這個問題了(共享dart vm),阿里巴巴開源了框架可以幫助我們解決問題。
阿里flutter_boost

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容