【小7的內(nèi)存討論一側(cè)】這篇文章是關(guān)于7600內(nèi)存方面的一點(diǎn)討論,是我自己使用7600方面之后的一點(diǎn)發(fā)現(xiàn)和總結(jié),希望大家有興趣研究和發(fā)掘的能跟我一起探討 。內(nèi)容可能有點(diǎn)晦澀,比較適合尋根問(wèn)底的朋友 。
在7600的手機(jī)信息中(友人網(wǎng)頁(yè)中),關(guān)于內(nèi)存的描述是:內(nèi)存容量,29MB;堆??臻g:1M(編程相關(guān)) 。什么是堆棧空間?針對(duì)不怎么熟識(shí)編程的朋友,我簡(jiǎn)單解釋一下 。堆棧空間是一個(gè)數(shù)據(jù)存放的空間,但數(shù)據(jù)的存取方式是先進(jìn)后出(FILO),打個(gè)比方,你最后先放進(jìn)垃圾桶的東西,你在倒掉通常情況下是倒出來(lái)的 。堆棧類似于這樣的工作機(jī)制 。
但是在實(shí)際使用中,我遇到了這樣的問(wèn)題:我通過(guò)WAP下載MP3或者是電影的時(shí)候,當(dāng)文件的大小超過(guò)1MB的時(shí)候,就會(huì)提示內(nèi)存空間不足而導(dǎo)致文件下載失敗 。為什么會(huì)這樣呢?我查找了一些國(guó)外的相關(guān)網(wǎng)頁(yè),也只有及少的描述 。按我個(gè)人理解,具體應(yīng)該是這樣的:?jiǎn)栴}出在那1MB的堆??臻g上面,手機(jī)通過(guò)無(wú)線WAP下載的時(shí)侯,所下載的文件都是臨時(shí)保存在那1MB的堆??臻g里面的,如果文件大小超過(guò)1MB的話,那么堆??臻g被撐滿,提示內(nèi)存已滿,下載失敗 。
你可能會(huì)反駁我,為什么用數(shù)據(jù)線下載沒(méi)有這個(gè)現(xiàn)象呢?需要觀察的是:當(dāng)你用數(shù)據(jù)線傳東西的時(shí)候,文件都是直接存在那28MB的共享空間里面的,因此不會(huì)出現(xiàn)內(nèi)存不足 。為什么這樣?當(dāng)你用數(shù)據(jù)線傳東西的時(shí)候,手機(jī)并不會(huì)詢問(wèn)你是否要存儲(chǔ)該文件,而是直接存儲(chǔ)在那28MB的共享存儲(chǔ)空間了 。當(dāng)你WAP下載的時(shí)候,當(dāng)你可以在手機(jī)看到圖片或能聽(tīng)MP3的時(shí)候,都要詢問(wèn)你是否要存儲(chǔ)你下載了的文件,因?yàn)檫@時(shí)文件并未真正存儲(chǔ)到手機(jī)上,而是存在了那1MB的堆??臻g里面了 。
簡(jiǎn)單的打個(gè)不十分恰當(dāng)?shù)谋确剑绻?600當(dāng)成一臺(tái)電腦的話,那么那28MB的大小就相當(dāng)于硬盤空間,那1MB就相當(dāng)于你內(nèi)存條的大小 。
1 。無(wú)線下載就等于把文件先放在內(nèi)存上,然后再等你確認(rèn)之后再存到硬盤上;超過(guò)了1MB當(dāng)然就內(nèi)存不足了 。受限于堆??臻g大小 。
2 。數(shù)據(jù)線傳輸就相當(dāng)于直接把文件寫到硬盤上 。受限于總體內(nèi)存空間的大小 。
就此打住了,希望你能跟我一起研究我們心愛(ài)的小七 。^-^
推薦閱讀
- iphone6中下載qq的操作步驟
- 戶外野餐需要的清單
- 圓r是什么
- 做農(nóng)業(yè)保險(xiǎn)的保險(xiǎn)公司有哪些
- 公燭無(wú)私光歌頌的是什么精神 公燭無(wú)私光歌頌的是啥精神
- 暗管漏水一定要敲開(kāi)地板嗎 地板下面的水管漏水怎么處理
- 蘋果6plus中更換語(yǔ)言的操作步驟
- 關(guān)于紅外傳輸?shù)奈募笮∠拗?
- 舉杠鈴的標(biāo)準(zhǔn)動(dòng)作是什么
- 蛋糕不塌陷不回縮的訣竅
