Atom在Ubuntu 15.10上的运行速度非常慢-关于渲染器的事情?

问题描述 投票:4回答:1

好的,老实说,我不知道这种情况是特定于我的计算机还是任何Linux用户的,但是请听我说。

我以前在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

P.S。看到这是我的第一个问题,我可能通过表达问题的方式或实际上是出于任何原因(我不知道)违反了SE / SO的某些标准和网络礼节。如果是这样的话,请原谅我,因为我仍然有很多关于StackOverflow和这个惊人的社区的知识,这对我的编码生涯有所帮助。提前谢谢你们。

[老实说,我不知道这种情况是否是我的计算机或任何Linux用户所特有的,但是请听我说。我之前在Windows 8.1平台上使用GitHub的Atom文本编辑器进行编码。 ...

linux ubuntu atom-editor renderer electron
1个回答
1
投票

[在Ubuntu 16.04和更高版本中有一个Atom文本编辑器管理程序包,它以应有的方式运行,包括开发工具中的内置JavaScript控制台。

运行这些命令可以从Ubuntu 16.04及更高版本(仅64位)的终端上快速轻松地安装和升级Atom文本编辑器快照程序包。

© www.soinside.com 2019 - 2024. All rights reserved.