我們手機(jī)下載了APP之后,在使用了一段時(shí)間都會(huì)清理內(nèi)存,但我們會(huì)發(fā)現(xiàn)剛下載時(shí)占用的內(nèi)存并不多,而在一段時(shí)間的使用后卻越來越大。我們和沈陽APP開發(fā)一起了解發(fā)生這樣情況的原因。
這樣的情況最經(jīng)典的例子就是我們使用的微信了,經(jīng)過一段時(shí)間的使用,甚至?xí)_(dá)到1G以上的內(nèi)存占用。如果我們所有的APP都是這樣的情況,那我們的手機(jī)可能也安裝不了幾個(gè)APP了,而有時(shí)為了給手機(jī)清理內(nèi)存,不得已就得刪除幾個(gè)利用率少的微信了。
APP在運(yùn)行過程中,會(huì)產(chǎn)生大量的圖片和文字,但這些內(nèi)容占用的內(nèi)存是有限的,我們可以簡單對(duì)它們進(jìn)行清除。造成APP大量占用內(nèi)存的主要原因是APP的功能更新,新功能增加的越來越多,占用的內(nèi)存自然越來越多。另外在APP運(yùn)行一段時(shí)間之后,擁有一些固定用戶了,就會(huì)有廣告推送,廣告的推送需要許多代碼的支持,消息推送到您的通知欄,則需要在后臺(tái)持續(xù)運(yùn)行,占用內(nèi)存。
也有些APP在最初下載的時(shí)候是最基礎(chǔ)的版本,后期使用了什么功能,系統(tǒng)都會(huì)自動(dòng)下載支持這個(gè)模塊的內(nèi)置功能,功能越大,體積越大。而這些功能下載的組件和插件,并不會(huì)因?yàn)榍謇砭彺娑А?/p>