国产精品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>

      一種內(nèi)存清理方法及電子設(shè)備的制造方法

      文檔序號(hào):8223430閱讀:317來(lái)源:國(guó)知局
      一種內(nèi)存清理方法及電子設(shè)備的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)清理技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種內(nèi)存清理方法及電子設(shè)備。
      【背景技術(shù)】
      [0002]內(nèi)存清理是指對(duì)占用內(nèi)存資源的應(yīng)用進(jìn)行內(nèi)存資源的清理、釋放,使得電子設(shè)備當(dāng)前的可用內(nèi)存資源增多的方式;隨著電子設(shè)備的使用,電子設(shè)備所安裝的應(yīng)用占用的內(nèi)存資源將越來(lái)越多,出現(xiàn)了電子設(shè)備的可用內(nèi)存資源無(wú)法滿足電子設(shè)備系統(tǒng)的使用需求的現(xiàn)象,增加了電子設(shè)備系統(tǒng)的使用負(fù)擔(dān)。因此在應(yīng)用占用的內(nèi)存資源較多時(shí),應(yīng)對(duì)應(yīng)用占用的內(nèi)存資源進(jìn)行清理釋放,使得電子設(shè)備系統(tǒng)可使用較多的可用資源。
      [0003]目前電子設(shè)備的內(nèi)存清理的方式主要為:設(shè)置OMK(out of memory killer,內(nèi)存不足清理)的處理機(jī)制,然而OMK在進(jìn)行內(nèi)存清理時(shí),僅對(duì)非常用應(yīng)用進(jìn)行內(nèi)存清理,而對(duì)于常用應(yīng)用,如桌面應(yīng)用、電話應(yīng)用、聯(lián)系人應(yīng)用等常用應(yīng)用將不會(huì)進(jìn)行內(nèi)存清理;這些常用應(yīng)用雖然存在使用時(shí)間較長(zhǎng)的特性,但其加載的大量資源并不是實(shí)時(shí)用到,這就導(dǎo)致電子設(shè)備的系統(tǒng)資源的浪費(fèi);因此提供一種內(nèi)存清理方法,根據(jù)應(yīng)用的使用情況進(jìn)行內(nèi)存清理,以減少電子設(shè)備的系統(tǒng)資源的浪費(fèi),成為本領(lǐng)域技術(shù)人員亟需解決的問(wèn)題。

      【發(fā)明內(nèi)容】

      [0004]有鑒于此,本發(fā)明實(shí)施例提供一種內(nèi)存清理方法及電子設(shè)備,以解決現(xiàn)有技術(shù)沒(méi)有根據(jù)應(yīng)用的使用情況進(jìn)行內(nèi)存清理的問(wèn)題。
      [0005]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
      [0006]一種內(nèi)存清理方法,應(yīng)用于電子設(shè)備,包括:
      [0007]在確定滿足內(nèi)存清理?xiàng)l件時(shí),確定處于設(shè)定運(yùn)行狀態(tài)的各應(yīng)用當(dāng)前占用的內(nèi)存資源;
      [0008]根據(jù)各應(yīng)用當(dāng)前占用的內(nèi)存資源,及設(shè)定的各應(yīng)用對(duì)應(yīng)的資源門限,確定占用的內(nèi)存資源大于對(duì)應(yīng)的資源門限的目標(biāo)應(yīng)用,其中一個(gè)應(yīng)用對(duì)應(yīng)有一個(gè)資源門限;
      [0009]對(duì)所述目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理。
      [0010]其中,所述目標(biāo)應(yīng)用包括常用目標(biāo)應(yīng)用和非常用目標(biāo)應(yīng)用;所述對(duì)所述目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理包括:
      [0011]對(duì)非常用目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理;
      [0012]若對(duì)非常用目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理后,所述電子設(shè)備的可用內(nèi)存資源達(dá)到預(yù)設(shè)資源正常門限,則取消對(duì)常用目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理;
      [0013]若對(duì)非常用目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理后,所述電子設(shè)備的可用內(nèi)存資源未達(dá)到預(yù)設(shè)資源正常門限,則繼續(xù)對(duì)常用目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理。
      [0014]其中,所述確定處于設(shè)定運(yùn)行狀態(tài)的各應(yīng)用當(dāng)前占用的內(nèi)存資源包括:
      [0015]確定處于后臺(tái)運(yùn)行狀態(tài),或非數(shù)據(jù)下載狀態(tài)的應(yīng)用當(dāng)前占用的內(nèi)存資源。
      [0016]其中,各應(yīng)用對(duì)應(yīng)的資源門限的設(shè)定過(guò)程包括:
      [0017]選取應(yīng)用及定義所選取的應(yīng)用的資源使用值,將所選取的應(yīng)用與所定義的資源使用值進(jìn)行關(guān)聯(lián),確定關(guān)聯(lián)的資源使用值為所選取的應(yīng)用對(duì)應(yīng)的資源門限。
      [0018]其中,各應(yīng)用對(duì)應(yīng)的資源門限的設(shè)定過(guò)程包括:
      [0019]確定各應(yīng)用在設(shè)定時(shí)間段內(nèi)的歷史使用時(shí)間;
      [0020]若存在歷史使用時(shí)間大于設(shè)定第一時(shí)間的應(yīng)用,將歷史使用時(shí)間大于設(shè)定第一時(shí)間的應(yīng)用的資源門限由當(dāng)前的第一資源使用值設(shè)定為第二資源使用值,第二資源使用值大于第一資源使用值;
      [0021]若存在歷史使用時(shí)間小于設(shè)定第二時(shí)間的應(yīng)用,將歷史使用時(shí)間小于設(shè)定第二時(shí)間的應(yīng)用的資源門限由當(dāng)前的第三資源使用值設(shè)定為第四資源使用值,第四資源使用值小于第三資源使用值,第二時(shí)間小于第一時(shí)間。
      [0022]其中,所述確定滿足內(nèi)存清理?xiàng)l件包括:
      [0023]在所述電子設(shè)備處于滅屏狀態(tài),且當(dāng)前可用內(nèi)存資源小于設(shè)定內(nèi)存資源門限時(shí),確定滿足內(nèi)存清理?xiàng)l件;
      [0024]或,在檢測(cè)到用戶點(diǎn)擊所述電子設(shè)備的顯示屏幕所顯示的第一圖標(biāo)時(shí),確定滿足內(nèi)存清理?xiàng)l件,所述第一圖標(biāo)為進(jìn)行內(nèi)存清理對(duì)應(yīng)的圖標(biāo)。
      [0025]其中,所述對(duì)所述目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理包括:
      [0026]確定被清理的應(yīng)用的清理等級(jí);
      [0027]若被清理的應(yīng)用的清理等級(jí)為第一等級(jí),則對(duì)被清理的應(yīng)用進(jìn)行內(nèi)存使用數(shù)據(jù)的清理;
      [0028]若被清理的應(yīng)用的清理等級(jí)為第二等級(jí),則殺死對(duì)被清理的應(yīng)用,其中第一等級(jí)高于第二等級(jí)。
      [0029]其中,所述方法還包括:
      [0030]在殺死被清理的應(yīng)用后,若被殺死的應(yīng)用為常用應(yīng)用,則重啟被殺死的常用應(yīng)用,若被殺死的應(yīng)用為非常用應(yīng)用,則取消重啟被殺死的非常用應(yīng)用。
      [0031]本發(fā)明實(shí)施例還提供一種電子設(shè)備,包括:
      [0032]第一確定模塊,用于在確定滿足內(nèi)存清理?xiàng)l件時(shí),確定處于設(shè)定運(yùn)行狀態(tài)的各應(yīng)用當(dāng)前占用的內(nèi)存資源;
      [0033]第二確定模塊,用于根據(jù)各應(yīng)用當(dāng)前占用的內(nèi)存資源,及設(shè)定的各應(yīng)用對(duì)應(yīng)的資源門限,確定占用的內(nèi)存資源大于對(duì)應(yīng)的資源門限的目標(biāo)應(yīng)用,其中一個(gè)應(yīng)用對(duì)應(yīng)有一個(gè)資源門限;
      [0034]清理模塊,用于對(duì)所述目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理。
      [0035]其中,所述清理模塊包括:
      [0036]非常用應(yīng)用清理單元,用于對(duì)非常用目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理;
      [0037]取消清理單元,用于若對(duì)非常用目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理后,所述電子設(shè)備的可用內(nèi)存資源達(dá)到預(yù)設(shè)資源正常門限,則取消對(duì)常用目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理;
      [0038]常用應(yīng)用清理單元,用于若對(duì)非常用目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理后,所述電子設(shè)備的可用內(nèi)存資源未達(dá)到預(yù)設(shè)資源正常門限,則繼續(xù)對(duì)常用目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理。
      [0039]基于上述技術(shù)方案,本發(fā)明實(shí)施例提供的內(nèi)存清理方法,可在滿足內(nèi)存清理?xiàng)l件時(shí),確定處于設(shè)定運(yùn)行狀態(tài)的各應(yīng)用當(dāng)前占用的內(nèi)存資源,根據(jù)各應(yīng)用當(dāng)前占用的內(nèi)存資源及設(shè)定的各應(yīng)用對(duì)應(yīng)的資源門限,確定占用的內(nèi)存資源大于對(duì)應(yīng)的資源門限的目標(biāo)應(yīng)用,其中一個(gè)應(yīng)用對(duì)應(yīng)有一個(gè)資源門限,從而對(duì)目標(biāo)應(yīng)用進(jìn)行內(nèi)存清理。本發(fā)明實(shí)施例通過(guò)為每個(gè)應(yīng)用設(shè)定對(duì)應(yīng)的資源門限,在進(jìn)行內(nèi)存清理時(shí),本發(fā)明實(shí)施例僅將當(dāng)前占用的內(nèi)存資源大于設(shè)定的自身可占用資源門限(即對(duì)應(yīng)的資源門限)的應(yīng)用作為目標(biāo)應(yīng)用,從而僅對(duì)目標(biāo)應(yīng)用進(jìn)行清理,而不清理其他的非目標(biāo)應(yīng)用;可見(jiàn),本發(fā)明實(shí)施例在進(jìn)行內(nèi)存清理時(shí),是選取處于設(shè)定運(yùn)行狀態(tài),且當(dāng)前占用的內(nèi)存資源大于設(shè)定的自身可占用資源門限的應(yīng)用進(jìn)行清理,從而使得常用應(yīng)用當(dāng)前占用的內(nèi)存資源大于設(shè)定的自身可占用資源門限時(shí),本發(fā)明實(shí)施例也將對(duì)常用應(yīng)用進(jìn)行內(nèi)存清理,減小常用應(yīng)用的不清理對(duì)電子設(shè)備的系統(tǒng)資源的浪費(fèi)。本發(fā)明實(shí)施例實(shí)現(xiàn)了根據(jù)應(yīng)用的使用情況進(jìn)行內(nèi)存清理的目的,減小了對(duì)電子設(shè)備的系統(tǒng)資源的浪費(fèi)。
      【附圖說(shuō)明】
      [0040]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
      [0041]圖1為本發(fā)明實(shí)施例提供的內(nèi)存清理方法的流程圖;
      [0042]圖2為本發(fā)明實(shí)施例提供的內(nèi)存清理方法的另一流程圖;
      [0043]圖3為本發(fā)明實(shí)施例提供的內(nèi)存清理方法的再一流程圖;
      [0044]圖4為本發(fā)明實(shí)施例提供的內(nèi)存清理方法的又一流程圖;
      [0045]圖5為本發(fā)明實(shí)施例提供的應(yīng)用對(duì)應(yīng)的資源門限的設(shè)定方法的流程圖;
      [0046]圖6為本發(fā)明實(shí)施例提供的電子設(shè)備的結(jié)構(gòu)框圖;
      [0047]圖7為本發(fā)明實(shí)施例提供的清理模塊的結(jié)構(gòu)框圖;
      [0048]圖8為本發(fā)明實(shí)施例提供的第一確定模塊的結(jié)構(gòu)框圖;
      [0049]圖9為本發(fā)明實(shí)施例提供的電子設(shè)備的另一結(jié)構(gòu)框圖;
      [0050]圖10為本發(fā)明實(shí)施例提供的清理模塊的另一結(jié)構(gòu)框圖;
      [0051]圖11為本發(fā)明實(shí)施例提供的電子設(shè)備的再一結(jié)構(gòu)框圖;
      [0052]圖12為本發(fā)明實(shí)施例提供的電子設(shè)備的又一結(jié)構(gòu)框圖;
      [0053]圖13為本發(fā)明實(shí)施例提供的電子設(shè)備的又另一結(jié)構(gòu)框圖。
      【具體實(shí)施方式】
      [0054]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0055]圖1為本發(fā)明實(shí)施例提供的內(nèi)存清理方法的流程圖,該方法可應(yīng)用于電子設(shè)備,電子
      當(dāng)前第1頁(yè)1 2 3 4 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1