2016-01-24 73 views
4

好吧,說實話,我不知道這種情況是特定於我的電腦還是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.10GNOME 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和這個驚人的社區,這幫助我完成了編碼之旅。預先感謝你們美好的人們。

+0

我一直有這樣的對新安裝的ubuntus問題(不是原子,但與我使用的每一個程序),它通常是一個問題圖形驅動。 – BlackBear

+0

這很奇怪,因爲這個問題在我重新安裝Ubuntu之前從未出現過 - 而Atom的啓動速度非常慢,一旦你啓動它就應該快速發展。之前就是這種情況 - 現在出現了一些問題,因爲我安裝了許多應用程序(Linux)或軟件包(Atom)。 我目前正在使用** X.org X服務器 - 來自xserver-xorg-video-nouveau(開源)的Nouveau顯示驅動程序** –

+0

我最近給Atom另一次嘗試(自1.0後第一次),它是殘酷地慢!起初我以爲它可能來自webupd8存儲庫,但是從官方.deb安裝時也會發生同樣的情況,希望這有助於引導某個人朝着正確的方向發展。 – Frozenfire

回答

1

在Ubuntu 14.04和更高版本中有一個Atom文本編輯器snap包,它運行的方式,包括開發工具中的內置JavaScript控制檯。

運行這些命令可快速輕鬆地在Ubuntu 14.04及更高版本(僅限64位)中從終端安裝並升級Atom文本編輯器捕捉包。

  • 安裝的Atom文本編輯器:

    sudo apt install snapd 
    sudo snap install --classic atom 
    

    注意,在經典的約束瞬間表現爲具有完全訪問權限在系統上的傳統的打包應用程序,和Atom擴展包安裝到用戶的主目錄。

  • 升級的Atom文本編輯器:

    sudo snap refresh --classic atom 
    
相關問題