欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種內(nèi)存清理方法及終端的制作方法_3

文檔序號(hào):9579001閱讀:來源:國知局
用中需進(jìn)行內(nèi)存清理的應(yīng)用。
[0083] 具體實(shí)現(xiàn)中,終端可首先根據(jù)該目標(biāo)應(yīng)用平均每次使用時(shí)占用的第一內(nèi)存值以及 當(dāng)前可用的內(nèi)存值,確定需要通過清理后臺(tái)運(yùn)行應(yīng)用而得到的內(nèi)存值,再根據(jù)使用次數(shù)以 及平均每次使用的時(shí)長確定出該各個(gè)應(yīng)用中用戶很少使用、使用時(shí)長較短的應(yīng)用,進(jìn)而將 該各個(gè)應(yīng)用中用戶很少使用、使用時(shí)長較短的應(yīng)用作為可清理的應(yīng)用對(duì)象,并獲取這些可 清理的應(yīng)用對(duì)象中每一個(gè)應(yīng)用平均每次使用時(shí)占用的內(nèi)存值,進(jìn)而得到這些可清理的應(yīng)用 對(duì)象中需要清理的應(yīng)用數(shù)量。
[0084] 在一些可行的實(shí)施方式中,終端可按照這些可清理的應(yīng)用對(duì)象中的應(yīng)用進(jìn)入后臺(tái) 運(yùn)行的時(shí)間從早到晚的順序,得到需要清理的應(yīng)用數(shù)量,即最先進(jìn)入后臺(tái)運(yùn)行的該應(yīng)用數(shù) 量的應(yīng)用會(huì)被清理。
[0085] 在一些可行的實(shí)施方式中,終端可按照這些可清理的應(yīng)用對(duì)象中的應(yīng)用當(dāng)前在后 臺(tái)占用的內(nèi)存值從大到小的順序,得到需要清理的應(yīng)用數(shù)量,即當(dāng)前在后臺(tái)占用的內(nèi)存值 從大到小排列后,排在前面的該應(yīng)用數(shù)量的應(yīng)用會(huì)被清理。
[0086] S305、所述終端將所述需進(jìn)行內(nèi)存清理的應(yīng)用的進(jìn)程從所述終端的內(nèi)存轉(zhuǎn)移至所 述終端的swap分區(qū),或者,將所述需進(jìn)行內(nèi)存清理的應(yīng)用的進(jìn)程從所述終端的內(nèi)存中清 除。
[0087] 其中,本發(fā)明實(shí)施例中swap分區(qū)可由終端的只讀存儲(chǔ)器ROM(英文全稱:Read Only Memory)資源虛擬得到,該ROM資源具體可包括終端的內(nèi)置存儲(chǔ)空間以及終端的外置 存儲(chǔ)空間(如SD卡等)。
[0088] 具體的,終端確定出需進(jìn)行內(nèi)存清理的應(yīng)用后,可將該需進(jìn)行內(nèi)存清理的應(yīng)用的 相關(guān)進(jìn)程直接從終端內(nèi)存中清除,或者將該需進(jìn)行內(nèi)存清理的應(yīng)用的相關(guān)進(jìn)程從該終端的 內(nèi)存中轉(zhuǎn)移至該終端的swap分區(qū),以增加當(dāng)前可用的內(nèi)存資源,從而滿足該目標(biāo)應(yīng)用流暢 運(yùn)行的需求。
[0089] S306、當(dāng)所述終端檢測(cè)到所述終端當(dāng)前可用的內(nèi)存值大于或等于預(yù)設(shè)內(nèi)存值時(shí), 所述終端將所述需進(jìn)行內(nèi)存清理的應(yīng)用的進(jìn)程從所述終端的swap分區(qū)轉(zhuǎn)移至所述終端的 內(nèi)存。
[0090] 具體實(shí)現(xiàn)中,終端在檢測(cè)到由于該目標(biāo)應(yīng)用退出或者其它應(yīng)用退出而使得當(dāng)前可 用內(nèi)存值大于或等于預(yù)設(shè)內(nèi)存值時(shí),可判斷是否有應(yīng)用的應(yīng)用進(jìn)程存在于該終端的swap 分區(qū)中,如果有,即可將這些應(yīng)用的全部或者部分重新轉(zhuǎn)移至該終端的內(nèi)存中,以保證在不 影響終端運(yùn)行流暢度的前提下便于用戶后續(xù)快速打開這些應(yīng)用。
[0091] 通過本發(fā)明實(shí)施例可在接收到輸入的目標(biāo)應(yīng)用啟動(dòng)指令時(shí),獲取預(yù)先記錄的該目 標(biāo)應(yīng)用平均每次使用時(shí)占用的第一內(nèi)存值,并判斷該第一內(nèi)存值是否大于或等于終端當(dāng)前 可用的內(nèi)存值,若是,則獲取預(yù)先記錄的該終端上當(dāng)前處于后臺(tái)運(yùn)行狀態(tài)的各個(gè)應(yīng)用的特 征信息,進(jìn)而根據(jù)該第一內(nèi)存值、該當(dāng)前可用的內(nèi)存值以及該各個(gè)應(yīng)用的特征信息,確定該 各個(gè)應(yīng)用中需進(jìn)行內(nèi)存清理的應(yīng)用,進(jìn)而將該需進(jìn)行內(nèi)存清理的應(yīng)用的進(jìn)程從該終端的內(nèi) 存轉(zhuǎn)移至該終端的swap分區(qū),或者,將該需進(jìn)行內(nèi)存清理的應(yīng)用的進(jìn)程從該終端的內(nèi)存中 清除,并在檢測(cè)到該終端當(dāng)前可用的內(nèi)存值大于或等于預(yù)設(shè)內(nèi)存值時(shí),將該需進(jìn)行內(nèi)存清 理的應(yīng)用的進(jìn)程從該終端的swap分區(qū)轉(zhuǎn)移至該終端的內(nèi)存,可以在應(yīng)用啟動(dòng)過程中完成 內(nèi)存清理操作,從而有效保證應(yīng)用的流暢運(yùn)行,同時(shí),可以實(shí)現(xiàn)在不影響終端運(yùn)行流暢度的 前提下便于用戶快速地打開后臺(tái)運(yùn)行的應(yīng)用。
[0092] 請(qǐng)參閱圖4,為本發(fā)明實(shí)施例提供的一種終端的第一實(shí)施例結(jié)構(gòu)示意圖。本實(shí)施例 中所描述的終端,包括:接收單元401、獲取單元402、判斷單元403、處理單元404以及執(zhí)行 單元405,其中:
[0093] 接收單元401,用于接收輸入的目標(biāo)應(yīng)用啟動(dòng)指令;
[0094] 獲取單元402,用于在所述接收單元接收到所述目標(biāo)應(yīng)用啟動(dòng)指令時(shí),獲取終端預(yù) 先記錄的所述目標(biāo)應(yīng)用平均每次使用時(shí)占用的第一內(nèi)存值;
[0095] 其中,該終端上可安裝各類應(yīng)用,如社交類應(yīng)用(包括QQ、微信等),娛樂類應(yīng)用 (包括天天飛車、全民飛機(jī)大戰(zhàn)等),辦公類應(yīng)用(包括百度云、WPS Office等),視頻類應(yīng) 用(包括優(yōu)酷、騰訊視頻等),購物類應(yīng)用(包括淘寶、京東等)以及支付理財(cái)類應(yīng)用(包括 支付寶錢包、挖財(cái)記賬等),等等。
[0096] 在一些可行的實(shí)施方式中,在終端安裝的每個(gè)應(yīng)用的使用過程中,終端可記錄每 個(gè)應(yīng)用的運(yùn)行參數(shù),該運(yùn)行參數(shù)可包括每次運(yùn)行占用的終端的內(nèi)存值,進(jìn)而可得到每個(gè)應(yīng) 用從安裝到現(xiàn)在,或者一段時(shí)間內(nèi)的使用次數(shù)、平均每次使用的時(shí)長以及平均每次使用時(shí) 占用的內(nèi)存值等特征信息,這些特征信息可以應(yīng)用使用記錄表的形式存儲(chǔ)。
[0097] 需要說明的是,本實(shí)施例中的終端內(nèi)存是指終端的運(yùn)行內(nèi)存,即隨機(jī)存取存儲(chǔ)器 RAM(英文全稱:Random Access Memory),應(yīng)用運(yùn)行時(shí)的一些應(yīng)用數(shù)據(jù)以及緩存數(shù)據(jù)等會(huì)占 用終端一定的內(nèi)存值(即內(nèi)存空間)。
[0098] 具體實(shí)現(xiàn)中,用戶可通過在觸摸屏上點(diǎn)擊目標(biāo)應(yīng)用的應(yīng)用圖標(biāo)的方式或者語音 操控方式或者手勢(shì)操控方式,輸入針對(duì)該目標(biāo)應(yīng)用的啟動(dòng)指令,接收單元401檢測(cè)到該啟 動(dòng)指令后,終端啟動(dòng)該目標(biāo)應(yīng)用并通過顯示屏顯示該目標(biāo)應(yīng)用的應(yīng)用界面,同時(shí),獲取單元 402獲取終端預(yù)先記錄的該目標(biāo)應(yīng)用平均每次使用時(shí)占用的終端的第一內(nèi)存值。
[0099] 判斷單元403,用于判斷所述第一內(nèi)存值是否大于或等于所述終端當(dāng)前可用的內(nèi) 存值;
[0100] 所述獲取單元402,還用于在所述判斷單元判斷出所述第一內(nèi)存值大于或等于所 述終端當(dāng)前可用的內(nèi)存值時(shí),獲取所述終端預(yù)先記錄的當(dāng)前處于后臺(tái)運(yùn)行狀態(tài)的各個(gè)應(yīng)用 的特征信息,所述特征信息包括使用次數(shù)、平均每次使用的時(shí)長和平均每次使用時(shí)占用的 內(nèi)存值;
[0101] 具體的,獲取單元402可首先獲取當(dāng)前可用的內(nèi)存值,即當(dāng)前未被應(yīng)用進(jìn)程占用 的內(nèi)存值,進(jìn)而由判斷單元403將該第一內(nèi)存值與該當(dāng)前可用的內(nèi)存值進(jìn)行比較,以確定 該目標(biāo)應(yīng)用啟動(dòng)后能否正常運(yùn)行,如果該第一內(nèi)存值小于該當(dāng)前可用的內(nèi)存值,表明該目 標(biāo)應(yīng)用能夠正常運(yùn)行;如果該第一內(nèi)存值大于或等于該當(dāng)前可用的內(nèi)存值,表明當(dāng)前可用 的內(nèi)存值不足以支持該目標(biāo)應(yīng)用的正常運(yùn)行,則獲取單元402確定當(dāng)前處于后臺(tái)運(yùn)行狀態(tài) 的各個(gè)應(yīng)用,進(jìn)而從預(yù)先生成的應(yīng)用使用記錄表中獲取該各個(gè)應(yīng)用的使用次數(shù)、平均每次 使用的時(shí)長和平均每次使用時(shí)占用的內(nèi)存值等特征信息。
[0102] 在一些可行的實(shí)施方式中,終端可具體判斷該當(dāng)前可用的內(nèi)存值減去該第一內(nèi)存 值得到的差值是否大于或等于預(yù)設(shè)的內(nèi)存閾值(如50M),以確定該目標(biāo)應(yīng)用啟動(dòng)后能否流 暢運(yùn)行,如果該差值大于或等于該預(yù)設(shè)的內(nèi)存閾值,表明該目標(biāo)應(yīng)用啟動(dòng)后能夠流暢運(yùn)行; 如果該差值小于該預(yù)設(shè)的內(nèi)存閾值,表明當(dāng)前可用的內(nèi)存值不足以支持該目標(biāo)應(yīng)用的流暢 運(yùn)行,則獲取單元402確定當(dāng)前處于后臺(tái)運(yùn)行狀態(tài)的各個(gè)應(yīng)用,進(jìn)而從預(yù)先生成的應(yīng)用使 用記錄表中獲取該各個(gè)應(yīng)用的使用次數(shù)、平均每次使用的時(shí)長和平均每次使用時(shí)占用的內(nèi) 存值等特征信息。
[0103] 處理單元404,用于根據(jù)所述第一內(nèi)存值、所述終端當(dāng)前可用的內(nèi)存值以及所述各 個(gè)應(yīng)用的特征信息,確定所述各個(gè)應(yīng)用中需進(jìn)行內(nèi)存清理的應(yīng)用;
[0104] 具體實(shí)現(xiàn)中,處理單元404可首先根據(jù)該目標(biāo)應(yīng)用平均每次使用時(shí)占用的第一 內(nèi)存值以及當(dāng)前可用的內(nèi)存值,確定需要通過清理后臺(tái)運(yùn)行應(yīng)用而得到的內(nèi)存值,再根據(jù) 使用次數(shù)以及平均每次使用的時(shí)長確定出該各個(gè)應(yīng)用中用戶很少使用、使用時(shí)長較短的應(yīng) 用,進(jìn)而將該各個(gè)應(yīng)用中用戶很少使用、使用時(shí)長較短的應(yīng)用作為可清理的應(yīng)用對(duì)象,并獲 取這些可清理的應(yīng)用對(duì)象中每一個(gè)應(yīng)用平均每次使用時(shí)占用的內(nèi)存值,進(jìn)而得到這些可清 理的應(yīng)用對(duì)象中需要清理的應(yīng)用數(shù)量。
[0105] 在一些可行的實(shí)施方式中,處理單元404可按照這些可清理的應(yīng)用對(duì)象中的應(yīng)用 進(jìn)入后臺(tái)運(yùn)行的時(shí)間從早到晚的順序,得到需要清理的應(yīng)用數(shù)量,即最先進(jìn)入后臺(tái)運(yùn)行的 該應(yīng)用數(shù)量的應(yīng)用會(huì)被清理。
[0106] 在一些可行的實(shí)施方式中,處理單元404可按照這些可清理的應(yīng)用對(duì)象中的應(yīng)用 當(dāng)前在后臺(tái)占用的內(nèi)存值從大到小的順序,得到需要清理的應(yīng)用數(shù)量,即當(dāng)前在后臺(tái)占用 的內(nèi)存值從大到小排列后,排在前面的該應(yīng)用數(shù)量的應(yīng)用會(huì)被清理。
[0107] 需要說明的是,對(duì)于用戶設(shè)為后臺(tái)保護(hù)狀態(tài)的應(yīng)用(即這些應(yīng)用在后臺(tái)運(yùn)行時(shí)不 允許被清理掉),終端可不予清理。
[0108] 執(zhí)行單元405,用于對(duì)所述需進(jìn)行內(nèi)存清理的應(yīng)用執(zhí)行內(nèi)存清理操作。
[0109] 具體的,執(zhí)行單元405可直接從內(nèi)存中清除需進(jìn)行內(nèi)存清理的應(yīng)用或者將該需進(jìn) 行內(nèi)存清理的應(yīng)用從終端的內(nèi)存轉(zhuǎn)移至終端的swap分區(qū),以實(shí)現(xiàn)對(duì)該需進(jìn)行內(nèi)存清理的 應(yīng)用執(zhí)行內(nèi)存清理操作,從而為該目標(biāo)應(yīng)用的運(yùn)行提供足夠的內(nèi)存資源。
[0110] 通過本發(fā)明實(shí)施例可在接收到輸入的目標(biāo)應(yīng)用啟動(dòng)指令時(shí),獲取終端預(yù)先記錄的 該目標(biāo)應(yīng)用平均每次使用時(shí)占用的第一內(nèi)存值,并判斷該第一內(nèi)存值是否大于或等于該終 端當(dāng)前可用的內(nèi)存值,若是,則獲取該終端預(yù)先記錄的當(dāng)前處于后臺(tái)運(yùn)行狀態(tài)的各個(gè)應(yīng)用 的特征信息,進(jìn)而根據(jù)該第一內(nèi)存值、該當(dāng)前可用的內(nèi)存值以及該各個(gè)應(yīng)用的特征信息,確 定該各個(gè)應(yīng)用中需進(jìn)行內(nèi)存清理的應(yīng)用,并對(duì)該需進(jìn)行內(nèi)存清理的應(yīng)用執(zhí)行內(nèi)存清理操 作,可以在應(yīng)用啟動(dòng)過程中完成內(nèi)存清理操作,從而有效保證應(yīng)用的流暢運(yùn)行。
[0111] 請(qǐng)參閱圖5,為本發(fā)明實(shí)施例提供的一種終端的第二實(shí)施例結(jié)構(gòu)示意圖。本實(shí)施例 中所描述的終端,包括:記錄單元501、第三確定單元502、第二設(shè)置單元503、接收單元504、 獲取單元505、判斷單元506、處理單元507以及執(zhí)行單元508,其中:
[0112] 記錄單元501,用于記錄終端上每一個(gè)應(yīng)用從安裝到當(dāng)前的使用次數(shù)、每次使用的 時(shí)長以及每次使用時(shí)占用的內(nèi)存值;
[0113] 其中,每次使用的時(shí)長可為應(yīng)用每一次從打開到完全退出經(jīng)歷的時(shí)長,也可為應(yīng) 用從打開到進(jìn)入后臺(tái)運(yùn)行經(jīng)歷的時(shí)長。
[0114] 第三確定單元502,用于根據(jù)所述使用次數(shù)和所述每次使用的時(shí)長,確定所述每一 個(gè)應(yīng)用平均每次使用的時(shí)長;
[0115] 所述第三確定單元502,還用于根據(jù)所述使用次數(shù)和所述每次使用時(shí)占用的內(nèi)存 值,確定所述每一個(gè)應(yīng)用平均每次使用時(shí)占用的內(nèi)存值;
[0116] 具體的,第三確定單元502可根據(jù)記錄的每一個(gè)應(yīng)用從安裝到現(xiàn)在,或者一段時(shí) 間內(nèi)的使用次數(shù)以及每次使用的時(shí)長,計(jì)算每一個(gè)應(yīng)用平均每次使用的時(shí)長,同時(shí),第三確 定單元502還可根據(jù)記錄的每一個(gè)應(yīng)用從安裝到現(xiàn)在,或者一段時(shí)間內(nèi)的使用次數(shù)以及每 次使用時(shí)占用的內(nèi)存值,計(jì)算每一個(gè)應(yīng)用平均每次使用時(shí)占用的內(nèi)存值。
[0117] 第二設(shè)置單元503,用于將所述使用次數(shù)、所述平均每次使用的時(shí)長和所述平均每 次使用時(shí)占用的內(nèi)存值設(shè)為所述每一個(gè)應(yīng)用的特征信息;
[0118] 接收單元504,用于接收輸入的目標(biāo)應(yīng)用啟動(dòng)指令;
[0119] 獲取單元505,用于在所述接收單元接收到所述目標(biāo)應(yīng)用啟動(dòng)指令時(shí),獲取終端預(yù) 先記錄的所述目標(biāo)應(yīng)用平均每次使用時(shí)占用的第一內(nèi)存值;
[0120] 判斷單元506,用于判斷所述第一內(nèi)存值是否大于或等于所述終端當(dāng)前可用的內(nèi) 存值;
[0121] 所述獲取單元505,還用于在所述判斷單元判
當(dāng)前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
渑池县| 灵台县| 荣成市| 安乡县| 滨海县| 平远县| 海城市| 钦州市| 黑龙江省| 鹿泉市| 九江市| 普格县| 盘山县| 达孜县| 平湖市| 皋兰县| 东莞市| 湘潭县| 同仁县| 榆社县| 开鲁县| 东山县| 镇沅| 合肥市| 台前县| 安吉县| 东城区| 麻江县| 英德市| 双牌县| 娱乐| 河南省| 九台市| 兴山县| 孟津县| 启东市| 金乡县| 金堂县| 剑川县| 台南县| 博白县|