两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

瀏覽器的內(nèi)存釋放方法及裝置的制造方法

文檔序號(hào):8319176閱讀:375來源:國(guó)知局
瀏覽器的內(nèi)存釋放方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種瀏覽器的內(nèi)存釋放方法及裝置。
【背景技術(shù)】
[0002] 通過終端設(shè)備上的瀏覽器可以同時(shí)訪問多個(gè)窗口頁面,以獲得自己需要的信息。 但是終端瀏覽器產(chǎn)品使用瀏覽器控件訪問一個(gè)網(wǎng)頁,將占用一定的內(nèi)存,因此一次只能打 開一定數(shù)量的頁面。而且所訪問過的歷史頁面還將保存,以便用戶的下次訪問。為了使得 瀏覽器控件可以流暢地訪問頁面,則必須保證足夠的內(nèi)存,因此需要及時(shí)地釋放內(nèi)存。現(xiàn)有 技術(shù)中將在內(nèi)存達(dá)到一臨界值時(shí),采用歷史訪問時(shí)間比較算法,計(jì)算出最早的部分歷史訪 問頁面,把該頁面的瀏覽器控件部分或者全部?jī)?nèi)存釋放。
[0003] 上述內(nèi)存釋放方案可能把非焦點(diǎn)窗口的焦點(diǎn)頁面釋放掉,從而導(dǎo)致用戶切換窗口 的時(shí)候,需要等待頁面的恢復(fù),因此無法快速、高效地釋放的頁面占用內(nèi)存。

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

[0004] 本發(fā)明技術(shù)方案的主要目的是提供一種瀏覽器的內(nèi)存釋放方法及裝置,旨在提高 頁面的訪問效率。
[0005] 為實(shí)現(xiàn)上述目的,本發(fā)明提出了一種瀏覽器的內(nèi)存釋放方法,包括以下步驟:
[0006] 偵測(cè)到瀏覽器內(nèi)存釋放請(qǐng)求時(shí),獲取瀏覽器所有的訪問頁面;
[0007] 根據(jù)歷史訪問時(shí)間以及歷史頁面焦點(diǎn)特征,計(jì)算所有的訪問頁面的比重值;
[0008] 根據(jù)所述比重值對(duì)所有訪問頁面進(jìn)行排序,并釋放比重值最小的訪問頁面,直到 瀏覽器內(nèi)存低于一預(yù)設(shè)閾值。
[0009] 對(duì)應(yīng)地,本發(fā)明還提出了一種瀏覽器的內(nèi)存釋放裝置,包括:
[0010] 頁面獲取模塊,用于偵測(cè)到瀏覽器內(nèi)存達(dá)到臨界值時(shí),獲取瀏覽器所有的訪問頁 面;
[0011] 比重計(jì)算模塊,用于根據(jù)歷史訪問時(shí)間以及歷史頁面焦點(diǎn)特征,計(jì)算所有的訪問 頁面的比重值;
[0012] 釋放模塊,用于根據(jù)所述比重值對(duì)所有訪問頁面進(jìn)行排序,并釋放比重值最小的 訪問頁面,直到瀏覽器內(nèi)存低于一預(yù)設(shè)閾值。
[0013] 本發(fā)明通過偵測(cè)到瀏覽器內(nèi)存釋放請(qǐng)求時(shí),根據(jù)歷史訪問時(shí)間和歷史頁面焦點(diǎn)特 征計(jì)算訪問頁面的比重值,從而可以篩選出最佳合適的淘汰頁面,減少淘汰頁面的數(shù)量和 減少淘汰頁面的可能恢復(fù)率,減少用戶切換歷史訪問頁面時(shí)候的等待時(shí)間,提高了頁面的 訪問效率。
【附圖說明】
[0014] 圖1是本發(fā)明瀏覽器的內(nèi)存釋放方法第一實(shí)施例的流程示意圖;
[0015] 圖2是本發(fā)明瀏覽器的內(nèi)存釋放方法第一實(shí)施例中計(jì)算訪問頁面的比重值的流 程不意圖;
[0016] 圖3是本發(fā)明瀏覽器打開多個(gè)窗口的界面顯示示意圖;
[0017] 圖4是本發(fā)明瀏覽器的內(nèi)存釋放方法第二實(shí)施例的流程示意圖;
[0018] 圖5是本發(fā)明瀏覽器的內(nèi)存釋放方法第二實(shí)施例中計(jì)算訪問頁面的比重值的流 程不意圖;
[0019] 圖6是本發(fā)明瀏覽器的內(nèi)存釋放方法第三實(shí)施例的流程示意圖;
[0020] 圖7是本發(fā)明瀏覽器的內(nèi)存釋放裝置第一實(shí)施例的功能模塊示意圖;
[0021] 圖8是本發(fā)明瀏覽器的內(nèi)存釋放裝置第一實(shí)施例中比重計(jì)算模塊的功能模塊示 意圖;
[0022] 圖9是本發(fā)明瀏覽器的內(nèi)存釋放裝置第二實(shí)施例中比重計(jì)算模塊的功能模塊示 意圖;
[0023] 圖10是本發(fā)明瀏覽器的內(nèi)存釋放裝置第三實(shí)施例的功能模塊示意圖。
[0024] 本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0025] 以下結(jié)合說明書附圖及具體實(shí)施例進(jìn)一步說明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此 處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026] 本發(fā)明的主要思想是提供一種瀏覽器的內(nèi)存釋放方法,應(yīng)用于瀏覽器中,對(duì)瀏覽 器的內(nèi)存進(jìn)行釋放,以保證瀏覽器有足夠的內(nèi)存進(jìn)行頁面的訪問,進(jìn)一步提高頁面的訪問 效率。當(dāng)用戶通過瀏覽器訪問一頁面時(shí),瀏覽器將從互聯(lián)網(wǎng)上獲取相應(yīng)的頁面數(shù)據(jù)后,將其 存儲(chǔ)在內(nèi)存中形成歷史頁面,以便下次再繼續(xù)訪問。由于現(xiàn)有的瀏覽器可以同時(shí)打開多個(gè) 窗口,而且每個(gè)窗口的頁面中又包括多個(gè)子頁面,也就是鏈接頁面。因此,在移動(dòng)終端的內(nèi) 存有限的情況下,需要及時(shí)地清理占用內(nèi)存的歷史頁面,以供用戶訪問新的頁面。以下將對(duì) 本發(fā)明瀏覽器的內(nèi)存釋放方法進(jìn)行詳細(xì)的描述。
[0027] 參照?qǐng)D1,提出了本發(fā)明一種瀏覽器的內(nèi)存釋放方法一實(shí)施例。該實(shí)施例的瀏覽器 的內(nèi)存釋放方法包括以下步驟:
[0028] 步驟S110、偵測(cè)到瀏覽器內(nèi)存釋放請(qǐng)求時(shí),獲取瀏覽器所有的訪問頁面;
[0029] 該瀏覽器內(nèi)存釋放請(qǐng)求可以由用戶觸發(fā)產(chǎn)生,例如,當(dāng)用戶在瀏覽頁面時(shí),發(fā)現(xiàn)頁 面訪問速度較慢,則可以觸發(fā)瀏覽器中的內(nèi)存釋放功能,以對(duì)瀏覽器的內(nèi)存進(jìn)行釋放。該瀏 覽器內(nèi)存釋放請(qǐng)求也可以定時(shí)觸發(fā)產(chǎn)生,該時(shí)間間隔可以根據(jù)具體的情況而設(shè)置,例如使 用瀏覽器過程中,每隔30分鐘觸發(fā)一次。該瀏覽器內(nèi)存釋放請(qǐng)求還可以根據(jù)內(nèi)存的占用情 況來觸發(fā),例如設(shè)置一閾值,當(dāng)所占用的內(nèi)存超過該閾值,則觸發(fā)瀏覽器內(nèi)存釋放請(qǐng)求。
[0030] 在瀏覽器運(yùn)行過程中,將實(shí)時(shí)偵測(cè)瀏覽器內(nèi)存釋放請(qǐng)求,若偵測(cè)到瀏覽器內(nèi)存釋 放請(qǐng)求時(shí),則獲取瀏覽器所有的訪問頁面??梢岳斫獾氖牵摓g覽器運(yùn)行包括當(dāng)前正在運(yùn)行 的和后臺(tái)運(yùn)行的。
[0031] 步驟S120、根據(jù)歷史訪問時(shí)間以及歷史頁面焦點(diǎn)特征,計(jì)算所有的訪問頁面的比 重值;
[0032] 該歷史訪問時(shí)間是指當(dāng)前頁面的訪問時(shí)間,具體可以包括開始訪問當(dāng)前頁面的時(shí) 間點(diǎn),當(dāng)然還可以包括開始訪問當(dāng)前頁面與離開當(dāng)前頁面的時(shí)間間隔。歷史頁面焦點(diǎn)特征 是指當(dāng)前頁面所屬的窗口是否為焦點(diǎn)窗口,或者當(dāng)前頁面是否為所屬窗口的焦點(diǎn)頁面。獲 得瀏覽器所有的訪問頁面時(shí),將根據(jù)歷史訪問時(shí)間以及歷史頁面焦點(diǎn)特征,計(jì)算所有的訪 問頁面的比重值。若當(dāng)前頁面屬于焦點(diǎn)窗口的焦點(diǎn)頁面,則其比重值最高,若當(dāng)前頁面的歷 史訪問時(shí)間距焦點(diǎn)窗口的焦點(diǎn)頁面的訪問時(shí)間越遠(yuǎn),則其比重值最小。
[0033] 步驟S130、根據(jù)所述比重值對(duì)所有訪問頁面進(jìn)行排序,并釋放比重值最小的訪問 頁面,直到瀏覽器內(nèi)存低于一預(yù)設(shè)閾值。
[0034] 對(duì)步驟S120計(jì)算獲得的比重值,對(duì)訪問頁面進(jìn)行排序,并釋放比重值最小的訪問 頁面,直到瀏覽器的內(nèi)存低于安全值,該安全值可以根據(jù)具體的情況而設(shè)置。
[0035] 本發(fā)明實(shí)施例通過偵測(cè)到瀏覽器內(nèi)存釋放請(qǐng)求時(shí),根據(jù)歷史訪問時(shí)間和歷史頁面 焦點(diǎn)特征計(jì)算訪問頁面的比重值,從而可以篩選出最佳合適的淘汰頁面,減少淘汰頁面的 數(shù)量和減少淘汰頁面的可能恢復(fù)率,減少用戶切換歷史訪問頁面時(shí)候的等待時(shí)間,提高了 頁面的訪問效率。
[0036] 進(jìn)一步地,參照?qǐng)D2,上述步驟S120包括:
[0037] 步驟S121、預(yù)設(shè)每個(gè)訪問頁面的初始比重值為WO ;
[0038] 步驟S122、判斷當(dāng)前訪問頁面是否為所屬窗口的焦點(diǎn)頁面;是則轉(zhuǎn)入步驟S123, 否則轉(zhuǎn)入步驟S124 ;
[0039]
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沁源县| 绥棱县| 郧西县| 柳江县| 会同县| 海盐县| 香格里拉县| 云梦县| 澳门| 黎城县| 深州市| 三亚市| 太原市| 香港 | 曲周县| 水富县| 岢岚县| 托克逊县| 襄城县| 呼图壁县| 天柱县| 丹凤县| 清涧县| 富宁县| 枣阳市| 蕉岭县| 吉安市| 湘乡市| 塔河县| 美姑县| 徐州市| 婺源县| 肥城市| 阿鲁科尔沁旗| 江华| 乐平市| 渝北区| 襄樊市| 炎陵县| 呈贡县| 合水县|