国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

記一次解決谷歌瀏覽器Google Chrome Helper占用過高cpu問題

sihai / 3473人閱讀

摘要:機器過高,一般都是可以從任務(wù)管理器著手解決。系統(tǒng)的任務(wù)管理器可以監(jiān)控各個程序占用的是否正常,通常程序自身也是有任務(wù)管理的。像谷歌瀏覽器這種軟件,幾乎本身就是一個操作系統(tǒng),所以說它的任務(wù)管理器也是必不可少的。

閱讀原文

1. 問題現(xiàn)象

有時候發(fā)現(xiàn)mac風(fēng)扇響的厲害,于是我檢查了mac系統(tǒng)的活動監(jiān)視器,發(fā)現(xiàn)Google Chrome Helper占用99%的CPU。

通常來說Chrome如果占用過高的內(nèi)存,這并不是什么問題,畢竟Chrome的性能以及易用性是建立在占用很多內(nèi)存的基礎(chǔ)上的。但是無論什么程序,持續(xù)的占用超過80%的cpu,都是極不正常的。大多數(shù)程序都是占用維持在低于10%的CPU。

活動監(jiān)視器指出問題出現(xiàn)在Chrome瀏覽器。那么問題可以再次細(xì)分為三塊。

Chrome系統(tǒng)自身問題

一些插件,例如flash插件,擴(kuò)展插件

網(wǎng)頁程序js出現(xiàn)的問題

2. 從任務(wù)管理器著手

其實Chrome瀏覽器自身也是有任務(wù)管理器的,一般來說windows版chrome按住shift+esc就會調(diào)出任務(wù)管理器窗口。mac版調(diào)出任務(wù)管理器沒有快捷,只能通過Window > Task Manager調(diào)出。

調(diào)出任務(wù)管理器后,發(fā)現(xiàn)一個標(biāo)簽頁,CPU占用率達(dá)到99%, 那就說明,應(yīng)該是這個標(biāo)簽頁中存在持續(xù)占用大量CPU計算的程序。

最后找到這個頁面,發(fā)現(xiàn)該頁面背景圖是一種動態(tài)粒子圖。就是基于particles.js做的。我想,終于找到你了。

于是我把這個動態(tài)圖的相關(guān)js代碼給注釋掉,電腦的風(fēng)扇也終于變得安靜了。

3. 問題總結(jié)

問題解決的總結(jié):解決問題的方法時很簡單的,基于一個現(xiàn)象,找到一個原因,基于這個原因再找到一個現(xiàn)象,然后一步一步縮小問題范圍,逼近最終原因。

機器CPU過高,一般都是可以從任務(wù)管理器著手解決。系統(tǒng)的任務(wù)管理器可以監(jiān)控各個程序占用的CPU是否正常,通常程序自身也是有任務(wù)管理的。

像谷歌瀏覽器這種軟件,幾乎本身就是一個操作系統(tǒng),所以說它的任務(wù)管理器也是必不可少的。Chrome瀏覽器再帶的任務(wù)管理器可以告訴你幾個關(guān)鍵信息。

任務(wù)占用的內(nèi)存

任務(wù)占用的CPU

任務(wù)占用的網(wǎng)絡(luò)流量大小

如果你一打開谷歌瀏覽器,你的電腦風(fēng)扇就拼命轉(zhuǎn),那你最好打開谷歌瀏覽器的任務(wù)管理器看看。

4. 關(guān)于動態(tài)背景圖的思考

動態(tài)背景圖往往都會給人很酷炫的感覺,但是這種背景圖的制作并不是很復(fù)雜,如果你使用particles.js來制作,制作一些動態(tài)背景圖只需要幾行代碼就可以搞定。但是這種酷炫的背后,CPU也在承受著壓力。

particles.js提供的demo效果圖,在Chrome中CPU會被提高到100%。

也有幾家使用動態(tài)背景圖的官網(wǎng)。我記得知乎以前就用過動態(tài)背景圖,但是現(xiàn)在找不到了。另外一個使用動態(tài)背景圖的是daocloud, CPU也是會在首頁飆升到50%。

所謂:強招必自損,動態(tài)背景圖在給人以炫酷科技感的同時,也需要權(quán)衡這種技術(shù)對客戶計算機的壓力。

另外,不要小看JavaScript, 它也可能引起大問題

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/107966.html

相關(guān)文章

  • 一次JVM調(diào)優(yōu)

    摘要:現(xiàn)象登入生產(chǎn)環(huán)境,使用命令因為這時候并沒有打的,所以只能觀察現(xiàn)象。其他的可以根據(jù)這個類推,是內(nèi)純的占用量。 前言 我們的游戲上線之初,經(jīng)常有玩家反饋卡,或者有網(wǎng)絡(luò)延遲等現(xiàn)象,造成用戶流失等現(xiàn)象,這時候我就想到是不是可能是之前的jvm配置有問題,或者存在內(nèi)存泄露等問題。 現(xiàn)象 登入生產(chǎn)環(huán)境,使用命令,因為這時候并沒有打gc的log,所以只能觀察現(xiàn)象。 jstat -gcutil 270...

    sugarmo 評論0 收藏0
  • 一次MongoDB高負(fù)載的性能優(yōu)化

    摘要:年月日本文是關(guān)于記錄某次游戲服務(wù)端的性能優(yōu)化此處涉及的技術(shù)包括引擎隨著游戲?qū)肴藬?shù)逐漸增加單個集合的文檔數(shù)已經(jīng)超過經(jīng)常有玩家反饋說卡特別是在服務(wù)器遷移后從核降到核卡頓更嚴(yán)重了遂開始排查問題確認(rèn)服務(wù)器壓力首先使用命令查看總體情況此時占用不高 Last-Modified: 2019年6月13日11:08:19 本文是關(guān)于記錄某次游戲服務(wù)端的性能優(yōu)化, 此處涉及的技術(shù)包括: MongoDB...

    huhud 評論0 收藏0
  • 一次MongoDB高負(fù)載的性能優(yōu)化

    摘要:年月日本文是關(guān)于記錄某次游戲服務(wù)端的性能優(yōu)化此處涉及的技術(shù)包括引擎隨著游戲?qū)肴藬?shù)逐漸增加單個集合的文檔數(shù)已經(jīng)超過經(jīng)常有玩家反饋說卡特別是在服務(wù)器遷移后從核降到核卡頓更嚴(yán)重了遂開始排查問題確認(rèn)服務(wù)器壓力首先使用命令查看總體情況此時占用不高 Last-Modified: 2019年6月13日11:08:19 本文是關(guān)于記錄某次游戲服務(wù)端的性能優(yōu)化, 此處涉及的技術(shù)包括: MongoDB...

    vibiu 評論0 收藏0
  • Webpack下莫名其妙出現(xiàn)的jQuery與報錯,一次奇妙的Debug旅程

    摘要:在過程中,發(fā)現(xiàn)的報錯是在中兩個頁面的無刷切換中出現(xiàn)的。看向網(wǎng)址等等網(wǎng)址的前綴是,這個是谷歌瀏覽器插件的前綴。難不成,這個文件是谷歌瀏覽器插件的于是看向了中間的那一串神秘字符串。 場景重現(xiàn) 項目是一個SPA,使用了Vue+Vue-Router+Webpack+jQuery。報錯的場景如下:showImg(http://7xk109.com1.z0.glb.clouddn.com/blog...

    Scliang 評論0 收藏0
  • Chrome運行時性能瓶頸分析

    摘要:避免這種情況的出現(xiàn),可以參考對比優(yōu)化的效果中存在兩種狀態(tài),優(yōu)化和非優(yōu)化可以看到優(yōu)化的狀態(tài),和的時間都大大減少了所以明顯提高性能優(yōu)化的知識儲備使用模型測量性能基礎(chǔ)儲備渲染性能概述的剖析 一,初探,根據(jù)現(xiàn)象發(fā)現(xiàn)問題 chrome的performance知道很久了,但總是沒有特別權(quán)威且跟上時代的學(xué)習(xí)資料,這次痛定思痛,直接看英文文檔,一點點把這塊啃掉,本筆記基于Chrome 59 ste...

    Code4App 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<