用過智能機(jī)手機(jī)的朋友都會(huì)有所感觸,智能手機(jī)不如非智能手機(jī)穩(wěn)定,甚至經(jīng)?吹酵鏅C(jī)的朋友說:“只要是智能就會(huì)死機(jī)”。下面我就從軟件壽命的方面說下智能手機(jī)的穩(wěn)定性。
上學(xué)時(shí)老師就講過軟件的壽命問題,這里說的壽命不是軟件的市場(chǎng)壽命,而是軟件的運(yùn)行壽命,簡(jiǎn)單的講就是軟件開始運(yùn)行一直到軟件自身崩潰的時(shí)間。軟件為什么會(huì)自己崩潰,主要是軟件的自身各組件之間要通過計(jì)時(shí)器( timer )來實(shí)現(xiàn)同步,計(jì)時(shí)器本身就是有誤差的,隨著運(yùn)行時(shí)間的延長(zhǎng),誤差逐漸積累,達(dá)到一定程度就會(huì)造成軟件崩潰。
參加工作以后,更加體會(huì)到了軟件的壽命問題。上學(xué)用的電腦都是上完課就關(guān),工作后用的監(jiān)控電腦都是 24 小時(shí)開機(jī)的。當(dāng)時(shí)就發(fā)現(xiàn)如果 windows98 操作系統(tǒng)的電腦 2 天不關(guān)機(jī),系統(tǒng)就慢的無法操作了,甚至?xí)霈F(xiàn)藍(lán)屏死機(jī),這就是軟件壽命的一種體現(xiàn),說明 win98 的軟件壽命大約在 2 天左右。還有就是通信設(shè)備中的程控交換機(jī),國(guó)產(chǎn)的交換機(jī)一般廠家要求每月要對(duì)系統(tǒng)重新啟動(dòng)一次,因?yàn)槿绻L(zhǎng)時(shí)間不重新啟動(dòng),就會(huì)出現(xiàn)一些莫名的小告警影響設(shè)備性能。這也是軟件壽命的一種體現(xiàn)。當(dāng)然,軟件開發(fā)的成熟完善壽命就會(huì)長(zhǎng)一些,我接觸到的進(jìn)口程控交換機(jī)軟件壽命明顯要長(zhǎng)于國(guó)產(chǎn)交換機(jī),一般情況下核心部分幾年不進(jìn)行重新啟動(dòng)是沒有問題的,當(dāng)然外圍軟件也要不斷地進(jìn)行重新加載。
引申到手機(jī)上面也是一個(gè)道理,如果手機(jī)長(zhǎng)時(shí)間不重新啟動(dòng)也會(huì)造成手機(jī)操作響應(yīng)變慢,甚至出現(xiàn)手機(jī)功能缺失,這都是系統(tǒng)軟件的正常規(guī)律。智能手機(jī)表現(xiàn)得尤其明顯,我在用的手機(jī) 7710 如果長(zhǎng)時(shí)間不進(jìn)行重新啟動(dòng),手機(jī)的空閑內(nèi)存便會(huì)變小(手機(jī)剛啟動(dòng)時(shí)手機(jī)內(nèi)存 9M 多,過一段時(shí)間后就會(huì)變成 7M 多),偶爾會(huì)出現(xiàn)來短信沒有鈴聲提示。這個(gè)時(shí)候?qū)⑹謾C(jī)重新啟動(dòng)一下就好了。
這里有一個(gè)最大的問題大多數(shù)智能手機(jī)并不是關(guān)機(jī)就重新啟動(dòng),大多數(shù)智能手機(jī)的關(guān)機(jī)是相當(dāng)于電腦的休眠,這時(shí)候手機(jī)內(nèi)存中的數(shù)據(jù)并沒有消失,手機(jī)再開機(jī)還是恢復(fù)到手機(jī)關(guān)機(jī)以前的狀態(tài),這樣并沒有進(jìn)行重新啟動(dòng)。就是因?yàn)檫@樣造成我們的手機(jī)一般幾個(gè)月甚至只要不出問題、不死機(jī)就不會(huì)進(jìn)行重新啟動(dòng)。正是我們這樣的習(xí)慣造成了我們覺的智能機(jī)會(huì)越來越慢,偶爾會(huì)死機(jī),經(jīng)常出點(diǎn)小問題,給人的感覺是智能手機(jī)不穩(wěn)定。這些都是軟件系統(tǒng)的正,F(xiàn)象,只不過有的公司手機(jī)系統(tǒng)作的相對(duì)穩(wěn)定,有的公司作的相對(duì)差一點(diǎn)。其實(shí)這種情況是可以避免的,根據(jù)自己手機(jī)的系統(tǒng)(塞班、 wm 等)情況定期將手機(jī)重新啟動(dòng)一下就可以了。但是要注意自己手機(jī)的重新啟動(dòng)方法,一般說明書上會(huì)有詳細(xì)說明,比如 7710 的正確重起方法是拿下電池 15 秒以后再裝上電池開機(jī)就是重新啟動(dòng)了。我沒有用過 wm 和 palm 等其他系統(tǒng)的手機(jī),但是我想原理都是一樣的。
當(dāng)然造成智能手機(jī)不穩(wěn)定的其他因素還有很多,比如硬件問題、軟件沖突、電池電壓不穩(wěn)定等,以上我只是我將我日常工作中的一些經(jīng)驗(yàn)引申到手機(jī)上一些體會(huì).