好吧,說實話,我不知道這種情況是特定於我的電腦還是Linux用戶......但是聽我說。Atom在Ubuntu 15.10上的運行速度令人難以置信 - 關於渲染器的東西?
我已經在Windows 8.1平臺上的GitHub Atom文本編輯器中進行了編碼。喜歡它,所以當我切換到Linux(Ubuntu 15.10 Wily)時,我所做的第一件事就是下載Atom的Linux版本並將其安裝在我的系統上。它開始真的很棒。它的速度和我想象的一樣快,甚至比Windows的速度還快,所以我非常高興。
但是在整個過程中,我重新安裝了Linux並重新安裝了Atom - 而且它非常非常慢。我正在編輯一個Markdown文件,它滯後2秒,將光標放在我點擊的位置上。我認爲這可能是一個包含CPU /內存的罪魁禍首,所以我刪除了所有包,並開始在一個乾淨的平板上。
由於某種原因,沒有任何變化。
然後我決定檢查系統監視器,因爲一定會有什麼事情發生,因爲自從我重新安裝了Ubuntu 15.10(我之前玩過一些配置文件並將系統搞砸了)並重新安裝了Atom - 每當我啓動Atom時,我的CPU都會變得很熱,風扇就會變得很響。顯然這不是一個好兆頭。
看哪,罪魁禍首:
「atom --type=renderer --js-flags=--harmony --no-sandbox --lang=en-US --node-integration=true --enable-delegated-renderer --num-raster-threads=4 --gpu-rasterization-msaa-sample-count=8 --content-image-texture-target=3553 --video-image-texture-target=3553 --disable-accelerated-video-decode --disable-webrtc-hw-encoding --disable-gpu-compositing --channel=14354.0.624276243 --v8-natives-passed-by-fd --v8-snapshot-passed-by-fd」
是,則程序名稱是長,但這裏的參數的一個更可讀的列表:
--type=renderer
--js-flags=--harmony
--no-sandbox
--lang=en-US
--node-integration=true
--enable-delegated-renderer
--num-raster-threads=4
--gpu-rasterization-msaa-sample-count=8
--content-image-texture-target=3553
--video-image-texture-target=3553
--disable-accelerated-video-decode
--disable-webrtc-hw-encoding
--disable-gpu-compositing
--channel=14354.0.624276243
--v8-natives-passed-by-fd
--v8-snapshot-passed-by-fd
Here's an image of detailed description/statistics of the process - 這是爲什麼渲染單獨服用如此多的虛擬內存......?
看到Atom創作者也開發了Electron平臺,我認爲Atom是用Electron構建的。否則,我無法解釋爲什麼當我啓動Atom時,Javascript V8引擎作爲渲染器運行 - 無論如何。
我真的很好奇爲什麼會發生這種情況,但最重要的是,我非常喜歡Atom,所以很容易放棄它,所以我願意打起精神來看看你們是否知道發生了什麼事情。
萬一它很重要,我運行Ubuntu 15.10
與GNOME Shell 3.16.4
桌面環境。此外,apm --version
吐出:
apm 1.5.0
npm 2.13.3
node 0.10.40
python 2.7.10
git 2.5.0
附:看到這是我的第一個問題,我可能違反了SE/SO上的一些標準和網絡禮儀,無論是通過我表達我的問題還是任何理由 - 我都不知道。如果是這樣的話,請原諒我,因爲我仍然有很多需要了解的關於StackOverflow和這個驚人的社區,這幫助我完成了編碼之旅。預先感謝你們美好的人們。
我一直有這樣的對新安裝的ubuntus問題(不是原子,但與我使用的每一個程序),它通常是一個問題圖形驅動。 – BlackBear
這很奇怪,因爲這個問題在我重新安裝Ubuntu之前從未出現過 - 而Atom的啓動速度非常慢,一旦你啓動它就應該快速發展。之前就是這種情況 - 現在出現了一些問題,因爲我安裝了許多應用程序(Linux)或軟件包(Atom)。 我目前正在使用** X.org X服務器 - 來自xserver-xorg-video-nouveau(開源)的Nouveau顯示驅動程序** –
我最近給Atom另一次嘗試(自1.0後第一次),它是殘酷地慢!起初我以爲它可能來自webupd8存儲庫,但是從官方.deb安裝時也會發生同樣的情況,希望這有助於引導某個人朝着正確的方向發展。 – Frozenfire