MSCBSC 移動通信論壇
搜索
登錄注冊
網(wǎng)絡優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實習生/應屆生招聘職位

  • 閱讀:901
  • 回復:0
Safari如此消耗內存 蘋果不準備做點什么?
mao_mao
論壇副管
鎵嬫満鍙風爜宸查獙璇? style=


 發(fā)短消息    關注Ta 

C友·鐵桿勛章   管理·勤奮勛章   C友·進步勛章   管理·優(yōu)秀勛章   C友·貢獻勛章   “灌水之王”   紀念勛章·七周年   管理·標兵勛章   活動·積極勛章   財富勛章·財運連連   財富勛章·大富豪   財富勛章·小財主   專家·終級勛章   財富勛章·神秘富豪   C友·登錄達人   紀念勛章·五周年   財富勛章·富可敵國   財富勛章·財神   財富勛章·富甲一方   財富勛章·鉆石王老五   活動·第二屆通信技術杯   紀念勛章·六周年   活動·攝影達人   紀念勛章·八周年   紀念勛章·九周年   紀念勛章·十周年   C友·技術大神  
積分 428896
帖子 85070
威望 5564078 個
禮品券 5423 個
專家指數(shù) 3546
注冊 2009-4-24
專業(yè)方向  移動通信
回答問題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2016-12-12 21:50:41  只看樓主 

  本文轉自威鋒網(wǎng)! 

  蘋果對Mac的RAM有著嚴格的限制,特別是今年新發(fā)布的MacBook Pro上,設備只有16GB RAM,這讓很多用戶都不滿,然而蘋果也是無能為力。既然如此,蘋果何不“曲線救國”呢?科技作者Kirk McElhearn指出,雖然Safari是一款強大的網(wǎng)頁瀏覽器,但是它也特別消耗內存,蘋果也可以從此入手進行優(yōu)化。蘋果也可以從此入手進行優(yōu)化。以下是全文:

Safari如此消耗內存,蘋果不準備做點什么?

  我很喜歡使用Safari,從它發(fā)布到現(xiàn)在,蘋果的這款網(wǎng)頁瀏覽器幫我處理了大量的工作和任務。當然我也不抗拒使用Chrome和Firefox,因為有某些任務還需要這些瀏覽器來完成,但Safari才是我的默認瀏覽器。

  我喜歡Safari是因為喜歡它的標簽管理方式。你可以把標簽固定起來,這樣不管你什么時候想打開都很方便,而且在標簽欄中只占據(jù)很小的空間。

  我喜歡Safari的Reader功能,這個自帶的閱讀器功能可以把網(wǎng)頁以一種方便閱讀的形式展現(xiàn)出來,而且也沒有廣告;我喜歡Safari連接keychain鑰匙鏈以保存密碼的方式;我喜歡Safari還因為它支持我在Mac和iOS設備之間同步書簽、最喜歡瀏覽的網(wǎng)站等其他數(shù)據(jù)。

  但Safari有一點是我非常不喜歡的:它是一個“吃貨”,一個大大的“吃貨”。

  到現(xiàn)在為止我的iMac運行時間差不多有4天了(從我上次重新啟動設備到現(xiàn)在)。我看到Safari使用了6.81GB的RAM,是我的Mac上到目前為止最吃內存的一款程序。Safari本身使用大約1GB的內存,然后每一個標簽、每一個窗口也都需要RAM。如果你想知道自己的Mac上哪款程序比較吃內存,那么你可以在Activity Monitor(Applications→Utilities)中選擇Memory標簽即可查看。

Safari如此消耗內存,蘋果不準備做點什么?在Activity Monitor中你可以查看每一個Safari標簽和窗口,還有它們占用了多少RAM

  如上圖你可以看到,內存占用量最高的是在線辦公軟件Google Docs,打開一個空白的文件就需要超過500MB的RAM。如果再多打開幾個Google Docs文檔的話,你應該就能夠看到這個數(shù)字會瘋一般地增加。(也不知道這到底是谷歌優(yōu)化不好還是蘋果方面的失誤。)

  這些被占用的內存很大程度上取決于用戶已經打開頁面或者標簽有多長的時間了。如果我在我的12英寸MacBook上打開了Safari,然后再打開和iMac Safari上一樣的標簽,那么它們其實占用掉的內存僅為2.8GB。當然了如果我就讓這些Safari的標簽一直這么開著,那么它們占用的RAM數(shù)量也會不斷增加。

Safari如此消耗內存,蘋果不準備做點什么?▲iStat Menus能顯示我的iMac占用多少RAM,占用量top 5的程序又是哪幾款

  如果你注意觀察你就會發(fā)現(xiàn)程序占用的RAM會隨著程序使用時間的增加而增加。我自己會通過iStat Menus來實時檢查我的Mac的各項指標。如果使用設備的過程中我時不時地打開iStat Menus來使用的話,我就會發(fā)現(xiàn)Safari占用的RAM數(shù)量會不斷增加。就在我寫這篇文章的過程中,上文我說Safari占用的內存為6.81GB,現(xiàn)在15分鐘之后這個數(shù)量已經增加到7.14GB了。而接下來如果我繼續(xù)開著這些標簽和窗口,那么Safari占用的內存還會進一步增加。

  不過從 macOS管理內存的角度來說,這種占用內存會隨著時間的增加而增加的情況其實不是什么大問題。一些內存會被壓縮,還有一些會被分頁到磁盤(作為虛擬內存)。在有必要的情況下,你的Mac能夠有效利用更多RAM,甚至超出設備本身所有的RAM。

  但虛擬內存也不一定就是解決問題的靈丹妙藥。你的Mac使用虛擬內存時,它會將一些原本存儲在RAM的數(shù)據(jù)寫到磁盤中,我們將這個過程稱之為“交換”文件。當它想要獲得這些數(shù)據(jù)的時候,它就需要讀取這些文件。在固態(tài)硬盤上讀寫其實相對比較快(雖然會比在RAM中讀寫的速度稍微慢一點),但是將數(shù)據(jù)傳送到硬盤上或者將數(shù)據(jù)從硬盤中傳出來——特別是iMac上還只配備了5400-rpm磁盤——那么你的Mac就會變得很慢很慢。

  當用戶同時使用Safari以及其他一些非常耗內存的應用時,那么問題就會暴露出來了。在今年發(fā)布的MacBook Pro中,如果使用32GB內存就需要采用另外一種主板設計,從而減少MacBook Pro的電池占用空間,設備的續(xù)航能力就會被削弱,因此設備最大RAM為16GB,這就引起了不小的爭議。

  在使用新一代MacBook Pro時,也許普通人對16GB的最大內存并沒有感到任何不便之處。但是自從蘋果發(fā)布會結束之后,蘋果就一直遭到專業(yè)人士以及開發(fā)者的指責,因為新一代MacBook Pro不支持32GB,會降低專業(yè)人士的工作體驗。對于舊款Mac用戶來說,他們遇到的情況可能會更糟糕,特別是使用那些配備較少RAM或者硬盤的Mac機型的用戶。

  為了提升Mac的整體性能,如果蘋果沒有辦法增加RAM的話,那么他們可以把目光放到Safari身上,找到解決辦法,限制它對內存的使用。


掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
  • 1、回復“YD5GAI”免費領取《中國移動:5G網(wǎng)絡AI應用典型場景技術解決方案白皮書
  • 2、回復“5G6G”免費領取《5G_6G毫米波測試技術白皮書-2022_03-21
  • 3、回復“YD6G”免費領取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復“LTBPS”免費領取《《中國聯(lián)通5G終端白皮書》
  • 5、回復“ZGDX”免費領取《中國電信5G NTN技術白皮書
  • 6、回復“TXSB”免費領取《通信設備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領取《中國移動算力并網(wǎng)白皮書
  • 8、回復“5GX3”免費領取《 R16 23501-g60 5G的系統(tǒng)架構1
  • 對本帖內容的看法? 我要點評

     
    [充值威望,立即自動到帳] [VIP貴賓權限+威望套餐] 另有大量優(yōu)惠贈送活動,請光臨充值中心
    充值擁有大量的威望和最高的下載權限,下載站內資料無憂

    快速回復主題    
    標題
    內容
     上傳資料請點左側【添加附件】

    當前時區(qū) GMT+8, 現(xiàn)在時間是 2025-03-05 07:10:44
    渝ICP備11001752號  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務郵箱:mscbsc@163.com

    Processed in 0.531060 second(s), 14 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動通信網(wǎng) - 移動通信論壇 - 通信招聘網(wǎng) - Archiver