一種內(nèi)存優(yōu)化方法、優(yōu)化裝置以及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種內(nèi)存優(yōu)化方法,用于實(shí)現(xiàn)對(duì)終端的運(yùn)行內(nèi)存和內(nèi)置存儲(chǔ)的雙優(yōu)化。本發(fā)明實(shí)施例方法包括:當(dāng)終端凍結(jié)應(yīng)用程序后,終端實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)是否滿足預(yù)設(shè)閾值,目標(biāo)參數(shù)至少包括凍結(jié)時(shí)間參數(shù)或內(nèi)存參數(shù);若是,則終端提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。本發(fā)明實(shí)施例還提供了一種優(yōu)化裝置以及終端,可以通過對(duì)應(yīng)用程序的凍結(jié)時(shí)間以及終端的內(nèi)存維度提示用戶對(duì)凍結(jié)的應(yīng)用程序進(jìn)行相應(yīng)的操作,以節(jié)省存儲(chǔ)空間資源,從而在優(yōu)化運(yùn)行內(nèi)存的同時(shí),也可以優(yōu)化內(nèi)置存儲(chǔ)。
【專利說明】
一種內(nèi)存優(yōu)化方法、優(yōu)化裝置以及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種內(nèi)存優(yōu)化方法、優(yōu)化裝置以及終端。
【背景技術(shù)】
[0002]隨著移動(dòng)終端的日益普及與發(fā)展,移動(dòng)終端成為了人們生活與工作中的重要部分。
[0003]目前,各類智能操作系統(tǒng)在諸如手機(jī)、平板電腦、車載等移動(dòng)終端上的應(yīng)用,使得移動(dòng)終端基于各類應(yīng)用程序的功能也越來越豐富,但隨之而來的是移動(dòng)終端所需的內(nèi)存也越來越大,而由于移動(dòng)終端的配置不統(tǒng)一,隨著智能操作系統(tǒng)的升級(jí),智能操作系統(tǒng)在移動(dòng)終端占用的內(nèi)存也會(huì)進(jìn)一步增加。此外,當(dāng)應(yīng)用程序啟動(dòng)時(shí),由于進(jìn)程初始化會(huì)在前臺(tái)占用大量內(nèi)存,進(jìn)入穩(wěn)定運(yùn)行期后仍會(huì)在后臺(tái)占用一定的空間,尤其是當(dāng)移動(dòng)終端中同時(shí)運(yùn)行多個(gè)應(yīng)用程序時(shí)。然而,現(xiàn)有移動(dòng)終端的內(nèi)存大小不一,若移動(dòng)終端無法滿足應(yīng)用程序安裝時(shí)占用的內(nèi)存空間、運(yùn)行時(shí)占用的內(nèi)存空間等,將會(huì)出現(xiàn)內(nèi)存不足的情況,而一旦移動(dòng)終端的內(nèi)存不足,將會(huì)導(dǎo)致應(yīng)用程序卡頓或崩潰、頁面加載不全等問題。
[0004]為了保證應(yīng)用程序運(yùn)行的流暢性,并有效利用移動(dòng)終端的內(nèi)存,需要對(duì)移動(dòng)終端的內(nèi)存做優(yōu)化處理?,F(xiàn)有技術(shù)中,凍結(jié)應(yīng)用技術(shù)主要是針對(duì)運(yùn)行的應(yīng)用程序所占用的內(nèi)存空間資源進(jìn)行優(yōu)化處理,但并不能綜合優(yōu)化移動(dòng)終端整個(gè)的內(nèi)置存儲(chǔ),這降低了移動(dòng)終端內(nèi)存優(yōu)化處理的高效利用,不利于用戶體驗(yàn)的提高。
[0005]因此,如何對(duì)移動(dòng)終端的內(nèi)存進(jìn)行高效優(yōu)化,提高用戶體驗(yàn),是本領(lǐng)域技術(shù)人員亟待解決的問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供了一種內(nèi)存優(yōu)化方法、優(yōu)化裝置以及終端,結(jié)合應(yīng)用凍結(jié)技術(shù)能夠?qū)崿F(xiàn)對(duì)運(yùn)行內(nèi)存和內(nèi)置存儲(chǔ)的雙優(yōu)化,提高了用戶體驗(yàn)。
[0007]有鑒于此,本發(fā)明第一方面提供一種內(nèi)存優(yōu)化方法,可包括:
[0008]當(dāng)終端凍結(jié)應(yīng)用程序后,終端實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)是否滿足預(yù)設(shè)閾值,目標(biāo)參數(shù)至少包括凍結(jié)時(shí)間參數(shù)或內(nèi)存參數(shù);
[0009]若是,則終端提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0010]結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例的第一方面的第一種實(shí)施方式中,終端監(jiān)測當(dāng)前條件是否滿足預(yù)設(shè)閾值包括:
[0011]終端實(shí)時(shí)監(jiān)測應(yīng)用程序的凍結(jié)時(shí)間是否超出預(yù)設(shè)優(yōu)化時(shí)間閾值;和/或,
[0012]終端實(shí)時(shí)監(jiān)測應(yīng)用程序的占用內(nèi)存是否大于預(yù)設(shè)占用內(nèi)存閾值;和/或,
[0013]終端實(shí)時(shí)監(jiān)測當(dāng)前剩余內(nèi)存是否小于第一預(yù)設(shè)剩余內(nèi)存閾值。
[0014]結(jié)合本發(fā)明實(shí)施例的第一方面,或本發(fā)明實(shí)施例的第一方面的第一種實(shí)施方式,在本發(fā)明實(shí)施例的第一方面的第二種實(shí)施方式中,終端提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作對(duì)應(yīng)的提示內(nèi)容包括壓縮應(yīng)用數(shù)據(jù)和/或清理應(yīng)用數(shù)據(jù)和/或卸載應(yīng)用。
[0015]結(jié)合本發(fā)明實(shí)施例的第一方面的第二種實(shí)施方式,在本發(fā)明實(shí)施例的第一方面的第三種實(shí)施方式中,當(dāng)當(dāng)前剩余內(nèi)存小于第一預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第二預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容為壓縮應(yīng)用數(shù)據(jù);
[0016]當(dāng)當(dāng)前剩余內(nèi)存小于第二預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容為清理應(yīng)用數(shù)據(jù);
[0017]當(dāng)當(dāng)前剩余內(nèi)存小于第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容為卸載應(yīng)用。
[0018]本發(fā)明第二方面提供一種優(yōu)化裝置,可包括:
[0019]監(jiān)測模塊,用于當(dāng)終端凍結(jié)應(yīng)用程序后,實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)是否滿足預(yù)設(shè)閾值,目標(biāo)參數(shù)至少包括凍結(jié)時(shí)間參數(shù)或內(nèi)存參數(shù);
[0020]提示模塊,用于當(dāng)目標(biāo)參數(shù)滿足預(yù)設(shè)閾值時(shí),則提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0021]結(jié)合本發(fā)明實(shí)施例的第二方面,在本發(fā)明實(shí)施例的第二方面的第一種實(shí)施方式中,監(jiān)測模塊包括:
[0022]第一監(jiān)測單元,用于實(shí)時(shí)監(jiān)測應(yīng)用程序的凍結(jié)時(shí)間是否超出預(yù)設(shè)優(yōu)化時(shí)間閾值;和/或,
[0023]第二監(jiān)測單元,用于實(shí)時(shí)監(jiān)測應(yīng)用程序的占用內(nèi)存是否大于預(yù)設(shè)占用內(nèi)存閾值;和/或,
[0024]第三監(jiān)測單元,用于實(shí)時(shí)監(jiān)測當(dāng)前剩余內(nèi)存是否小于第一預(yù)設(shè)剩余內(nèi)存閾值。
[0025]結(jié)合本發(fā)明實(shí)施例的第二方面,或本發(fā)明實(shí)施例的第二方面的第一種實(shí)施方式,在本發(fā)明實(shí)施例的第二方面的第二種實(shí)施方式中,提示模塊對(duì)應(yīng)的提示內(nèi)容包括壓縮應(yīng)用數(shù)據(jù)和/或清理應(yīng)用數(shù)據(jù)和/或卸載應(yīng)用。
[0026]結(jié)合本發(fā)明實(shí)施例的第二方面的第二種實(shí)施方式,在本發(fā)明實(shí)施例的第二方面的第三種實(shí)施方式中,當(dāng)當(dāng)前剩余內(nèi)存小于第一預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第二預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容為壓縮應(yīng)用數(shù)據(jù);
[0027]當(dāng)當(dāng)前剩余內(nèi)存小于第二預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容為清理應(yīng)用數(shù)據(jù);
[0028]當(dāng)當(dāng)前剩余內(nèi)存小于第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容為卸載應(yīng)用。
[0029]本發(fā)明第三方面提供一種終端,包括上述實(shí)施例的第二方面的優(yōu)化裝置。
[0030]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0031 ]本實(shí)施例中,當(dāng)終端凍結(jié)應(yīng)用程序后,終端可以實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)是否滿足預(yù)設(shè)閾值,該目標(biāo)參數(shù)至少包括凍結(jié)時(shí)間參數(shù)或內(nèi)存參數(shù),若目標(biāo)參數(shù)滿足預(yù)設(shè)閾值,那么終端可以提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。由此可知,通過設(shè)置應(yīng)用程序的凍結(jié)時(shí)間、終端的內(nèi)存維度的閾值可以分別實(shí)現(xiàn)對(duì)凍結(jié)的應(yīng)用程序、終端內(nèi)存相關(guān)信息的實(shí)時(shí)監(jiān)測,并可以根據(jù)監(jiān)測結(jié)果提示用戶對(duì)凍結(jié)的應(yīng)用程序進(jìn)行處理,相比于現(xiàn)有技術(shù),除對(duì)應(yīng)用程序進(jìn)行凍結(jié)以優(yōu)化終端的運(yùn)行內(nèi)存之外,本發(fā)明還可以進(jìn)一步對(duì)凍結(jié)的應(yīng)用程序進(jìn)行管理,從而實(shí)現(xiàn)對(duì)終端內(nèi)置存儲(chǔ)的優(yōu)化,進(jìn)而提高用戶體驗(yàn)。
【附圖說明】
[0032]圖1為本發(fā)明實(shí)施例中內(nèi)存優(yōu)化方法一個(gè)實(shí)施例示意圖;
[0033]圖2為本發(fā)明實(shí)施例中內(nèi)存優(yōu)化方法另一實(shí)施例示意圖;
[0034]圖3為本發(fā)明實(shí)施例中內(nèi)存優(yōu)化方法另一實(shí)施例示意圖;
[0035]圖4為本發(fā)明實(shí)施例中內(nèi)存優(yōu)化方法另一實(shí)施例示意圖;
[0036]圖5為本發(fā)明實(shí)施例中優(yōu)化裝置一個(gè)實(shí)施例示意圖;
[0037]圖6為本發(fā)明實(shí)施例中優(yōu)化裝置另一實(shí)施例示意圖。
【具體實(shí)施方式】
[0038]本發(fā)明實(shí)施例提供了一種內(nèi)存優(yōu)化方法、優(yōu)化裝置以及終端,用于實(shí)現(xiàn)對(duì)終端運(yùn)行內(nèi)存和內(nèi)置存儲(chǔ)的雙優(yōu)化,進(jìn)而提高用戶體驗(yàn)。
[0039]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0040]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0041]為便于理解,下面對(duì)本發(fā)明實(shí)施例中的具體流程進(jìn)行描述,請(qǐng)參閱圖1,本發(fā)明實(shí)施例中內(nèi)存優(yōu)化方法一個(gè)實(shí)施例包括:
[0042]101、當(dāng)終端凍結(jié)應(yīng)用程序后,終端實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)是否滿足預(yù)設(shè)閾值,若否,則執(zhí)行步驟102,若是,則執(zhí)行步驟103 ;
[0043]本實(shí)施例中,本實(shí)施例中的終端具有凍結(jié)應(yīng)用程序功能,該終端可以包括但不限于智能手機(jī)、平板電腦、個(gè)人數(shù)字助理TOA等。當(dāng)終端安裝有多個(gè)應(yīng)用程序時(shí),用戶可以選擇在終端將部分應(yīng)用程序進(jìn)行凍結(jié),凍結(jié)應(yīng)用程序是指將應(yīng)用程序變?yōu)榧偎罓顟B(tài),用戶可以選擇將一段時(shí)間不用的或者不清楚該應(yīng)用程序卸載與保留價(jià)值的應(yīng)用程序進(jìn)行凍結(jié)處理,凍結(jié)后的應(yīng)用程序不會(huì)再進(jìn)行后臺(tái)啟動(dòng)等操作,可以減少終端運(yùn)行內(nèi)存資源的消耗。具體的,應(yīng)用程序凍結(jié)后,仍會(huì)占據(jù)終端的部分內(nèi)置存儲(chǔ),且凍結(jié)的應(yīng)用程序若未解凍,將一直處于假死狀態(tài),從而,當(dāng)終端凍結(jié)應(yīng)用程序后,終端可以實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)是否滿足預(yù)設(shè)閾值,該目標(biāo)參數(shù)可以至少包括凍結(jié)時(shí)間參數(shù)或內(nèi)存參數(shù)。
[0044]可以理解的是,本實(shí)施例中的凍結(jié)時(shí)間參數(shù)可以為已凍結(jié)的應(yīng)用程序的凍結(jié)時(shí)間,此處限定之后,在后面即不再重復(fù)限定,本實(shí)施例中的內(nèi)存參數(shù)可以為已凍結(jié)的應(yīng)用程序的占用內(nèi)存,也可以為終端的內(nèi)存使用情況,具體此處不做限定。
[0045]102、執(zhí)行其它流程;
[0046]若終端實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)不滿足預(yù)設(shè)閾值,則終端可以不進(jìn)行其它操作,使得應(yīng)用程序維持在凍結(jié)狀態(tài)。
[0047]103、終端提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0048]若終端實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)滿足預(yù)設(shè)閾值,則終端可以提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0049]本實(shí)施例中,終端提示用戶對(duì)所應(yīng)用程序進(jìn)行相應(yīng)的操作對(duì)應(yīng)的提示內(nèi)容可以包括壓縮應(yīng)用數(shù)據(jù)和/或清理應(yīng)用數(shù)據(jù)和/或卸載應(yīng)用,具體此處不做限定。
[0050]具體的,在實(shí)際應(yīng)用中,若終端以顯示的方式對(duì)用戶進(jìn)行提示,那么該顯示界面可以顯示壓縮應(yīng)用數(shù)據(jù)、清理應(yīng)用數(shù)據(jù)和卸載應(yīng)用中的一個(gè)或多個(gè),從而使得用戶可以根據(jù)顯示界面顯示的提示內(nèi)容選擇其中一種操作方式對(duì)應(yīng)用程序進(jìn)行操作,終端則可以根據(jù)用戶選擇的操作方式對(duì)應(yīng)用程序進(jìn)行處理以優(yōu)化內(nèi)存。對(duì)應(yīng)的,該顯示界面也可以有取消選項(xiàng),以滿足用戶對(duì)應(yīng)用程序不做任何處理的目的。例如,假設(shè)用戶在終端安裝有樂視體育應(yīng)用程序,并將該樂視體育進(jìn)行了凍結(jié),那么在終端監(jiān)測到目標(biāo)參數(shù)滿足預(yù)設(shè)閾值時(shí),顯示界面可以諸如顯示壓縮應(yīng)用數(shù)據(jù)、清理應(yīng)用數(shù)據(jù)、卸載應(yīng)用、取消四個(gè)選項(xiàng),以提示用戶選擇其中一個(gè)選項(xiàng)對(duì)該樂視體育進(jìn)行相應(yīng)的操作,用戶可以通過選擇壓縮應(yīng)用數(shù)據(jù)、清理應(yīng)用數(shù)據(jù)、卸載應(yīng)用以不同程度的節(jié)省內(nèi)存空間達(dá)到優(yōu)化內(nèi)存的目的,若用戶可以選擇壓縮應(yīng)用數(shù)據(jù),那么終端可以將該樂視體育進(jìn)行壓縮,若用戶可以選擇清理應(yīng)用數(shù)據(jù),那么終端可以將該樂視體育的諸如緩存數(shù)據(jù)進(jìn)行清理,若用戶可以選擇卸載應(yīng)用,那么終端可以將該樂視體育進(jìn)行卸載,當(dāng)然用戶也可以選擇取消這個(gè)選項(xiàng),那么凍結(jié)的樂視體育將繼續(xù)維持在凍結(jié)狀態(tài)。進(jìn)一步的,為了方便用戶根據(jù)提示對(duì)凍結(jié)的應(yīng)用程序進(jìn)行操作處理,該提示也可以由用戶設(shè)定一定的時(shí)間間隔,使得終端可以間隔對(duì)用戶進(jìn)行提示。
[0051]需要說明的是,本實(shí)施例中上述說明的提示方式方式除了顯示方式之外,在實(shí)際應(yīng)用中,還可以是其它提示方式,如語音提示,具體此處不做限定。
[0052]可以理解的的是,本實(shí)施例中的提示內(nèi)容可以在終端出廠前進(jìn)行設(shè)定,也可以由用戶自行設(shè)定,具體此處不做限定。
[0053]本實(shí)施例中,當(dāng)終端凍結(jié)應(yīng)用程序后,終端可以對(duì)目標(biāo)參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測,一旦目標(biāo)參數(shù)滿足預(yù)設(shè)閾值,則終端可以提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作,由此可知,通過設(shè)置應(yīng)用程序的凍結(jié)時(shí)間、終端內(nèi)存維度的閾值分別實(shí)現(xiàn)對(duì)凍結(jié)的應(yīng)用程序、終端內(nèi)存相關(guān)信息,即時(shí)間參數(shù)、內(nèi)存參數(shù)的實(shí)時(shí)監(jiān)測,并可以根據(jù)監(jiān)測結(jié)果提示用戶對(duì)凍結(jié)的應(yīng)用程序進(jìn)行處理,從而不僅實(shí)現(xiàn)了對(duì)終端運(yùn)行內(nèi)存的優(yōu)化,還可以通過對(duì)凍結(jié)的應(yīng)用程序的進(jìn)一步管理,實(shí)現(xiàn)對(duì)終端內(nèi)置存儲(chǔ)的優(yōu)化,進(jìn)而提高了用戶體驗(yàn)。
[0054]需要說明的是,本實(shí)施例中由于目標(biāo)參數(shù)可以至少包括凍結(jié)時(shí)間參數(shù)或內(nèi)存參數(shù),從而終端進(jìn)行實(shí)時(shí)監(jiān)測時(shí)的目標(biāo)參數(shù)可以有所差異,下面分別進(jìn)行說明:
[0055]請(qǐng)參閱圖2,本發(fā)明實(shí)施例中內(nèi)存優(yōu)化方法另一實(shí)施例包括:
[0056]201、當(dāng)終端凍結(jié)應(yīng)用程序后,終端實(shí)時(shí)監(jiān)測應(yīng)用程序的凍結(jié)時(shí)間是否超出預(yù)設(shè)優(yōu)化時(shí)間閾值,若否,則執(zhí)行步驟202,若是,則執(zhí)行步驟203;
[0057]基于圖1所示實(shí)施例中的步驟101說明的內(nèi)容,本實(shí)施例中,終端可以實(shí)時(shí)監(jiān)測應(yīng)用程序的凍結(jié)時(shí)間是否超出預(yù)設(shè)優(yōu)化時(shí)間閾值,該預(yù)設(shè)優(yōu)化時(shí)間閾值的作用即為應(yīng)用程序的凍結(jié)時(shí)間超過預(yù)設(shè)優(yōu)化時(shí)間閾值后,終端可以針對(duì)該應(yīng)用程序?qū)τ脩暨M(jìn)行提示。
[0058]具體的,在實(shí)際應(yīng)用中,終端可以在凍結(jié)應(yīng)用程序之前對(duì)預(yù)設(shè)優(yōu)化時(shí)間閾值進(jìn)行設(shè)定,也可以在凍結(jié)應(yīng)用程序之后對(duì)預(yù)設(shè)優(yōu)化時(shí)間閾值進(jìn)行設(shè)定,即當(dāng)用戶在終端選擇將應(yīng)用程序進(jìn)行凍結(jié)時(shí),終端可以在用戶執(zhí)行該操作后提示用戶進(jìn)行預(yù)設(shè)優(yōu)化時(shí)間閾值的設(shè)定,無論以何種方式進(jìn)行預(yù)設(shè)優(yōu)化時(shí)間閾值的設(shè)定,應(yīng)用程序的凍結(jié)時(shí)間均可以為凍結(jié)的開始時(shí)間至當(dāng)前時(shí)間的時(shí)長。
[0059]可以理解的是,本實(shí)施例中,若終端凍結(jié)的應(yīng)用程序?yàn)槎鄠€(gè),那么這多個(gè)應(yīng)用程序?qū)?yīng)的預(yù)設(shè)優(yōu)化時(shí)間閾值可以一致,也可以不同,即一個(gè)凍結(jié)的應(yīng)用程序?qū)?yīng)一個(gè)預(yù)設(shè)優(yōu)化時(shí)間閾值,具體此處不做限定。
[0060]202、執(zhí)行其它流程;
[0061]若終端實(shí)時(shí)監(jiān)測應(yīng)用程序的凍結(jié)時(shí)間沒有超過預(yù)設(shè)優(yōu)化時(shí)間閾值,則終端可以不進(jìn)行其它操作,使得應(yīng)用程序維持在凍結(jié)狀態(tài)。
[0062]203、終端提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0063]基于圖1所示實(shí)施例的步驟103說明的內(nèi)容,本實(shí)施例中,若終端實(shí)時(shí)監(jiān)測應(yīng)用程序的凍結(jié)時(shí)間超過預(yù)設(shè)優(yōu)化時(shí)間閾值,則終端可以提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0064]進(jìn)一步的,本實(shí)施例中,當(dāng)終端提示用戶對(duì)凍結(jié)時(shí)間超過預(yù)設(shè)優(yōu)化時(shí)間閾值的應(yīng)用程序進(jìn)行相應(yīng)的操作后,若用戶選擇取消執(zhí)行相應(yīng)的操作,那么終端針對(duì)該凍結(jié)的應(yīng)用程序可以不再重復(fù)進(jìn)行提示。
[0065]基于圖1所示實(shí)施例說明的有益效果,本實(shí)施例中,目標(biāo)參數(shù)即為應(yīng)用程序的凍結(jié)時(shí)間,預(yù)設(shè)閾值即為預(yù)設(shè)優(yōu)化時(shí)間閾值,通過對(duì)應(yīng)用程序的凍結(jié)時(shí)間進(jìn)行實(shí)時(shí)監(jiān)測,可以有效了解該應(yīng)用程序的使用頻率,幫助用戶判斷沒有太大使用價(jià)值的應(yīng)用程序,有利于用戶能夠優(yōu)化終端內(nèi)存的同時(shí)可以對(duì)應(yīng)用程序選擇進(jìn)行較佳的操作處理。
[0066]請(qǐng)參閱圖3,本發(fā)明實(shí)施例中內(nèi)存優(yōu)化方法另一實(shí)施例包括:
[0067]301、當(dāng)終端凍結(jié)應(yīng)用程序后,終端實(shí)時(shí)監(jiān)測應(yīng)用程序的占用內(nèi)存是否大于預(yù)設(shè)占用內(nèi)存閾值,若否,則執(zhí)行步驟302,若是,則執(zhí)行步驟303;
[0068]基于圖1所示實(shí)施例中的步驟101說明的內(nèi)容,本實(shí)施例中,當(dāng)終端凍結(jié)應(yīng)用程序后,終端可以實(shí)時(shí)監(jiān)測應(yīng)用程序的占用內(nèi)存是否大于預(yù)設(shè)占用內(nèi)存閾值,該預(yù)設(shè)占用內(nèi)存閾值的作用即為應(yīng)用程序的占用內(nèi)存大于預(yù)設(shè)優(yōu)化時(shí)間閾值后,終端可以針對(duì)該應(yīng)用程序?qū)τ脩暨M(jìn)行提示。
[0069]具體的,在實(shí)際應(yīng)用中,終端凍結(jié)的應(yīng)用程序可以統(tǒng)一存放至凍結(jié)文件夾,為了避免凍結(jié)文件夾中凍結(jié)較多的應(yīng)用程序占用終端的內(nèi)存,終端可以對(duì)該冷凍文件夾的占用內(nèi)存,即凍結(jié)的應(yīng)用程序總共所占有的內(nèi)存進(jìn)行預(yù)設(shè)占用內(nèi)存閾值的設(shè)定。
[0070]302、執(zhí)行其它流程;
[0071]若終端實(shí)時(shí)監(jiān)測應(yīng)用程序的占用內(nèi)存不大于預(yù)設(shè)占用內(nèi)存閾值,則終端可以不進(jìn)行其它操作,使得應(yīng)用程序維持在凍結(jié)狀態(tài)。
[0072]303、終端提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0073]基于圖1所示實(shí)施例的步驟103說明的內(nèi)容,本實(shí)施例中,若終端實(shí)時(shí)監(jiān)測應(yīng)用程序的占用內(nèi)存大于預(yù)設(shè)占用內(nèi)存閾值,則終端可以提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0074]進(jìn)一步的,本實(shí)施例中,當(dāng)終端提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作后,若用戶選擇取消執(zhí)行相應(yīng)的操作,那么終端針對(duì)該凍結(jié)文件夾中凍結(jié)的應(yīng)用程序可以不再重復(fù)對(duì)用戶進(jìn)行相應(yīng)的提示。可以理解的是,在上述用戶選擇取消執(zhí)行相應(yīng)的操作的基礎(chǔ)上,當(dāng)凍結(jié)的應(yīng)用程序的占用內(nèi)存再次由不大于預(yù)設(shè)占用內(nèi)存閾值到大于預(yù)設(shè)占用內(nèi)存閾值,終端仍可提示用戶對(duì)凍結(jié)的應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0075]基于圖1所示實(shí)施例說明的有益效果,本實(shí)施例中,目標(biāo)參數(shù)即為應(yīng)用程序的占用內(nèi)存,預(yù)設(shè)閾值即為預(yù)設(shè)占用內(nèi)存閾值,通過對(duì)應(yīng)用程序的占用內(nèi)存進(jìn)行實(shí)時(shí)監(jiān)測,可以避免過多的應(yīng)用程序被凍結(jié)以占用終端的內(nèi)存。
[0076]請(qǐng)參閱圖4,本發(fā)明實(shí)施例中內(nèi)存優(yōu)化方法另一實(shí)施例包括:
[0077]401、當(dāng)終端凍結(jié)應(yīng)用程序后,終端實(shí)時(shí)監(jiān)測當(dāng)前剩余內(nèi)存是否小于第一預(yù)設(shè)剩余內(nèi)存閾值,若否,則執(zhí)行步驟402,若是,則執(zhí)行步驟403;
[0078]基于圖1所示實(shí)施例中的步驟101說明的內(nèi)容,本實(shí)施例中,當(dāng)終端凍結(jié)應(yīng)用程序后,終端可以實(shí)時(shí)監(jiān)測當(dāng)前剩余內(nèi)存是否小于第一預(yù)設(shè)剩余內(nèi)存閾值,該預(yù)設(shè)剩余內(nèi)存閾值的作用即為終端的當(dāng)前剩余內(nèi)存小于第一預(yù)設(shè)優(yōu)化時(shí)間閾值后,終端可以針對(duì)凍結(jié)的應(yīng)用程序?qū)τ脩暨M(jìn)行提示。
[0079]具體的,在實(shí)際應(yīng)用中,終端內(nèi)存大小不一,存儲(chǔ)容量有限,終端可以對(duì)第一預(yù)設(shè)剩余內(nèi)存閾值進(jìn)行設(shè)定,以在終端內(nèi)存不足時(shí),能夠通過對(duì)凍結(jié)的應(yīng)用程序進(jìn)行處理以優(yōu)化終端內(nèi)存。可以理解的是,終端也可以通過監(jiān)測所有應(yīng)用程序的當(dāng)前占用內(nèi)存,該當(dāng)前占用內(nèi)存與當(dāng)前剩余內(nèi)存的總和即為終端所有的內(nèi)存,那么終端一方面可以通過監(jiān)測當(dāng)前占用內(nèi)存達(dá)到監(jiān)測當(dāng)前剩余內(nèi)存的目的,也可以針對(duì)當(dāng)前占有內(nèi)存進(jìn)行預(yù)設(shè)占有內(nèi)存閾值的設(shè)定,并以該預(yù)設(shè)占有內(nèi)存閾值為基準(zhǔn)進(jìn)行當(dāng)前占有內(nèi)存的實(shí)時(shí)監(jiān)測,本實(shí)施例即以當(dāng)前剩余內(nèi)存閾值和第一預(yù)設(shè)剩余內(nèi)存閾值的比較為例進(jìn)行說明。
[0080]402、執(zhí)行其它流程;
[0081]若終端實(shí)時(shí)監(jiān)測當(dāng)前剩余內(nèi)存不小于第一預(yù)設(shè)剩余內(nèi)存閾值,則終端可以不進(jìn)行其它操作,使得應(yīng)用程序維持在凍結(jié)狀態(tài)。
[0082]403、終端提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0083]基于圖1所示實(shí)施例的步驟103說明的內(nèi)容,本實(shí)施例中,若終端實(shí)時(shí)監(jiān)測應(yīng)用程序的占用內(nèi)存大于預(yù)設(shè)占用內(nèi)存閾值,則終端可以提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0084]與提示內(nèi)容包括壓縮應(yīng)用數(shù)據(jù)和/或清理應(yīng)用數(shù)據(jù)和/或卸載應(yīng)用相比,進(jìn)一步的,本實(shí)施例中的提示內(nèi)容針對(duì)當(dāng)前剩余內(nèi)存的取值可以有所不同,具體可以表現(xiàn)為:
[0085]當(dāng)當(dāng)前剩余內(nèi)存小于第一預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第二預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容為壓縮應(yīng)用數(shù)據(jù);
[0086]當(dāng)當(dāng)前剩余內(nèi)存小于第二預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容為清理應(yīng)用數(shù)據(jù);
[0087]當(dāng)當(dāng)前剩余內(nèi)存小于第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容為卸載應(yīng)用。
[0088]具體的,在實(shí)際應(yīng)用中,終端可以提示用戶在壓縮應(yīng)用數(shù)據(jù)、清理應(yīng)用數(shù)據(jù)和卸載應(yīng)用中的一個(gè)或多個(gè)加以選擇,實(shí)現(xiàn)對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作,但為了更精細(xì)化地對(duì)凍結(jié)的應(yīng)用程序進(jìn)行相應(yīng)的操作提示,若終端的當(dāng)前剩余內(nèi)存小于第一預(yù)設(shè)剩余內(nèi)存閾值,那么終端還可以在第一預(yù)設(shè)剩余內(nèi)存閾值下進(jìn)行區(qū)間劃分,增加第二預(yù)設(shè)剩余內(nèi)存閾值以及第三預(yù)設(shè)剩余內(nèi)存閾值的設(shè)定,以分別針對(duì)壓縮應(yīng)用數(shù)據(jù)、清理應(yīng)用數(shù)據(jù)和卸載應(yīng)用,例如,假設(shè)以5G設(shè)為第一預(yù)設(shè)剩余內(nèi)存閾值,3G設(shè)為第二預(yù)設(shè)剩余內(nèi)存閾值,IG設(shè)為第三預(yù)設(shè)剩余內(nèi)存閾值,那么當(dāng)當(dāng)前剩余內(nèi)存小于5G,且大于或等于3G時(shí),終端可以提示用戶壓縮應(yīng)用數(shù)據(jù),當(dāng)當(dāng)前剩余內(nèi)存小于3G,且大于或等于IG時(shí),終端可以提示用戶清理應(yīng)用數(shù)據(jù),當(dāng)當(dāng)當(dāng)前剩余內(nèi)存小于IG時(shí),終端則可以提示用戶卸載應(yīng)用,即在每一個(gè)區(qū)間可以只進(jìn)行一種操作指令的提示,要么取消,以此可以在終端內(nèi)存允許的條件下,幫助用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作選擇。
[0089]進(jìn)一步的,本實(shí)施例中,當(dāng)終端提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作后,若用戶選擇取消執(zhí)行相應(yīng)的操作,那么終端針對(duì)該凍結(jié)文件夾中凍結(jié)的應(yīng)用程序可以不再重復(fù)對(duì)用戶進(jìn)行相應(yīng)的提示,為了避免終端內(nèi)存不足導(dǎo)致運(yùn)行不暢等特殊情況,終端也可以在用戶選擇取消選項(xiàng)之后對(duì)用戶進(jìn)行反復(fù)提示,以使得用戶針對(duì)凍結(jié)的應(yīng)用程序或非凍結(jié)的應(yīng)用程序作出相應(yīng)的操作,且當(dāng)前剩余內(nèi)存不小于第一預(yù)設(shè)剩余內(nèi)存閾值為止,其中凍結(jié)的應(yīng)用程序可以優(yōu)先處理??梢岳斫獾氖?,在上述用戶選擇兩種操作方式的基礎(chǔ)上,當(dāng)終端的當(dāng)前剩余內(nèi)存再次由不小于第一預(yù)設(shè)剩余內(nèi)存閾值到小于第一預(yù)設(shè)剩余內(nèi)存閾值,且存在凍結(jié)的應(yīng)用程序時(shí),終端仍可提示用戶對(duì)凍結(jié)的應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0090]基于圖1所示實(shí)施例說明的有益效果,本實(shí)施例中,目標(biāo)參數(shù)即為終端的當(dāng)前剩余內(nèi)存,預(yù)設(shè)閾值即為第一預(yù)設(shè)剩余內(nèi)存閾值,相比于現(xiàn)有技術(shù),終端在提示內(nèi)存不足時(shí),一般是在用戶下載某個(gè)應(yīng)用程序或文件或拍照等操作時(shí),會(huì)提示用戶內(nèi)存不足,無法執(zhí)行相應(yīng)的操作,本發(fā)明通過第一預(yù)設(shè)剩余內(nèi)存閾值的設(shè)定,對(duì)當(dāng)前剩余內(nèi)存進(jìn)行實(shí)時(shí)監(jiān)測,可以使得在終端的內(nèi)存不足之前,提示用戶對(duì)凍結(jié)的應(yīng)用程序進(jìn)行相應(yīng)的操作,這不僅優(yōu)化了終端的內(nèi)存,而且終端只提示對(duì)凍結(jié)的應(yīng)用程序進(jìn)行處理,從優(yōu)化處理角度上來說,這可以幫助用戶優(yōu)先處理凍結(jié)的應(yīng)用程序,有效降低具有較大使用價(jià)值意義的應(yīng)用程序被處理的風(fēng)險(xiǎn)。
[0091 ]需要說明的是,在實(shí)際應(yīng)用中,圖2所示實(shí)施例中的步驟201、圖3所示實(shí)施例中的步驟301以及圖4所示實(shí)施例中的步驟401可以兩兩結(jié)合同時(shí)執(zhí)行,也可以全部結(jié)合同時(shí)執(zhí)行,即終端可以對(duì)應(yīng)用程序的凍結(jié)時(shí)間、應(yīng)用程序的占用內(nèi)存、當(dāng)前剩余內(nèi)存中的兩個(gè)或以上進(jìn)行實(shí)時(shí)監(jiān)測,但在結(jié)合進(jìn)行實(shí)時(shí)監(jiān)測的同時(shí),只要有其中一個(gè)滿足預(yù)設(shè)閾值,即應(yīng)用程序的凍結(jié)時(shí)間超過預(yù)設(shè)優(yōu)化時(shí)間閾值,或應(yīng)用程序的占用內(nèi)存大于預(yù)設(shè)占用內(nèi)存閾值,或當(dāng)前剩余內(nèi)存小于第一預(yù)設(shè)剩余內(nèi)存閾值,終端就可以提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作,該相應(yīng)操作的具體實(shí)現(xiàn)方法已在圖2、圖3以及圖4所示實(shí)施例中說明,此處不再贅述。
[0092]上面對(duì)本發(fā)明實(shí)施例中的內(nèi)存優(yōu)化方法進(jìn)行了描述,下面對(duì)本發(fā)明實(shí)施例中的優(yōu)化裝置進(jìn)行描述,請(qǐng)參閱圖5,本發(fā)明實(shí)施例中優(yōu)化裝置一個(gè)實(shí)施例包括:
[0093]監(jiān)測模塊501,用于當(dāng)終端凍結(jié)應(yīng)用程序后,實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)是否滿足預(yù)設(shè)閾值,目標(biāo)參數(shù)至少包括凍結(jié)時(shí)間參數(shù)或內(nèi)存參數(shù);
[0094]提示模塊502,用于當(dāng)目標(biāo)參數(shù)滿足預(yù)設(shè)閾值時(shí),則提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作。
[0095]本實(shí)施例中,當(dāng)終端凍結(jié)應(yīng)用程序后,監(jiān)測模塊500可以對(duì)目標(biāo)參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測,一旦目標(biāo)參數(shù)滿足預(yù)設(shè)閾值,則提示模塊502可以提示用戶對(duì)應(yīng)用程序進(jìn)行相應(yīng)的操作,由此可知,通過設(shè)置應(yīng)用程序的凍結(jié)時(shí)間、終端內(nèi)存維度的閾值分別實(shí)現(xiàn)對(duì)凍結(jié)的應(yīng)用程序、終端內(nèi)存相關(guān)信息,即時(shí)間參數(shù)、內(nèi)存參數(shù)的實(shí)時(shí)監(jiān)測,并可以根據(jù)監(jiān)測結(jié)果提示用戶對(duì)凍結(jié)的應(yīng)用程序進(jìn)行處理,從而不僅實(shí)現(xiàn)了對(duì)終端運(yùn)行內(nèi)存的優(yōu)化,還可以通過對(duì)凍結(jié)的應(yīng)用程序的進(jìn)一步管理,實(shí)現(xiàn)對(duì)終端內(nèi)置存儲(chǔ)的優(yōu)化,進(jìn)而提高了用戶體驗(yàn)。
[0096]請(qǐng)參閱圖6,本發(fā)明實(shí)施例中優(yōu)化裝置另一實(shí)施例包括:
[0097]本實(shí)施例中的模塊601和圖5所示實(shí)施例中的模塊501相同,模塊602與圖5所示實(shí)施例中的模塊502相同,此處不再贅述。
[0098]本實(shí)施例中,監(jiān)測模塊601可以進(jìn)一步包括:
[0099]第一監(jiān)測單元6011,用于實(shí)時(shí)監(jiān)測應(yīng)用程序的凍結(jié)時(shí)間是否超出預(yù)設(shè)優(yōu)化時(shí)間閾值;和/或,
[0100]第二監(jiān)測單元6012,用于實(shí)時(shí)監(jiān)測應(yīng)用程序的占用內(nèi)存是否大于預(yù)設(shè)占用內(nèi)存閾值;和/或,
[0101]第三監(jiān)測單元6013,用于實(shí)時(shí)監(jiān)測當(dāng)前剩余內(nèi)存是否小于第一預(yù)設(shè)剩余內(nèi)存閾值。
[0102]本實(shí)施例中,提示模塊602對(duì)應(yīng)的提示內(nèi)容可以包括壓縮應(yīng)用數(shù)據(jù)和/或清理應(yīng)用數(shù)據(jù)和/或卸載應(yīng)用。
[0103]進(jìn)一步的,本實(shí)施例中,當(dāng)當(dāng)前剩余內(nèi)存小于第一預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第二預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容可以為壓縮應(yīng)用數(shù)據(jù);
[0104]當(dāng)當(dāng)前剩余內(nèi)存小于第二預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容可以為清理應(yīng)用數(shù)據(jù);
[0105]當(dāng)當(dāng)前剩余內(nèi)存小于第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),提示內(nèi)容可以為卸載應(yīng)用。
[0106]基于圖5所示實(shí)施例說明的有益效果,本實(shí)施例在于將監(jiān)測模塊601的功能具體化,即將監(jiān)測模塊601監(jiān)測的目標(biāo)參數(shù)具體化,同時(shí)對(duì)于提示模塊602所對(duì)應(yīng)的提示內(nèi)容進(jìn)行具體的劃分,通過對(duì)監(jiān)測模塊601中各個(gè)單元的單獨(dú)或結(jié)合應(yīng)用,均可以實(shí)現(xiàn)凍結(jié)的應(yīng)用程序的優(yōu)化管理,從而實(shí)現(xiàn)終端的內(nèi)存優(yōu)化,進(jìn)而提高用戶體驗(yàn)。
[0107]本實(shí)施例提供的終端,通過設(shè)置上述任一項(xiàng)實(shí)施例中的優(yōu)化裝置,從而具有優(yōu)化裝置所具有的一切有益效果,在此不再贅述。
[0108]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0109]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0110]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0111]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0112]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0113]以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種內(nèi)存優(yōu)化方法,其特征在于,包括: 當(dāng)終端凍結(jié)應(yīng)用程序后,所述終端實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)是否滿足預(yù)設(shè)閾值,所述目標(biāo)參數(shù)至少包括凍結(jié)時(shí)間參數(shù)或內(nèi)存參數(shù); 若是,則所述終端提示用戶對(duì)所述應(yīng)用程序進(jìn)行相應(yīng)的操作。2.根據(jù)權(quán)利要求1所述的內(nèi)存優(yōu)化方法,其特征在于,所述終端監(jiān)測當(dāng)前條件是否滿足預(yù)設(shè)閾值包括: 所述終端實(shí)時(shí)監(jiān)測所述應(yīng)用程序的凍結(jié)時(shí)間是否超出預(yù)設(shè)優(yōu)化時(shí)間閾值;和/或, 所述終端實(shí)時(shí)監(jiān)測所述應(yīng)用程序的占用內(nèi)存是否大于預(yù)設(shè)占用內(nèi)存閾值;和/或, 所述終端實(shí)時(shí)監(jiān)測當(dāng)前剩余內(nèi)存是否小于第一預(yù)設(shè)剩余內(nèi)存閾值。3.根據(jù)權(quán)利要求1或2所述的內(nèi)存優(yōu)化方法,其特征在于,所述終端提示用戶對(duì)所述應(yīng)用程序進(jìn)行相應(yīng)的操作對(duì)應(yīng)的提示內(nèi)容包括壓縮應(yīng)用數(shù)據(jù)和/或清理應(yīng)用數(shù)據(jù)和/或卸載應(yīng)用。4.根據(jù)權(quán)利要求3所述的內(nèi)存優(yōu)化方法,其特征在于,當(dāng)所述當(dāng)前剩余內(nèi)存小于所述第一預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第二預(yù)設(shè)剩余內(nèi)存閾值時(shí),所述提示內(nèi)容為所述壓縮應(yīng)用數(shù)據(jù); 當(dāng)所述當(dāng)前剩余內(nèi)存小于所述第二預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),所述提示內(nèi)容為所述清理應(yīng)用數(shù)據(jù); 當(dāng)所述當(dāng)前剩余內(nèi)存小于所述第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),所述提示內(nèi)容為所述卸載應(yīng)用。5.一種優(yōu)化裝置,其特征在于,包括: 監(jiān)測模塊,用于當(dāng)終端凍結(jié)應(yīng)用程序后,實(shí)時(shí)監(jiān)測目標(biāo)參數(shù)是否滿足預(yù)設(shè)閾值,所述目標(biāo)參數(shù)至少包括凍結(jié)時(shí)間參數(shù)或內(nèi)存參數(shù); 提示模塊,用于當(dāng)所述目標(biāo)參數(shù)滿足預(yù)設(shè)閾值時(shí),則提示用戶對(duì)所述應(yīng)用程序進(jìn)行相應(yīng)的操作。6.根據(jù)權(quán)利要求5所述的優(yōu)化裝置,其特征在于,所述監(jiān)測模塊包括: 第一監(jiān)測單元,用于實(shí)時(shí)監(jiān)測所述應(yīng)用程序的凍結(jié)時(shí)間是否超出預(yù)設(shè)優(yōu)化時(shí)間閾值;和/或, 第二監(jiān)測單元,用于實(shí)時(shí)監(jiān)測所述應(yīng)用程序的占用內(nèi)存是否大于預(yù)設(shè)占用內(nèi)存閾值;和/或, 第三監(jiān)測單元,用于實(shí)時(shí)監(jiān)測當(dāng)前剩余內(nèi)存是否小于第一預(yù)設(shè)剩余內(nèi)存閾值。7.根據(jù)權(quán)利要求5或6所述的優(yōu)化裝置,其特征在于,所述提示模塊對(duì)應(yīng)的提示內(nèi)容包括壓縮應(yīng)用數(shù)據(jù)和/或清理應(yīng)用數(shù)據(jù)和/或卸載應(yīng)用。8.根據(jù)權(quán)利要求7所述的優(yōu)化裝置,其特征在于,當(dāng)所述當(dāng)前剩余內(nèi)存小于所述第一預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第二預(yù)設(shè)剩余內(nèi)存閾值時(shí),所述提示內(nèi)容為所述壓縮應(yīng)用數(shù)據(jù); 當(dāng)所述當(dāng)前剩余內(nèi)存小于所述第二預(yù)設(shè)剩余內(nèi)存閾值,且大于或等于第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),所述提示內(nèi)容為所述清理應(yīng)用數(shù)據(jù); 當(dāng)所述當(dāng)前剩余內(nèi)存小于所述第三預(yù)設(shè)剩余內(nèi)存閾值時(shí),所述提示內(nèi)容為所述卸載應(yīng)用。9.一種終端,其特征在于,包括如權(quán)利要求5至8中任一項(xiàng)所述的優(yōu)化裝置。
【文檔編號(hào)】G06F9/50GK105975348SQ201610377405
【公開日】2016年9月28日
【申請(qǐng)日】2016年5月31日
【發(fā)明人】楊俊 , 李家軍, 饒俊成
【申請(qǐng)人】宇龍計(jì)算機(jī)通信科技(深圳)有限公司