2016-01-24 75 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 
    
相关问题