系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當前位置:系統(tǒng)之家 > 系統(tǒng)教程高手分享:提升電池壽命 Metro節(jié)能工作

高手分享:提升電池壽命 Metro節(jié)能工作

時間:2012-02-13 11:24:23 作者:ぺ倒計べ_時 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20120213/3682.html 手機查看 評論

      微軟進一步探討了Windows 8 PC在改善電池續(xù)航時間方面所做的工作,Windows 8是如何在保證應(yīng)用程序處于最佳狀態(tài)的同時又節(jié)省能耗呢?

      專注于前臺

      Windows 8中,微軟針對大多數(shù)Metro風(fēng)格應(yīng)用采取了一種新的規(guī)則:如果一個應(yīng)用沒有在屏幕上運行,那么屏幕就會處于關(guān)閉狀態(tài),從而不會影響電池續(xù)航時間。這并不是說WinRT和用戶模式會阻止多任務(wù),這只是換一種新的思維方式來對待現(xiàn)代硬件性能、網(wǎng)絡(luò)需求、性能/安全/隱私。

      當然,也有例外情況(比如后臺Email同步、桌面工具),但是對于大多數(shù)應(yīng)用來說,其主要工作是在和用戶進行積極的互動。當應(yīng)用程序沒有在前臺運行,Windows 8希望它們要么完全暫停,要么只占用少量的資源(例如復(fù)制文件)。

      總的來說,Windows 8中應(yīng)用程序有三種狀態(tài):

      1、在前臺運行;

      2、后臺暫停;

      3、執(zhí)行一些指定的后臺活動。

      下面具體來看看這三種運行狀態(tài):

      1、前臺運行

      應(yīng)用程序在前臺運行,這種狀態(tài)很容易理解,Windows 8讓它利用CPU、硬盤、內(nèi)存以及所有需要的資源。在這種狀態(tài)下,Metro風(fēng)格應(yīng)用程序的運行其實和傳統(tǒng)的Windows桌面應(yīng)用程序相同。

      2、后臺暫停

      當你打開了一個應(yīng)用,然后又切換到其它應(yīng)用時,Windows 8會將它暫停。這就意味著,Windows調(diào)度器(為進程和線程調(diào)度CPU的組件)不再將它列入CPU時序安排中。由于系統(tǒng)不再調(diào)度該應(yīng)用,因此它無法再使用CPU,這能幫助CPU進入低功耗狀態(tài),而CPU的低功耗狀態(tài)能大大延長電池續(xù)航時間。

      應(yīng)用程序的這種暫停狀態(tài)還有一個大大的好處,那就是它能夠立刻從暫停狀態(tài)中恢復(fù)到工作狀態(tài)。當你切換到一個暫停的應(yīng)用程序時,它能實現(xiàn)即刻喚醒,并將你帶到它暫停前一刻的狀態(tài)。這樣,你就能快速地再多個應(yīng)用見進行切換,速度遠比傳統(tǒng)的Windows桌面快多了。

      將應(yīng)用程序暫停除了能實現(xiàn)快速在多應(yīng)用間切換,還能實現(xiàn)將電池損耗降到最低,而且不影響系統(tǒng)性能。這完全不同于與傳統(tǒng)的桌面應(yīng)用。

      在Windows 8開發(fā)者預(yù)覽版中你能清楚地看到應(yīng)用程序后臺暫停的狀態(tài),打開任務(wù)管理器,打開很多應(yīng)用,比如股票、新聞或天氣等應(yīng)用程序,在CPU占用一欄中能看到,其占用為0%,盡管這些應(yīng)用仍在占用內(nèi)存,但是它們實際上處于休眠,因而不會影響電池續(xù)航或系統(tǒng)性能。

      3、執(zhí)行后臺活動

      多任務(wù)很容易實現(xiàn),但是其負面是,如果所有的應(yīng)用都在后臺運行,那么電池肯定也會很快用光,對于手機和筆記本,電池可是非常重要的?紤]到這一點,Windows 8采用了新APIs來替代Metro風(fēng)格應(yīng)用程序的后臺處理。

      再次說明,你的桌面應(yīng)用程序還是會和當前一樣運行,當然和當前一樣它們也會消耗不少電量。

      為了既實現(xiàn)人們在傳統(tǒng)Windows中享受到的富應(yīng)用、多任務(wù)體驗,又要考慮到資源占用,微軟列出了一些常見的場景,然后根據(jù)這些場景開發(fā)了后臺多任務(wù)APIs集,能讓應(yīng)用程序在后臺以低功能、低資源占用的方式運行,同時又允許開發(fā)人員專注于應(yīng)用程序本身。

      微軟列出的場景主要包括:播放音樂、從網(wǎng)站下載或上傳文件、活動貼片(Live Titles)內(nèi)容實時更新、打印、接聽VoIP電話、接收短信、接收Email、分享內(nèi)容(例如上傳照片到Facebook)、與其它設(shè)備同步內(nèi)容(例如同步照片)。

      舉個例子,后臺下載或上傳:這是非常常見的場景,應(yīng)用程序可以使用新的后臺傳輸API實現(xiàn)在后臺執(zhí)行上傳或下載工作,這個API微軟稱之為“全能經(jīng)紀人”,意思是操作系統(tǒng)本身執(zhí)行上傳/下載工作,應(yīng)用程序代碼被踢出局,大大節(jié)省了電池。

      總結(jié):

      Windows 8采取了很多改進來提升電池續(xù)航,微軟設(shè)計了新的應(yīng)用程序模式來提供持續(xù)長效的電池續(xù)航。為Windows 7設(shè)計的應(yīng)用程序在Windows 8上仍然可以運行,以現(xiàn)有的模式。得益于操作系統(tǒng)提供的后臺架構(gòu),Metro應(yīng)用程序則能以一種更加節(jié)能的方式運行。
 

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

人氣教程排行

相關(guān)系統(tǒng)推薦

官方交流群 軟件收錄