前面有一個(gè)筆者發(fā)表過一篇關(guān)于《910動(dòng)態(tài)內(nèi)存分配之我見》。我再談一次G910的內(nèi)存的分配。
大家當(dāng)初買G910的時(shí)候是莫過于G910的強(qiáng)大的內(nèi)存以及強(qiáng)大的超長有聲短片拍攝能力。G910的確是有32MB的靜態(tài)內(nèi)存和128MB的閃存以及強(qiáng)大的超長有聲短片拍攝能力。現(xiàn)在我就將G910 的靜態(tài)分配內(nèi)存給大家準(zhǔn)確的說一下:具體分配為:其中下載圖片為20個(gè)(不包括動(dòng)態(tài)圖片),下載鈴聲為20個(gè)(不能超過65K),文本信息為140條(支持名片式存貯),狀態(tài)報(bào)告為10條,電話本為255條,彩信為1.4MB(包括下載的動(dòng)畫圖片占用內(nèi)存),JAVA為345.3KB,照相和攝像共用著手機(jī)內(nèi)除固定內(nèi)存外的27M—29M。
為什么有人問,用手機(jī)數(shù)據(jù)線連接電腦看內(nèi)存提示,當(dāng)進(jìn)入“相機(jī)”時(shí),在軟件的右側(cè)“手機(jī)端”中則會(huì)出現(xiàn)相應(yīng)的手機(jī)剩余內(nèi)存提示只有13MB—14MB(把照片、視頻短片全部刪除)。還有13MB到哪里去了。帶著你們的提問,我用業(yè)余時(shí)間,把照片、視頻短片全部刪除,,,用手機(jī)數(shù)據(jù)線連接電腦時(shí),視頻點(diǎn)播庫內(nèi)存顯示為14MB多左右(根據(jù)字節(jié)的數(shù)字來進(jìn)行評估的)。我全部用來上載3GP文件,上完后,直到手機(jī)顯示內(nèi)存已滿,視頻點(diǎn)播庫僅剩下65KB的內(nèi)存容量.我把手機(jī)數(shù)據(jù)線取下,再用進(jìn)行手機(jī)照相,照640X480分辯率的照片,居然還能照100多張.正是所謂的“照片”“視頻”超出了默認(rèn)數(shù)據(jù)后,會(huì)使用一部分對方的內(nèi)存,這才是所謂的“動(dòng)態(tài)內(nèi)存分配”.不是大家原先所說的"照相"和"攝像"功能內(nèi)存之間的動(dòng)態(tài)分配.而是攝像內(nèi)存滿后,只占用照相內(nèi)存的一部分.不是攝像內(nèi)存滿后,把照相內(nèi)存全部占用了.正是前面的一篇文章所說過的:拍的照片和視頻短片用的是一個(gè)內(nèi)存,并不是相互獨(dú)立的。由于照片的格式最大也就是320*240,大小是16K—24K左右,占用空間在24K—32K不等(也由變焦決定),相對于視頻短片的拍攝來說,也是很小的一部分。照片儲存的多少,并不能大幅度的影響攝象時(shí)間的長短,其實(shí)也有影響,只是不明顯而已。實(shí)際意義上講,“照片”與“電影”是共用的一個(gè)內(nèi)存。
有人再看不懂的話,我就打比方說:有一瓶水總共27毫升(27毫升代表910總內(nèi)存27MB).有兩個(gè)杯子(一個(gè)杯子代表“攝像”,另一個(gè)杯子代表“照相”).我就用一瓶水往兩個(gè)杯子分別倒10毫升水(10毫升代表10MB的內(nèi)存,往兩個(gè)杯子倒,就是20MB的內(nèi)存), 還剩下7毫升水用來做什么?(7毫升代表7MB內(nèi)存)這七毫升水(代表7MB內(nèi)存)就用來做動(dòng)態(tài)分配了。那就要看這兩個(gè)杯子(分別代表“攝像”和“照相”)哪個(gè)杯子占用的多,這這七毫升水(代表7MB內(nèi)存)就做動(dòng)態(tài)內(nèi)存分配給哪個(gè)杯子。總的來講,還是攝像內(nèi)存占用得多。
剛才打的比方,也就是你要用數(shù)據(jù)線連接電腦看內(nèi)存提示,當(dāng)進(jìn)入“相機(jī)”時(shí)(代表一個(gè)杯子),在軟件的右側(cè)“手機(jī)端”中則會(huì)出現(xiàn)相應(yīng)的手機(jī)剩余內(nèi)存提示只有13MB—14MB(把照片、視頻短片全部刪除),還有13MB到哪里去了。實(shí)際上就中你再看手機(jī)數(shù)據(jù)線連接電腦看內(nèi)存提示的時(shí)候,兩個(gè)杯子共20MB內(nèi)存,數(shù)據(jù)線連接電腦看內(nèi)存提示的時(shí)候,只顯示了一個(gè)杯子的內(nèi)存10MB,再加上7MB的動(dòng)態(tài)內(nèi)存,總共只顯示17MB的內(nèi)存,還有一個(gè)杯子的內(nèi)存沒有顯示出來(10MB)。就是這個(gè)道理。