2016-01-24 2 views
4

Хорошо, честно говоря, я понятия не имею, соответствует ли эта ситуация конкретному компьютеру или любому пользователю Linux ... но выслушайте меня.Atom Runs Incredibly Slow on Ubuntu 15.10 - Что-то о рендерере?

Я до этого кодировал текстовый редактор Atom на GitHub. Мне понравилось, поэтому, когда я перешел на Linux (Ubuntu 15.10 Wily), первое, что я сделал, это загрузить Atom-сборку Atom и установить ее в моей системе. Это началось очень здорово. Это было так быстро, как я думал, даже быстрее, чем его коллега из Windows, поэтому я был довольно доволен.

Однако на протяжении всего дня я переустанавливал Linux и переустанавливал Atom - и это было очень и очень медленно. Я редактировал файл Markdown, и он отставал на 2 секунды, чтобы поместить курсор туда, где я нажал. Я думал, что это был один пакет, который был виновником в том, что он переваривал CPU/память, поэтому я удалил все пакеты и начал с чистого листа.

По какой-то причине ничего не изменилось.

Тогда я решил проверить системный монитор, так как должно быть что-то происходит, потому что с тех пор, как я переустановил Ubuntu 15.10 (раньше я играл с некоторыми конфигурационными файлами и вкрутил систему ...) и переустановил Atom - каждый раз, когда я запускал Atom, мой процессор становился очень горячим, и вентилятор просто супер громко. Очевидно, это не очень хороший знак.

Вот, преступник:

“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. В противном случае я не могу объяснить, почему Javascript V8 Engine работает как средство визуализации при запуске 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 и этом удивительном сообществе, которое помогло мне пройти через мое путешествие по кодированию. Спасибо, замечательные люди заранее.

+0

Я всегда имел такого рода проблемы на свежеустановленную ubuntus (не с атомом, но с каждой программе я использовал), то, как правило, проблема графических драйверов. – BlackBear

+0

Это странно, потому что проблема никогда не появлялась перед тем, как я снова установил Ubuntu - в то время как скорость запуска в Atom, как известно, медленная, как только вы ее запускаете, она должна быстро вспыхивать. Это было раньше - теперь что-то пошло не так, потому что я установил много приложений (Linux) или пакетов (Atom). В настоящее время я использую ** драйвер X.org X-сервера Nouveau от xserver-xorg-video-nouveau (с открытым исходным кодом) ** –

+0

Недавно я дал Atom еще одну попытку (первый раз после публикации 1.0), и это жестоко медленно! Сначала я думал, что это возможно из репозитория webupd8, но это то же самое происходит при установке с официального .deb, надеюсь, это помогает привести кого-то в правильном направлении. – Frozenfire

ответ

1

В Ubuntu 14.04 и более поздних версиях есть текстовый редактор текстового редактора Atom, и он работает так, как предполагается, включая встроенную консоль JavaScript в Dev Tools.

Запустите эти команды, чтобы быстро и легко установить и обновить snap-пакет текстового редактора Atom с терминала в Ubuntu 14.04 и более поздних версиях (только для 64-разрядных).

  • Установить Atom текстовый редактор:

    sudo apt install snapd 
    sudo snap install --classic atom 
    

    Обратите внимание, что хватка в классическом заключении ведет себя как традиционно упакованных приложений с полным доступом к системе, а также Atom пакеты расширения устанавливаются в домашний каталог пользователя ,

  • Upgrade Atom текстовый редактор:

    sudo snap refresh --classic atom 
    

 Смежные вопросы

  • Нет связанных вопросов^_^