我們手機下載了APP之后,在使用了一段時間都會清理內存,但我們會發現剛下載時占用的內存并不多,而在一段時間的使用后卻越來越大。我們和沈陽APP開發一起了解發生這樣情況的原因。
這樣的情況最經典的例子就是我們使用的微信了,經過一段時間的使用,甚至會達到1G以上的內存占用。如果我們所有的APP都是這樣的情況,那我們的手機可能也安裝不了幾個APP了,而有時為了給手機清理內存,不得已就得刪除幾個利用率少的微信了。
APP在運行過程中,會產生大量的圖片和文字,但這些內容占用的內存是有限的,我們可以簡單對它們進行清除。造成APP大量占用內存的主要原因是APP的功能更新,新功能增加的越來越多,占用的內存自然越來越多。另外在APP運行一段時間之后,擁有一些固定用戶了,就會有廣告推送,廣告的推送需要許多代碼的支持,消息推送到您的通知欄,則需要在后臺持續運行,占用內存。
也有些APP在最初下載的時候是最基礎的版本,后期使用了什么功能,系統都會自動下載支持這個模塊的內置功能,功能越大,體積越大。而這些功能下載的組件和插件,并不會因為清理緩存而消失。