如何增加Android應(yīng)用程序的堆大?。课艺诰帉懸粋€使用幾個3D模型的Android應(yīng)用程序。這種帶有紋理的模型可以占用大量的內(nèi)存。我發(fā)現(xiàn)制造商對應(yīng)用程序可以使用的堆大小設(shè)置了一個限制。例如,我的平板電腦三星GalaxyTab8.9P 7310可以占用64 MB的內(nèi)存。有什么方法可以增加應(yīng)用程序可以使用的內(nèi)存大小嗎?
3 回答

嚕嚕噠
TA貢獻1784條經(jīng)驗 獲得超7個贊
有什么方法可以增加應(yīng)用程序可以使用的內(nèi)存大小嗎?
android:largeHeap="true"
<application>
getLargeMemoryClass()
ActivityManager
這只適用于API級別11+(即蜂巢及更高級別)。 不能保證這個大堆會有多大。 用戶會感知到您的大堆請求,因為它會 迫使他們的其他應(yīng)用程序離開RAM 終止其他應(yīng)用程序的進程以釋放系統(tǒng)RAM供大型堆使用 因為第三,我希望 android:largeHeap
將被濫用,對此的支持可能會在將來被放棄,或者在安裝時可能會警告用戶(例如,您需要為它申請?zhí)貏e許可)。 目前,這一特性已被輕描淡寫。
- 3 回答
- 0 關(guān)注
- 719 瀏覽
添加回答
舉報
0/150
提交
取消