国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法、裝置及移動(dòng)終端與流程

      文檔序號(hào):11250709閱讀:1066來源:國知局
      亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法、裝置及移動(dòng)終端與流程

      本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法、裝置及移動(dòng)終端。



      背景技術(shù):

      隨著終端中運(yùn)行的應(yīng)用程序的增多,終端的可用內(nèi)存越來越少,影響了運(yùn)行的應(yīng)用程序的流暢性,因此,需要對(duì)終端進(jìn)行內(nèi)存優(yōu)化。

      現(xiàn)有技術(shù)中,大多數(shù)內(nèi)存優(yōu)化都是在終端息屏后進(jìn)行內(nèi)存優(yōu)化,而在亮屏?xí)r則不進(jìn)行內(nèi)存優(yōu)化處理,以免打擾到用戶;或者僅在終端內(nèi)存消耗嚴(yán)重不足的情況下才進(jìn)行內(nèi)存回收。顯然,上述兩種內(nèi)存優(yōu)化方式均存在一定的局限性,都無法針對(duì)終端的實(shí)際運(yùn)行情況采取相應(yīng)的內(nèi)存優(yōu)化措施。



      技術(shù)實(shí)現(xiàn)要素:

      鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法、裝置及移動(dòng)終端。

      依據(jù)本發(fā)明的一個(gè)方面,提供了一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法,包括:

      在終端處于亮屏狀態(tài)時(shí),新建內(nèi)存監(jiān)測(cè)線程;

      利用所述新建的內(nèi)存監(jiān)測(cè)線程對(duì)所述處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),得到監(jiān)測(cè)結(jié)果;

      若所述監(jiān)測(cè)結(jié)果為所述終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件,則調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;

      利用所述內(nèi)存自動(dòng)優(yōu)化線程在所述處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中,選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,所述選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理之后,所述方法還包括:

      持續(xù)監(jiān)測(cè)所述處于亮屏狀態(tài)的終端的剩余內(nèi)存;

      當(dāng)監(jiān)測(cè)到所述剩余內(nèi)存低于第一預(yù)設(shè)閾值時(shí),調(diào)起所述內(nèi)存自動(dòng)優(yōu)化線程;

      利用所述內(nèi)存自動(dòng)優(yōu)化線程對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,所述選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,包括:

      遍歷當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程;

      判斷所述遍歷的各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程,所述預(yù)設(shè)類型進(jìn)程包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng);

      若否,則確定所述應(yīng)用程序?yàn)樗龃齼?yōu)化應(yīng)用進(jìn)程;

      對(duì)所述待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,所述選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,包括:

      判斷所述應(yīng)用進(jìn)程是否屬于所述前臺(tái)進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述前臺(tái)進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述預(yù)設(shè)白名單進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)白名單進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述預(yù)設(shè)重要進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)重要進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述上傳/下載進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述上傳/下載進(jìn)程,則確定所述應(yīng)用進(jìn)程為所述待優(yōu)化應(yīng)用進(jìn)程。

      可選地,在判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)類型進(jìn)程之后,所述選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,還包括:

      判斷所述應(yīng)用進(jìn)程是否位于所述終端的狀態(tài)通知欄中;

      若否,則確定所述應(yīng)用程序?yàn)樗龃齼?yōu)化應(yīng)用進(jìn)程。

      可選地,所述預(yù)設(shè)白名單進(jìn)程包括殺毒類進(jìn)程、收發(fā)郵件類進(jìn)程中的至少一項(xiàng);

      所述預(yù)設(shè)重要進(jìn)程包括音/視頻進(jìn)程。

      可選地,當(dāng)所述剩余應(yīng)用進(jìn)程包括多個(gè)時(shí),利用所述內(nèi)存自動(dòng)優(yōu)化線程對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,包括:

      根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型確定所述各剩余應(yīng)用進(jìn)程的重要比值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程的重要比值對(duì)所述剩余應(yīng)用進(jìn)程進(jìn)行優(yōu)先級(jí)排序,其中,所述重要比值越高,其對(duì)應(yīng)的優(yōu)先級(jí)越高;

      按照所述優(yōu)先級(jí)從低到高的順序依次對(duì)所述剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,直至所述剩余內(nèi)存不低于所述第一預(yù)設(shè)閾值。

      可選地,當(dāng)所述進(jìn)程類型包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少兩項(xiàng)時(shí),所述根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型確定所述各剩余應(yīng)用進(jìn)程的重要比值,包括:

      獲取各進(jìn)程類型分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程的進(jìn)程類型,確定所述各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值確定所述各剩余應(yīng)用進(jìn)程的重要比值,其中,所述權(quán)重值越大,其對(duì)應(yīng)的重要比值越高。

      可選地,所述預(yù)設(shè)內(nèi)存優(yōu)化條件包括以下至少一項(xiàng):

      內(nèi)存占用達(dá)到第二預(yù)設(shè)閾值;

      所述亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng);

      所述終端的溫度達(dá)到預(yù)設(shè)溫度值;

      所述終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值。

      依據(jù)本發(fā)明的另一個(gè)方面,提供了一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化裝置,包括:

      新建模塊,適于在終端處于亮屏狀態(tài)時(shí),新建內(nèi)存監(jiān)測(cè)線程;

      第一監(jiān)測(cè)模塊,適于利用所述新建的內(nèi)存監(jiān)測(cè)線程對(duì)所述處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),得到監(jiān)測(cè)結(jié)果;

      第一調(diào)起模塊,適于若所述監(jiān)測(cè)結(jié)果為所述終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件,則調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;

      第一優(yōu)化模塊,適于利用所述內(nèi)存自動(dòng)優(yōu)化線程在所述處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中,選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,所述裝置還包括:

      第二監(jiān)測(cè)模塊,適于選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理之后,持續(xù)監(jiān)測(cè)所述處于亮屏狀態(tài)的終端的剩余內(nèi)存;

      第二調(diào)起模塊,適于當(dāng)監(jiān)測(cè)到所述剩余內(nèi)存低于第一預(yù)設(shè)閾值時(shí),調(diào)起所述內(nèi)存自動(dòng)優(yōu)化線程;

      第二優(yōu)化模塊,適于利用所述內(nèi)存自動(dòng)優(yōu)化線程對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,所述第一優(yōu)化模塊還適于:

      遍歷當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程;

      判斷所述遍歷的各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程,所述預(yù)設(shè)類型進(jìn)程包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng);

      若否,則確定所述應(yīng)用程序?yàn)樗龃齼?yōu)化應(yīng)用進(jìn)程;

      對(duì)所述待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,所述第一優(yōu)化模塊還適于:

      判斷所述應(yīng)用進(jìn)程是否屬于所述前臺(tái)進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述前臺(tái)進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述預(yù)設(shè)白名單進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)白名單進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述預(yù)設(shè)重要進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)重要進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述上傳/下載進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述上傳/下載進(jìn)程,則確定所述應(yīng)用進(jìn)程為所述待優(yōu)化應(yīng)用進(jìn)程。

      可選地,所述第一優(yōu)化模塊還適于:

      在判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)類型進(jìn)程之后,判斷所述應(yīng)用進(jìn)程是否位于所述終端的狀態(tài)通知欄中;

      若否,則確定所述應(yīng)用程序?yàn)樗龃齼?yōu)化應(yīng)用進(jìn)程。

      可選地,所述預(yù)設(shè)白名單進(jìn)程包括殺毒類進(jìn)程、收發(fā)郵件類進(jìn)程中的至少一項(xiàng);

      所述預(yù)設(shè)重要進(jìn)程包括音/視頻進(jìn)程。

      可選地,所述第二優(yōu)化模塊還適于:

      當(dāng)所述剩余應(yīng)用進(jìn)程包括多個(gè)時(shí),根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型確定所述各剩余應(yīng)用進(jìn)程的重要比值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程的重要比值對(duì)所述剩余應(yīng)用進(jìn)程進(jìn)行優(yōu)先級(jí)排序,其中,所述重要比值越高,其對(duì)應(yīng)的優(yōu)先級(jí)越高;

      按照所述優(yōu)先級(jí)從低到高的順序依次對(duì)所述剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,直至所述剩余內(nèi)存不低于所述第一預(yù)設(shè)閾值。

      可選地,所述第二優(yōu)化模塊還適于:

      當(dāng)所述進(jìn)程類型包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少兩項(xiàng)時(shí),獲取各進(jìn)程類型分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程的進(jìn)程類型,確定所述各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值確定所述各剩余應(yīng)用進(jìn)程的重要比值,其中,所述權(quán)重值越大,其對(duì)應(yīng)的重要比值越高。

      可選地,所述預(yù)設(shè)內(nèi)存優(yōu)化條件包括以下至少一項(xiàng):

      內(nèi)存占用達(dá)到第二預(yù)設(shè)閾值;

      所述亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng);

      所述終端的溫度達(dá)到預(yù)設(shè)溫度值;

      所述終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值。

      依據(jù)本發(fā)明的另一個(gè)方面,提供了一種移動(dòng)終端,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行上述的亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法的程序,所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。

      采用本發(fā)明實(shí)施例提供的技術(shù)方案,能夠在終端處于亮屏狀態(tài)時(shí)新建內(nèi)存監(jiān)測(cè)線程,并利用新建的內(nèi)存監(jiān)測(cè)線程對(duì)處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),并且,當(dāng)監(jiān)測(cè)結(jié)果為終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件時(shí),能夠調(diào)起內(nèi)存自動(dòng)優(yōu)化進(jìn)程,并利用內(nèi)存自動(dòng)優(yōu)化線程在處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。因此,該技術(shù)方案實(shí)現(xiàn)了亮屏狀態(tài)下對(duì)終端進(jìn)行內(nèi)存優(yōu)化的目的,解決了傳統(tǒng)內(nèi)存優(yōu)化方法僅能在息屏狀態(tài)下或內(nèi)存消耗嚴(yán)重不足時(shí)才進(jìn)行優(yōu)化的局限性問題,從而提高用戶對(duì)終端的使用體驗(yàn)度。

      進(jìn)一步地,該技術(shù)方案選擇待優(yōu)化應(yīng)用進(jìn)程時(shí),能夠判斷各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程(即前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng)),并僅在應(yīng)用進(jìn)程不屬于預(yù)設(shè)類型進(jìn)程時(shí)確定其為待優(yōu)化應(yīng)用進(jìn)程,進(jìn)而對(duì)其進(jìn)行優(yōu)化,因此不僅實(shí)現(xiàn)了亮屏狀態(tài)下對(duì)終端進(jìn)行內(nèi)存優(yōu)化的目的,且能夠根據(jù)用戶對(duì)終端的實(shí)際使用情況進(jìn)行智能判斷,選擇性地對(duì)部分應(yīng)用進(jìn)程執(zhí)行優(yōu)化操作,從而避免了盲目執(zhí)行優(yōu)化操作時(shí)導(dǎo)致用戶無法正常使用終端的情況。

      上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

      根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。

      附圖說明

      通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:

      圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法的示意性流程圖;

      圖2是根據(jù)本發(fā)明一具體實(shí)施例的一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法的示意性流程圖;

      圖3是圖2所示的亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法中步驟s205的示意性流程圖;

      圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化裝置的示意性框圖;

      圖5是根據(jù)本發(fā)明另一個(gè)實(shí)施例的一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化裝置的示意性框圖;

      圖6示出的是與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。

      具體實(shí)施方式

      下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

      圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法的示意性流程圖。如圖1所示,該方法一般性地可包括以下步驟s101-s104:

      步驟s101,在終端處于亮屏狀態(tài)時(shí),新建內(nèi)存監(jiān)測(cè)線程。

      步驟s102,利用新建的內(nèi)存監(jiān)測(cè)線程對(duì)處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),得到監(jiān)測(cè)結(jié)果。

      步驟s103,若監(jiān)測(cè)結(jié)果為終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件,則調(diào)起內(nèi)存自動(dòng)優(yōu)化線程。

      步驟s104,利用內(nèi)存自動(dòng)優(yōu)化線程在處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中,選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      采用本發(fā)明實(shí)施例提供的技術(shù)方案,能夠在終端處于亮屏狀態(tài)時(shí)新建內(nèi)存監(jiān)測(cè)線程,并利用新建的內(nèi)存監(jiān)測(cè)線程對(duì)處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),并且,當(dāng)監(jiān)測(cè)結(jié)果為終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件時(shí),能夠調(diào)起內(nèi)存自動(dòng)優(yōu)化進(jìn)程,并利用內(nèi)存自動(dòng)優(yōu)化線程在處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。因此,該技術(shù)方案實(shí)現(xiàn)了亮屏狀態(tài)下對(duì)終端進(jìn)行內(nèi)存優(yōu)化的目的,解決了傳統(tǒng)內(nèi)存優(yōu)化方法僅能在息屏狀態(tài)下或內(nèi)存消耗嚴(yán)重不足時(shí)才進(jìn)行優(yōu)化的局限性問題,從而提高用戶對(duì)終端的使用體驗(yàn)度。

      在一個(gè)實(shí)施例中,步驟s103中所述的預(yù)設(shè)內(nèi)存優(yōu)化條件可包括以下至少一項(xiàng):內(nèi)存占用達(dá)到預(yù)設(shè)閾值、亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng)、終端的溫度達(dá)到預(yù)設(shè)溫度值、終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值。其中,第一預(yù)設(shè)時(shí)長(zhǎng)和第二預(yù)設(shè)時(shí)長(zhǎng)可以相同、也可以不相同。例如,當(dāng)終端的內(nèi)存占用達(dá)到預(yù)設(shè)閾值80%時(shí),調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;或者,當(dāng)終端的亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng)1小時(shí)時(shí),調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;或者,當(dāng)終端的溫度達(dá)到預(yù)設(shè)溫度值38度時(shí),調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;或者,當(dāng)終端在第二預(yù)設(shè)時(shí)長(zhǎng)10分鐘內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值20%時(shí),調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;等等。

      在一個(gè)實(shí)施例中,執(zhí)行步驟s104時(shí),可通過如下步驟在終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      步驟一、遍歷當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程。

      步驟二、判斷遍歷的各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程。

      其中,預(yù)設(shè)類型進(jìn)程包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng);若判定應(yīng)用進(jìn)程不屬于預(yù)設(shè)類型進(jìn)程,則確定該應(yīng)用進(jìn)程為待優(yōu)化應(yīng)用進(jìn)程;反之,若判定應(yīng)用進(jìn)程屬于預(yù)設(shè)類型進(jìn)程,則確定該應(yīng)用進(jìn)程不為待優(yōu)化應(yīng)用進(jìn)程。預(yù)設(shè)白名單進(jìn)程包括殺毒類進(jìn)程、收發(fā)郵件類進(jìn)程中的至少一項(xiàng);預(yù)設(shè)重要進(jìn)程包括音/視頻進(jìn)程。此外,用戶還可根據(jù)需要設(shè)置預(yù)設(shè)白名單進(jìn)程或者預(yù)設(shè)重要進(jìn)程。

      步驟三、將不屬于預(yù)設(shè)類型進(jìn)程的應(yīng)用進(jìn)程確定為待優(yōu)化應(yīng)用進(jìn)程,并對(duì)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      該實(shí)施例中,由于終端在選擇待優(yōu)化應(yīng)用進(jìn)程時(shí),通過判斷各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程(即前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng)),并僅在應(yīng)用進(jìn)程不屬于預(yù)設(shè)類型進(jìn)程時(shí)確定其為待優(yōu)化應(yīng)用進(jìn)程,進(jìn)而對(duì)其進(jìn)行優(yōu)化。例如,當(dāng)應(yīng)用進(jìn)程為正在下載文件的下載進(jìn)程時(shí),為避免優(yōu)化操作中斷用戶當(dāng)前下載文件,因此不對(duì)該應(yīng)用進(jìn)程執(zhí)行內(nèi)存優(yōu)化處理。再例如,當(dāng)應(yīng)用進(jìn)程屬于前臺(tái)進(jìn)程(即正在前臺(tái)運(yùn)行的進(jìn)程)時(shí),為避免優(yōu)化操作造成前臺(tái)進(jìn)程的退出,因此不對(duì)該前臺(tái)進(jìn)程執(zhí)行內(nèi)存優(yōu)化處理。由此可知,該實(shí)施例不僅實(shí)現(xiàn)了亮屏狀態(tài)下對(duì)終端進(jìn)行內(nèi)存優(yōu)化的目的,且能夠根據(jù)用戶對(duì)終端的實(shí)際使用情況進(jìn)行智能判斷,選擇性地對(duì)部分應(yīng)用進(jìn)程執(zhí)行優(yōu)化操作,從而避免了盲目執(zhí)行優(yōu)化操作時(shí)導(dǎo)致用戶無法正常使用終端的情況。

      在一個(gè)實(shí)施例中,在終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程時(shí),還可進(jìn)一步按照如下方式選擇待優(yōu)化應(yīng)用進(jìn)程:首先,判斷應(yīng)用進(jìn)程是否屬于前臺(tái)進(jìn)程;若判定應(yīng)用進(jìn)程不屬于前臺(tái)進(jìn)程,則進(jìn)一步判斷應(yīng)用進(jìn)程是否屬于預(yù)設(shè)白名單進(jìn)程;若判定應(yīng)用進(jìn)程不屬于預(yù)設(shè)白名單進(jìn)程,則進(jìn)一步判斷應(yīng)用進(jìn)程是否屬于預(yù)設(shè)重要進(jìn)程;若判定應(yīng)用進(jìn)程不屬于預(yù)設(shè)重要進(jìn)程,則進(jìn)一步判斷應(yīng)用進(jìn)程是否屬于上傳/下載進(jìn)程;若判定應(yīng)用進(jìn)程不屬于上傳/下載進(jìn)程,則確定應(yīng)用進(jìn)程為待優(yōu)化應(yīng)用進(jìn)程。

      在首先判斷應(yīng)用進(jìn)程是否屬于前臺(tái)進(jìn)程時(shí),如果判定應(yīng)用進(jìn)程屬于前臺(tái)進(jìn)程,則無需再執(zhí)行下面的步驟,此時(shí)直接確定應(yīng)用進(jìn)程不屬于待優(yōu)化應(yīng)用進(jìn)程。同理,在進(jìn)一步的判斷過程中,如果判定應(yīng)用進(jìn)程屬于預(yù)設(shè)白名單進(jìn)程或者預(yù)設(shè)重要進(jìn)程,也無需再執(zhí)行下面的步驟,此時(shí)直接確定應(yīng)用進(jìn)程不屬于待優(yōu)化應(yīng)用進(jìn)程。

      本實(shí)施例是按照不同類型的應(yīng)用進(jìn)程的重要程度來依次進(jìn)行判斷的,當(dāng)然,除本實(shí)施例所提供的判斷順序之外,還可預(yù)設(shè)其他判斷方式來判斷應(yīng)用進(jìn)程是否屬于待優(yōu)化應(yīng)用進(jìn)程,本實(shí)施例僅是提供一種優(yōu)選的確定待優(yōu)化應(yīng)用進(jìn)程的方式。

      在一個(gè)實(shí)施例中,執(zhí)行上述步驟二(即判斷遍歷的各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程)之后,如果判定應(yīng)用進(jìn)程不屬于預(yù)設(shè)類型進(jìn)程,還可進(jìn)一步判斷應(yīng)用進(jìn)程是否位于終端的狀態(tài)通知欄中,若應(yīng)用進(jìn)程不位于終端的狀態(tài)通知欄中,則確定該應(yīng)用程序?yàn)榇齼?yōu)化應(yīng)用進(jìn)程,即可以對(duì)該應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理;反之,若應(yīng)用進(jìn)程位于終端的狀態(tài)通知欄中,則確定該應(yīng)用進(jìn)程不為待優(yōu)化應(yīng)用進(jìn)程,此時(shí)不對(duì)該應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      例如,應(yīng)用進(jìn)程為短信進(jìn)程、且位于終端的狀態(tài)通知欄中,此時(shí)說明終端上有新接收到的短信,且用戶很有可能尚未查看新接收到的短信。如果對(duì)短信進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,則會(huì)使短信進(jìn)程退出,導(dǎo)致狀態(tài)通知欄中起提示作用的短信通知信息消失,從而使用戶無法通過狀態(tài)通知欄獲知是否有新的短信。而通過本實(shí)施例提供的技術(shù)方案,僅在應(yīng)用進(jìn)程不位于終端的狀態(tài)通知欄中時(shí),才認(rèn)為該應(yīng)用進(jìn)程為待優(yōu)化應(yīng)用進(jìn)程,才會(huì)對(duì)該應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,避免了盲目執(zhí)行優(yōu)化操作時(shí)導(dǎo)致部分應(yīng)用進(jìn)程無法正常運(yùn)行的情況。

      在一個(gè)實(shí)施例中,執(zhí)行步驟s104之后,即對(duì)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理之后,還包括以下步驟:首先,持續(xù)監(jiān)測(cè)處于亮屏狀態(tài)的終端的剩余內(nèi)存。其次,當(dāng)監(jiān)測(cè)到剩余內(nèi)存低于預(yù)設(shè)閾值時(shí),調(diào)起內(nèi)存自動(dòng)優(yōu)化線程。再次,利用內(nèi)存自動(dòng)優(yōu)化線程對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      本實(shí)施例中,終端對(duì)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理之后,還會(huì)持續(xù)監(jiān)測(cè)亮屏狀態(tài)的終端的剩余內(nèi)存,并根據(jù)剩余內(nèi)存的多少選擇是否調(diào)起內(nèi)存自動(dòng)優(yōu)化線程。因此,本實(shí)施例的技術(shù)方案使得亮屏狀態(tài)下的終端能夠持續(xù)對(duì)內(nèi)存進(jìn)行優(yōu)化,以確保亮屏狀態(tài)下的終端始終保持內(nèi)存占用較低,從而延長(zhǎng)終端的續(xù)航時(shí)間。此外,在再次調(diào)起內(nèi)存自動(dòng)優(yōu)化線程時(shí),選擇當(dāng)前運(yùn)行的、且尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,這種執(zhí)行方式的優(yōu)點(diǎn)在于,除這些剩余應(yīng)用進(jìn)程之外的其他進(jìn)程(即待優(yōu)化應(yīng)用進(jìn)程)已被執(zhí)行優(yōu)化操作,短時(shí)間內(nèi)不會(huì)占用太多的內(nèi)存消耗,無需重復(fù)進(jìn)行內(nèi)存優(yōu)化處理。因此,選擇剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理能夠使終端優(yōu)先處理內(nèi)存占用較大的應(yīng)用進(jìn)程,避免終端執(zhí)行不必要的工作。

      在一個(gè)實(shí)施例中,當(dāng)剩余應(yīng)用進(jìn)程包括多個(gè)時(shí),可按照如下步驟對(duì)多個(gè)剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理:

      步驟一、根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型確定各剩余應(yīng)用進(jìn)程的重要比值。

      其中,進(jìn)程類型包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng)。

      具體地,當(dāng)各剩余應(yīng)用進(jìn)程的進(jìn)程類型相同時(shí),可認(rèn)為各剩余應(yīng)用進(jìn)程的重要比值相同;當(dāng)各剩余應(yīng)用進(jìn)程的進(jìn)程類型不同,即各剩余應(yīng)用進(jìn)程的進(jìn)程類型包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少兩項(xiàng)時(shí),可按照如下方式確定各剩余應(yīng)用進(jìn)程的重要比值:首先,獲取各進(jìn)程類型分別對(duì)應(yīng)的權(quán)重值;其次,根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型,確定各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值;再次,根據(jù)各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值確定各剩余應(yīng)用進(jìn)程的重要比值,其中,權(quán)重值越大,其對(duì)應(yīng)的重要比值越高。

      步驟二、根據(jù)各剩余應(yīng)用進(jìn)程的重要比值對(duì)剩余應(yīng)用進(jìn)程進(jìn)行優(yōu)先級(jí)排序,其中,重要比值越高,其對(duì)應(yīng)的優(yōu)先級(jí)越高。

      步驟三、按照優(yōu)先級(jí)從低到高的順序依次對(duì)剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,直至剩余內(nèi)存不低于預(yù)設(shè)閾值。

      該步驟中,應(yīng)用進(jìn)程的優(yōu)先級(jí)越低,說明該應(yīng)用進(jìn)程對(duì)用戶而言重要程度越低,應(yīng)該優(yōu)先對(duì)其進(jìn)行內(nèi)存優(yōu)化處理。而重要程度最高的應(yīng)用進(jìn)程則最后對(duì)其進(jìn)行內(nèi)存優(yōu)化處理,以免影響重要應(yīng)用進(jìn)程的運(yùn)行。

      在對(duì)剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理的過程中,仍需持續(xù)監(jiān)測(cè)終端的剩余內(nèi)存,且當(dāng)監(jiān)測(cè)到終端的剩余內(nèi)存不低于預(yù)設(shè)閾值時(shí),可停止對(duì)剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。假若剩余應(yīng)用進(jìn)程包括n個(gè),終端在對(duì)這n個(gè)剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理的過程中,持續(xù)監(jiān)測(cè)終端的剩余內(nèi)存,當(dāng)對(duì)第m(m<n)個(gè)剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理之后,監(jiān)測(cè)到終端的剩余內(nèi)存已不低于預(yù)設(shè)閾值,則可停止當(dāng)前的內(nèi)存優(yōu)化處理過程,即不再對(duì)其他的(n-m)個(gè)剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      例如,前臺(tái)進(jìn)程對(duì)應(yīng)的權(quán)重值為15%,預(yù)設(shè)白名單進(jìn)程對(duì)應(yīng)的權(quán)重值為20%,預(yù)設(shè)重要進(jìn)程對(duì)應(yīng)的權(quán)重值為35%,上傳/下載進(jìn)程對(duì)應(yīng)的權(quán)重值為30%。假設(shè)剩余應(yīng)用進(jìn)程a的進(jìn)程類型為前臺(tái)進(jìn)程,剩余應(yīng)用進(jìn)程b的進(jìn)程類型為預(yù)設(shè)白名單進(jìn)程,剩余應(yīng)用進(jìn)程c的進(jìn)程類型為上傳進(jìn)程,則剩余應(yīng)用進(jìn)程a對(duì)應(yīng)的權(quán)重值為15%,剩余應(yīng)用進(jìn)程b對(duì)應(yīng)的權(quán)重值為20%,剩余應(yīng)用進(jìn)程c對(duì)應(yīng)的權(quán)重值為30%。那么,根據(jù)權(quán)重值的大小,可確定出剩余應(yīng)用進(jìn)程c的重要比值最高,其次是剩余應(yīng)用進(jìn)程b,而剩余應(yīng)用進(jìn)程a的重要比值最低。然后,按照各剩余應(yīng)用進(jìn)程的重要比值進(jìn)行優(yōu)先級(jí)排序,排序結(jié)果為:剩余應(yīng)用進(jìn)程c的優(yōu)先級(jí)最高,其次是剩余應(yīng)用進(jìn)程b,而剩余應(yīng)用進(jìn)程a的優(yōu)先級(jí)最低。再按照優(yōu)先級(jí)從低到高的順序依次對(duì)剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,即首先對(duì)剩余應(yīng)用進(jìn)程a進(jìn)行內(nèi)存優(yōu)化處理,其次對(duì)剩余應(yīng)用進(jìn)程b進(jìn)行內(nèi)存優(yōu)化處理,最后再對(duì)剩余應(yīng)用進(jìn)程c進(jìn)行內(nèi)存優(yōu)化處理。

      以下通過一具體實(shí)施例來說明本發(fā)明提供的亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法。

      圖2是根據(jù)本發(fā)明一具體實(shí)施例的一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法的示意性流程圖。如圖2所示,該方法包括以下步驟s201-s210:

      步驟s201,在終端處于亮屏狀態(tài)時(shí),新建內(nèi)存監(jiān)測(cè)線程。

      步驟s202,利用新建的內(nèi)存監(jiān)測(cè)線程對(duì)處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),得到監(jiān)測(cè)結(jié)果。

      步驟s203,根據(jù)監(jiān)測(cè)結(jié)果判斷終端在亮屏狀態(tài)時(shí)是否達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件;若是,則執(zhí)行步驟s204;若否,則返回步驟s202,即繼續(xù)對(duì)處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè)。

      其中,預(yù)設(shè)內(nèi)存優(yōu)化條件可包括以下至少一項(xiàng):內(nèi)存占用達(dá)到預(yù)設(shè)閾值、亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng)、終端的溫度達(dá)到預(yù)設(shè)溫度值、終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值。其中,第一預(yù)設(shè)時(shí)長(zhǎng)和第二預(yù)設(shè)時(shí)長(zhǎng)可以相同、也可以不相同。

      步驟s204,調(diào)起內(nèi)存自動(dòng)優(yōu)化線程,并遍歷當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程。

      例如,當(dāng)終端的內(nèi)存占用達(dá)到預(yù)設(shè)閾值80%時(shí),調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;或者,當(dāng)終端的亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng)1小時(shí)時(shí),調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;或者,當(dāng)終端的溫度達(dá)到預(yù)設(shè)溫度值38度時(shí),調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;或者,當(dāng)終端在第二預(yù)設(shè)時(shí)長(zhǎng)10分鐘內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值20%時(shí),調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;等等。

      步驟s205,判斷遍歷的各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程;若否,則執(zhí)行步驟s206;若是,則執(zhí)行步驟s210。

      其中,預(yù)設(shè)類型進(jìn)程包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng)。

      步驟s206,判斷應(yīng)用進(jìn)程是否位于終端的狀態(tài)通知欄中;若否,則執(zhí)行步驟s207;若是,則執(zhí)行步驟s210。

      步驟s207,確定應(yīng)用進(jìn)程為待優(yōu)化應(yīng)用進(jìn)程,并對(duì)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      步驟s208,繼續(xù)監(jiān)測(cè)處于亮屏狀態(tài)的終端的剩余內(nèi)存,并判斷該剩余內(nèi)存是否低于預(yù)設(shè)閾值;若否,則執(zhí)行步驟s209;若是,則繼續(xù)執(zhí)行該步驟,即繼續(xù)監(jiān)測(cè)處于亮屏狀態(tài)的終端的剩余內(nèi)存。

      步驟s209,對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,直至剩余內(nèi)存不低于預(yù)設(shè)閾值。

      步驟s210,確定應(yīng)用進(jìn)程不為待優(yōu)化應(yīng)用進(jìn)程。

      該實(shí)施例中,步驟s205還可進(jìn)一步執(zhí)行為如圖3所示的步驟s301-s306:

      步驟s301,判斷應(yīng)用進(jìn)程是否屬于前臺(tái)進(jìn)程;若否,則執(zhí)行步驟s302;若是,則執(zhí)行步驟s306。

      步驟s302,判斷應(yīng)用進(jìn)程是否屬于預(yù)設(shè)白名單進(jìn)程;若否,則執(zhí)行步驟s303;若是,則執(zhí)行步驟s306。

      步驟s303,判斷應(yīng)用進(jìn)程是否屬于預(yù)設(shè)重要進(jìn)程;若否,則執(zhí)行步驟s304;若是,則執(zhí)行步驟s306。

      步驟s304,判斷應(yīng)用進(jìn)程是否屬于上傳/下載進(jìn)程;若否,則執(zhí)行步驟s305;若是,則執(zhí)行步驟s306。

      步驟s305,確定應(yīng)用進(jìn)程為待優(yōu)化應(yīng)用進(jìn)程。

      步驟s306,確定應(yīng)用進(jìn)程不為待優(yōu)化應(yīng)用進(jìn)程。

      以具體場(chǎng)景為例,在終端處于亮屏狀態(tài)時(shí),監(jiān)測(cè)到終端達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件(如終端的內(nèi)存占用達(dá)到預(yù)設(shè)閾值80%、終端的亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng)1小時(shí)、終端的溫度達(dá)到預(yù)設(shè)溫度值38度或者終端在第二預(yù)設(shè)時(shí)長(zhǎng)10分鐘內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值20%等),則啟動(dòng)內(nèi)存自動(dòng)優(yōu)化線程。假設(shè)終端當(dāng)前運(yùn)行的應(yīng)用進(jìn)程包括應(yīng)用進(jìn)程a、b、c、d、e五個(gè),其中,應(yīng)用進(jìn)程a為前臺(tái)進(jìn)程,應(yīng)用進(jìn)程c為下載進(jìn)程,因此僅對(duì)應(yīng)用進(jìn)程b、c、d進(jìn)行內(nèi)存優(yōu)化處理。然后繼續(xù)監(jiān)測(cè)終端的剩余內(nèi)存,當(dāng)剩余內(nèi)存低于預(yù)設(shè)閾值(如50%)時(shí),再次啟動(dòng)內(nèi)存優(yōu)化線程,對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程(即應(yīng)用進(jìn)程a和c)進(jìn)行內(nèi)存優(yōu)化處理,直至終端的剩余內(nèi)存低于預(yù)設(shè)閾值50%。

      由此具體實(shí)施例可知,該技術(shù)方案能夠在終端處于亮屏狀態(tài)時(shí)新建內(nèi)存監(jiān)測(cè)線程,并利用新建的內(nèi)存監(jiān)測(cè)線程對(duì)處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),并且,當(dāng)監(jiān)測(cè)結(jié)果為終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件時(shí),能夠調(diào)起內(nèi)存自動(dòng)優(yōu)化進(jìn)程,并利用內(nèi)存自動(dòng)優(yōu)化線程在處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。實(shí)現(xiàn)了亮屏狀態(tài)下對(duì)終端進(jìn)行內(nèi)存優(yōu)化的目的,解決了傳統(tǒng)內(nèi)存優(yōu)化方法僅能在息屏狀態(tài)下或內(nèi)存消耗嚴(yán)重不足時(shí)才進(jìn)行優(yōu)化的局限性問題。并且,該技術(shù)方案選擇待優(yōu)化應(yīng)用進(jìn)程時(shí),能夠判斷各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程(即前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng)),并僅在應(yīng)用進(jìn)程不屬于預(yù)設(shè)類型進(jìn)程、且不位于終端的狀態(tài)通知欄中時(shí)確定其為待優(yōu)化應(yīng)用進(jìn)程,進(jìn)而對(duì)其進(jìn)行優(yōu)化,因此該技術(shù)方案還能夠根據(jù)用戶對(duì)終端的實(shí)際使用情況進(jìn)行智能判斷,選擇性地對(duì)部分應(yīng)用進(jìn)程執(zhí)行優(yōu)化操作,從而避免了盲目執(zhí)行優(yōu)化操作時(shí)導(dǎo)致用戶無法正常使用終端的情況。

      圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化裝置的示意性框圖。如圖4所示,該裝置包括:

      新建模塊410,適于在終端處于亮屏狀態(tài)時(shí),新建內(nèi)存監(jiān)測(cè)線程;

      第一監(jiān)測(cè)模塊420,與新建模塊410相耦合,適于利用新建的內(nèi)存監(jiān)測(cè)線程對(duì)處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),得到監(jiān)測(cè)結(jié)果;

      第一調(diào)起模塊430,與第一監(jiān)測(cè)模塊420相耦合,適于若監(jiān)測(cè)結(jié)果為終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件,則調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;

      第一優(yōu)化模塊440,與第一調(diào)起模塊430相耦合,適于利用內(nèi)存自動(dòng)優(yōu)化線程在處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中,選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,如圖5所示,上述裝置還包括:

      第二監(jiān)測(cè)模塊450,與第一優(yōu)化模塊440相耦合,適于選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理之后,持續(xù)監(jiān)測(cè)處于亮屏狀態(tài)的終端的剩余內(nèi)存;

      第二調(diào)起模塊460,與第二監(jiān)測(cè)模塊450相耦合,適于當(dāng)監(jiān)測(cè)到剩余內(nèi)存低于第一預(yù)設(shè)閾值時(shí),調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;

      第二優(yōu)化模塊470,與第二調(diào)起模塊460相耦合,適于利用內(nèi)存自動(dòng)優(yōu)化線程對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,第一優(yōu)化模塊440還適于:

      遍歷當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程;

      判斷遍歷的各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程,預(yù)設(shè)類型進(jìn)程包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng);

      若否,則確定應(yīng)用程序?yàn)榇齼?yōu)化應(yīng)用進(jìn)程;

      對(duì)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,第一優(yōu)化模塊440還適于:

      判斷應(yīng)用進(jìn)程是否屬于前臺(tái)進(jìn)程;

      若判定應(yīng)用進(jìn)程不屬于前臺(tái)進(jìn)程,則進(jìn)一步判斷應(yīng)用進(jìn)程是否屬于預(yù)設(shè)白名單進(jìn)程;

      若判定應(yīng)用進(jìn)程不屬于預(yù)設(shè)白名單進(jìn)程,則進(jìn)一步判斷應(yīng)用進(jìn)程是否屬于預(yù)設(shè)重要進(jìn)程;

      若判定應(yīng)用進(jìn)程不屬于預(yù)設(shè)重要進(jìn)程,則進(jìn)一步判斷應(yīng)用進(jìn)程是否屬于上傳/下載進(jìn)程;

      若判定應(yīng)用進(jìn)程不屬于上傳/下載進(jìn)程,則確定應(yīng)用進(jìn)程為待優(yōu)化應(yīng)用進(jìn)程。

      可選地,第一優(yōu)化模塊440還適于:

      在判定應(yīng)用進(jìn)程不屬于預(yù)設(shè)類型進(jìn)程之后,判斷應(yīng)用進(jìn)程是否位于終端的狀態(tài)通知欄中;

      若否,則確定應(yīng)用程序?yàn)榇齼?yōu)化應(yīng)用進(jìn)程。

      可選地,預(yù)設(shè)白名單進(jìn)程包括殺毒類進(jìn)程、收發(fā)郵件類進(jìn)程中的至少一項(xiàng);

      預(yù)設(shè)重要進(jìn)程包括音/視頻進(jìn)程。

      可選地,第二優(yōu)化模塊還適于:

      當(dāng)剩余應(yīng)用進(jìn)程包括多個(gè)時(shí),根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型確定各剩余應(yīng)用進(jìn)程的重要比值;

      根據(jù)各剩余應(yīng)用進(jìn)程的重要比值對(duì)剩余應(yīng)用進(jìn)程進(jìn)行優(yōu)先級(jí)排序,其中,重要比值越高,其對(duì)應(yīng)的優(yōu)先級(jí)越高;

      按照優(yōu)先級(jí)從低到高的順序依次對(duì)剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,直至剩余內(nèi)存不低于第一預(yù)設(shè)閾值。

      可選地,第二優(yōu)化模塊470還適于:

      當(dāng)進(jìn)程類型包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少兩項(xiàng)時(shí),獲取各進(jìn)程類型分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型,確定各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值確定各剩余應(yīng)用進(jìn)程的重要比值,其中,權(quán)重值越大,其對(duì)應(yīng)的重要比值越高。

      可選地,預(yù)設(shè)內(nèi)存優(yōu)化條件包括以下至少一項(xiàng):

      內(nèi)存占用達(dá)到第二預(yù)設(shè)閾值;

      亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng);

      終端的溫度達(dá)到預(yù)設(shè)溫度值;

      終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值。

      采用本發(fā)明實(shí)施例提供的裝置,能夠在終端處于亮屏狀態(tài)時(shí)新建內(nèi)存監(jiān)測(cè)線程,并利用新建的內(nèi)存監(jiān)測(cè)線程對(duì)處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),并且,當(dāng)監(jiān)測(cè)結(jié)果為終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件時(shí),能夠調(diào)起內(nèi)存自動(dòng)優(yōu)化進(jìn)程,并利用內(nèi)存自動(dòng)優(yōu)化線程在處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。因此,該技術(shù)方案實(shí)現(xiàn)了亮屏狀態(tài)下對(duì)終端進(jìn)行內(nèi)存優(yōu)化的目的,解決了傳統(tǒng)內(nèi)存優(yōu)化方法僅能在息屏狀態(tài)下或內(nèi)存消耗嚴(yán)重不足時(shí)才進(jìn)行優(yōu)化的局限性問題,從而提高用戶對(duì)終端的使用體驗(yàn)度。

      本領(lǐng)域的技術(shù)人員應(yīng)可理解,圖4和圖5中的亮屏狀態(tài)下的終端內(nèi)存優(yōu)化裝置能夠用來實(shí)現(xiàn)前文所述的亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方案,其中的細(xì)節(jié)描述應(yīng)與前文方法部分描述類似,為避免繁瑣,此處不另贅述。

      本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,如圖6所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該移動(dòng)終端可以為包括手機(jī)、平板電腦、pda(personaldigitalassistant,個(gè)人數(shù)字助理)、pos(pointofsales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:

      圖6示出的是與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖6,手機(jī)包括:射頻(radiofrequency,rf)電路610、存儲(chǔ)器620、輸入單元630、顯示單元640、傳感器650、音頻電路660、無線保真(wireless-fidelity,wi-fi)模塊670、處理器680、以及電源690等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

      下面結(jié)合圖6對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:

      rf電路610可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器680處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路610包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路610還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無線服務(wù)(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長(zhǎng)期演進(jìn)(longtermevolution,lte)、電子郵件、短消息服務(wù)(shortmessagingservice,sms)等。

      存儲(chǔ)器620可用于存儲(chǔ)軟件程序以及模塊,處理器680通過運(yùn)行存儲(chǔ)在存儲(chǔ)器620的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器620可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器620可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。

      輸入單元630可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元630可包括觸控面板631以及其他輸入設(shè)備632。觸控面板631,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板631上或在觸控面板631附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板631可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器680,并能接收處理器680發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板631。除了觸控面板631,輸入單元630還可以包括其他輸入設(shè)備632。具體地,其他輸入設(shè)備632可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

      顯示單元640可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元640可包括顯示面板641,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板641。進(jìn)一步的,觸控面板631可覆蓋顯示面板641,當(dāng)觸控面板631檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器680以確定觸摸事件的類型,隨后處理器680根據(jù)觸摸事件的類型在顯示面板641上提供相應(yīng)的視覺輸出。雖然在圖6中,觸控面板631與顯示面板641是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板631與顯示面板641集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。

      手機(jī)還可包括至少一種傳感器650,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板641的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板641和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。

      音頻電路660、揚(yáng)聲器661,傳聲器662可提供用戶與手機(jī)之間的音頻接口。音頻電路660可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器661,由揚(yáng)聲器661轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器662將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路660接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器680處理后,經(jīng)rf電路610以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器620以便進(jìn)一步處理。

      wifi屬于短距離無線傳輸技術(shù),手機(jī)通過wifi模塊670可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6示出了wifi模塊670,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

      處理器680是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器620內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器620內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器680可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器680可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器680中。

      手機(jī)還包括給各個(gè)部件供電的電源690(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器680邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。

      盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。

      在本發(fā)明實(shí)施例中,該終端所包括的處理器680還具有以下功能:

      在終端處于亮屏狀態(tài)時(shí),新建內(nèi)存監(jiān)測(cè)線程;

      利用所述新建的內(nèi)存監(jiān)測(cè)線程對(duì)所述處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),得到監(jiān)測(cè)結(jié)果;

      若所述監(jiān)測(cè)結(jié)果為所述終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件,則調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;

      利用所述內(nèi)存自動(dòng)優(yōu)化線程在所述處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中,選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,處理器680還具有以下功能:

      所述選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理之后,持續(xù)監(jiān)測(cè)所述處于亮屏狀態(tài)的終端的剩余內(nèi)存;

      當(dāng)監(jiān)測(cè)到所述剩余內(nèi)存低于第一預(yù)設(shè)閾值時(shí),調(diào)起所述內(nèi)存自動(dòng)優(yōu)化線程;

      利用所述內(nèi)存自動(dòng)優(yōu)化線程對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,處理器680還具有以下功能:

      遍歷當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程;

      判斷所述遍歷的各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程,所述預(yù)設(shè)類型進(jìn)程包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng);

      若否,則確定所述應(yīng)用程序?yàn)樗龃齼?yōu)化應(yīng)用進(jìn)程;

      對(duì)所述待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      可選地,處理器680還具有以下功能:

      判斷所述應(yīng)用進(jìn)程是否屬于所述前臺(tái)進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述前臺(tái)進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述預(yù)設(shè)白名單進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)白名單進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述預(yù)設(shè)重要進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)重要進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述上傳/下載進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述上傳/下載進(jìn)程,則確定所述應(yīng)用進(jìn)程為所述待優(yōu)化應(yīng)用進(jìn)程。

      可選地,處理器680還具有以下功能:

      在判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)類型進(jìn)程之后,判斷所述應(yīng)用進(jìn)程是否位于所述終端的狀態(tài)通知欄中;

      若否,則確定所述應(yīng)用程序?yàn)樗龃齼?yōu)化應(yīng)用進(jìn)程。

      可選地,所述預(yù)設(shè)白名單進(jìn)程包括殺毒類進(jìn)程、收發(fā)郵件類進(jìn)程中的至少一項(xiàng);

      所述預(yù)設(shè)重要進(jìn)程包括音/視頻進(jìn)程。

      可選地,處理器680還具有以下功能:

      當(dāng)所述剩余應(yīng)用進(jìn)程包括多個(gè)時(shí),根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型確定所述各剩余應(yīng)用進(jìn)程的重要比值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程的重要比值對(duì)所述剩余應(yīng)用進(jìn)程進(jìn)行優(yōu)先級(jí)排序,其中,所述重要比值越高,其對(duì)應(yīng)的優(yōu)先級(jí)越高;

      按照所述優(yōu)先級(jí)從低到高的順序依次對(duì)所述剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,直至所述剩余內(nèi)存不低于所述第一預(yù)設(shè)閾值。

      可選地,處理器680還具有以下功能:

      當(dāng)所述進(jìn)程類型包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少兩項(xiàng)時(shí),獲取各進(jìn)程類型分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程的進(jìn)程類型,確定所述各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值確定所述各剩余應(yīng)用進(jìn)程的重要比值,其中,所述權(quán)重值越大,其對(duì)應(yīng)的重要比值越高。

      可選地,所述預(yù)設(shè)內(nèi)存優(yōu)化條件包括以下至少一項(xiàng):

      內(nèi)存占用達(dá)到第二預(yù)設(shè)閾值;

      所述亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng);

      所述終端的溫度達(dá)到預(yù)設(shè)溫度值;

      所述終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值。

      在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。

      類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。

      本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。

      此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。

      本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(dsp)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的亮屏狀態(tài)下的終端內(nèi)存優(yōu)化裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。

      應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

      至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,雖然本文已詳盡示出和描述了本發(fā)明的多個(gè)示例性實(shí)施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn)定為覆蓋了所有這些其他變型或修改。

      本發(fā)明實(shí)施例提供了a1.一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化方法,包括:

      在終端處于亮屏狀態(tài)時(shí),新建內(nèi)存監(jiān)測(cè)線程;

      利用所述新建的內(nèi)存監(jiān)測(cè)線程對(duì)所述處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),得到監(jiān)測(cè)結(jié)果;

      若所述監(jiān)測(cè)結(jié)果為所述終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件,則調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;

      利用所述內(nèi)存自動(dòng)優(yōu)化線程在所述處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中,選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      a2.根據(jù)a1所述的方法,其中,所述選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理之后,所述方法還包括:

      持續(xù)監(jiān)測(cè)所述處于亮屏狀態(tài)的終端的剩余內(nèi)存;

      當(dāng)監(jiān)測(cè)到所述剩余內(nèi)存低于第一預(yù)設(shè)閾值時(shí),調(diào)起所述內(nèi)存自動(dòng)優(yōu)化線程;

      利用所述內(nèi)存自動(dòng)優(yōu)化線程對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      a3.根據(jù)a1或a2所述的方法,其中,所述選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,包括:

      遍歷當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程;

      判斷所述遍歷的各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程,所述預(yù)設(shè)類型進(jìn)程包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng);

      若否,則確定所述應(yīng)用程序?yàn)樗龃齼?yōu)化應(yīng)用進(jìn)程;

      對(duì)所述待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      a4.根據(jù)a3所述的方法,其中,所述選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,包括:

      判斷所述應(yīng)用進(jìn)程是否屬于所述前臺(tái)進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述前臺(tái)進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述預(yù)設(shè)白名單進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)白名單進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述預(yù)設(shè)重要進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)重要進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述上傳/下載進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述上傳/下載進(jìn)程,則確定所述應(yīng)用進(jìn)程為所述待優(yōu)化應(yīng)用進(jìn)程。

      a5.根據(jù)a3或a4所述的方法,其中,在判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)類型進(jìn)程之后,所述選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,還包括:

      判斷所述應(yīng)用進(jìn)程是否位于所述終端的狀態(tài)通知欄中;

      若否,則確定所述應(yīng)用程序?yàn)樗龃齼?yōu)化應(yīng)用進(jìn)程。

      a6.根據(jù)a3-a5中任一項(xiàng)所述的方法,其中,所述預(yù)設(shè)白名單進(jìn)程包括殺毒類進(jìn)程、收發(fā)郵件類進(jìn)程中的至少一項(xiàng);

      所述預(yù)設(shè)重要進(jìn)程包括音/視頻進(jìn)程。

      a7.根據(jù)a3-a6中任一項(xiàng)所述的方法,其中,當(dāng)所述剩余應(yīng)用進(jìn)程包括多個(gè)時(shí),利用所述內(nèi)存自動(dòng)優(yōu)化線程對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,包括:

      根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型確定所述各剩余應(yīng)用進(jìn)程的重要比值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程的重要比值對(duì)所述剩余應(yīng)用進(jìn)程進(jìn)行優(yōu)先級(jí)排序,其中,所述重要比值越高,其對(duì)應(yīng)的優(yōu)先級(jí)越高;

      按照所述優(yōu)先級(jí)從低到高的順序依次對(duì)所述剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,直至所述剩余內(nèi)存不低于所述第一預(yù)設(shè)閾值。

      a8.根據(jù)a7所述的方法,其中,當(dāng)所述進(jìn)程類型包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少兩項(xiàng)時(shí),所述根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型確定所述各剩余應(yīng)用進(jìn)程的重要比值,包括:

      獲取各進(jìn)程類型分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程的進(jìn)程類型,確定所述各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值確定所述各剩余應(yīng)用進(jìn)程的重要比值,其中,所述權(quán)重值越大,其對(duì)應(yīng)的重要比值越高。

      a9.根據(jù)a1-a8中任一項(xiàng)所述的方法,其中,所述預(yù)設(shè)內(nèi)存優(yōu)化條件包括以下至少一項(xiàng):

      內(nèi)存占用達(dá)到第二預(yù)設(shè)閾值;

      所述亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng);

      所述終端的溫度達(dá)到預(yù)設(shè)溫度值;

      所述終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值。

      本發(fā)明實(shí)施例還提供了b10.一種亮屏狀態(tài)下的終端內(nèi)存優(yōu)化裝置,包括:

      新建模塊,適于在終端處于亮屏狀態(tài)時(shí),新建內(nèi)存監(jiān)測(cè)線程;

      第一監(jiān)測(cè)模塊,適于利用所述新建的內(nèi)存監(jiān)測(cè)線程對(duì)所述處于亮屏狀態(tài)的終端進(jìn)行監(jiān)測(cè),得到監(jiān)測(cè)結(jié)果;

      第一調(diào)起模塊,適于若所述監(jiān)測(cè)結(jié)果為所述終端在亮屏狀態(tài)時(shí)已達(dá)到預(yù)設(shè)內(nèi)存優(yōu)化條件,則調(diào)起內(nèi)存自動(dòng)優(yōu)化線程;

      第一優(yōu)化模塊,適于利用所述內(nèi)存自動(dòng)優(yōu)化線程在所述處于亮屏狀態(tài)的終端當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程中,選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      b11.根據(jù)b10所述的裝置,其中,所述裝置還包括:

      第二監(jiān)測(cè)模塊,適于選擇至少一個(gè)待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理之后,持續(xù)監(jiān)測(cè)所述處于亮屏狀態(tài)的終端的剩余內(nèi)存;

      第二調(diào)起模塊,適于當(dāng)監(jiān)測(cè)到所述剩余內(nèi)存低于第一預(yù)設(shè)閾值時(shí),調(diào)起所述內(nèi)存自動(dòng)優(yōu)化線程;

      第二優(yōu)化模塊,適于利用所述內(nèi)存自動(dòng)優(yōu)化線程對(duì)當(dāng)前運(yùn)行的、尚未被優(yōu)化的剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      b12.根據(jù)b10或b11所述的裝置,其中,所述第一優(yōu)化模塊還適于:

      遍歷當(dāng)前運(yùn)行的多個(gè)應(yīng)用進(jìn)程;

      判斷所述遍歷的各應(yīng)用進(jìn)程是否屬于預(yù)設(shè)類型進(jìn)程,所述預(yù)設(shè)類型進(jìn)程包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少一項(xiàng);

      若否,則確定所述應(yīng)用程序?yàn)樗龃齼?yōu)化應(yīng)用進(jìn)程;

      對(duì)所述待優(yōu)化應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理。

      b13.根據(jù)b12所述的裝置,其中,所述第一優(yōu)化模塊還適于:

      判斷所述應(yīng)用進(jìn)程是否屬于所述前臺(tái)進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述前臺(tái)進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述預(yù)設(shè)白名單進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)白名單進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述預(yù)設(shè)重要進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)重要進(jìn)程,則進(jìn)一步判斷所述應(yīng)用進(jìn)程是否屬于所述上傳/下載進(jìn)程;

      若判定所述應(yīng)用進(jìn)程不屬于所述上傳/下載進(jìn)程,則確定所述應(yīng)用進(jìn)程為所述待優(yōu)化應(yīng)用進(jìn)程。

      b14.根據(jù)b12或b13所述的裝置,其中,所述第一優(yōu)化模塊還適于:

      在判定所述應(yīng)用進(jìn)程不屬于所述預(yù)設(shè)類型進(jìn)程之后,判斷所述應(yīng)用進(jìn)程是否位于所述終端的狀態(tài)通知欄中;

      若否,則確定所述應(yīng)用程序?yàn)樗龃齼?yōu)化應(yīng)用進(jìn)程。

      b15.根據(jù)b12-b14中任一項(xiàng)所述的裝置,其中,所述預(yù)設(shè)白名單進(jìn)程包括殺毒類進(jìn)程、收發(fā)郵件類進(jìn)程中的至少一項(xiàng);

      所述預(yù)設(shè)重要進(jìn)程包括音/視頻進(jìn)程。

      b16.根據(jù)b12-b15中任一項(xiàng)所述的裝置,其中,所述第二優(yōu)化模塊還適于:

      當(dāng)所述剩余應(yīng)用進(jìn)程包括多個(gè)時(shí),根據(jù)各剩余應(yīng)用進(jìn)程的進(jìn)程類型確定所述各剩余應(yīng)用進(jìn)程的重要比值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程的重要比值對(duì)所述剩余應(yīng)用進(jìn)程進(jìn)行優(yōu)先級(jí)排序,其中,所述重要比值越高,其對(duì)應(yīng)的優(yōu)先級(jí)越高;

      按照所述優(yōu)先級(jí)從低到高的順序依次對(duì)所述剩余應(yīng)用進(jìn)程進(jìn)行內(nèi)存優(yōu)化處理,直至所述剩余內(nèi)存不低于所述第一預(yù)設(shè)閾值。

      b17.根據(jù)b16所述的裝置,其中,所述第二優(yōu)化模塊還適于:

      當(dāng)所述進(jìn)程類型包括前臺(tái)進(jìn)程、預(yù)設(shè)白名單進(jìn)程、預(yù)設(shè)重要進(jìn)程、上傳/下載進(jìn)程中的至少兩項(xiàng)時(shí),獲取各進(jìn)程類型分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程的進(jìn)程類型,確定所述各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值;

      根據(jù)所述各剩余應(yīng)用進(jìn)程分別對(duì)應(yīng)的權(quán)重值確定所述各剩余應(yīng)用進(jìn)程的重要比值,其中,所述權(quán)重值越大,其對(duì)應(yīng)的重要比值越高。

      b18.根據(jù)b10-b17中任一項(xiàng)所述的裝置,其中,所述預(yù)設(shè)內(nèi)存優(yōu)化條件包括以下至少一項(xiàng):

      內(nèi)存占用達(dá)到第二預(yù)設(shè)閾值;

      所述亮屏狀態(tài)的持續(xù)時(shí)長(zhǎng)達(dá)到第一預(yù)設(shè)時(shí)長(zhǎng);

      所述終端的溫度達(dá)到預(yù)設(shè)溫度值;

      所述終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的耗電量達(dá)到預(yù)設(shè)耗電值。

      本發(fā)明實(shí)施例還公開了c19.一種移動(dòng)終端,包括處理器和存儲(chǔ)器:

      所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行a1至a9任一項(xiàng)方法的程序,

      所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1