好吧,说实话,我不知道这种情况是特定于我的电脑还是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