IDE * очень * медленно под Windows 10

Фоно
Пн, 06 июня 2016 г., 21:35
Привет,
Я заметил, что IDE (на основе Arduino 1.6.9) очень медленно скомпилировать эскиз. Например, набросок, который занимает 30 секунд под Windows 7, занимает более 3 минут под Windows 10.
Я столкнулся с той же проблемой, используя Maple Leaflabs IDE 0.0.12. Я надеялся, что это было связано с тем, что Maple IDE устарела, поэтому я не понимаю, почему то же самое с нынешней Arduino IDE.
Любой, кто сталкивается с той же проблемой?

Mrburnette
Втюд 07 июня 2016 г., 11:52 утра
Возможно:
http: // Stackoverflow.COM/Вопросы/2025 ... T-On-Linux

Но, от бывшего MCSE, идите в Linux ... Попробуйте мяту.

Луча

Вассилис
Вторник 07 июня 2016 г., 13:21
На моих Windows 10 и Arduino 1.6.9 установлено в Maple Mini, наброски Blink занимают ~ 22 секунды.
Если я изменю номер PIN-кода на эскиз и повторно егокомпиляет его, займет ~ 6 секунд.

Rogerclark
Вт
РЖУ НЕ МОГУ

Это очень не по теме..

Вы пробовали собирать один и тот же набросок на Due, как на W7, так и на W10.

Я очень сомневаюсь, что это проблема с ядром, за исключением того, что у нас есть много файлов в ядре, и многие из них включают пути, в отличие от официальных продуктов Arduino, некоторые из которых, я думаю, частично предварительно скомпилируют ядра.

Я заметил, что Windows 7 значительно медленнее в компиляции, чем Linux, но я понятия не имею, почему это. Возможно, Linux FS быстрее NTFS.


Лично я не запускаю W10 ни на одном из моих машин, так как он работает хуже, чем W7, и до сих пор я все еще могу установить W7 на всех моих последних оборудованиях, включая ноутбуки с сенсорными экранами и новыми рабочими станциями, работающими на чипсете Skylake. (Хотя мне пришлось пропустить драйверы USB 3 в файлах установки W7, так как я не думаю, что есть официальный пакет установки W7, который включает в себя это)


В целом, это, вероятно, вам нужно сообщить об arduino.CC Forum или учетная запись Github для Arduino.скандал

Сигнал32
Вторник 07 июня 2016 г., 11:51 вечера
Несколько не по теме:
Если вы ищете самые быстрые сборки: использование Visual Studio + Бесплатная версия Visual Micro - инкрементные сборки (незначительные изменения в одном файле) почти мгновенны (менее 1 секунды).
У меня были некоторые проблемы с сборками STM32 в рамках VS, но я бы предпочел использовать VS, чем пришлось иметь дело с медленными сборками Arduino.

Rogerclark
Ср. 08 июня 2016 г. 12:06
@Signal32

Интересный.

Это подразумевает, что это не GCC, который медленный, но IDE медленно называть GCC

Mrburnette
Ср. 08 июня 2016 г. 12:13
Rogerclark написал:@Signal32

Интересный.

Это подразумевает, что это не GCC, который медленный, но IDE медленно называть GCC

Rogerclark
Ср. 08 июня 2016 г. 12:45
Луча

Существует некоторое кэширование файлов, но не все основные файлы кэшируются во время первой сборки

Из того, что я помню, мы не можем слишком сильно кэшировать, из -за того, как прерывания перегружены с помощью слабых ссылок.

я.e Если мы введем больше файлов в «архив», такие как прерывания аппаратного таймера, не работают.
Кажется, не было простого способа исправить это, я.E мы должны были бы переписать основные разделы ядра, чтобы сделать это другим способом.

Сигнал32
Ср. 08 июня 2016 г. 1:17
Rogerclark написал:Это подразумевает, что это не GCC, который медленный, но IDE медленно называть GCC

Стевех
Ср. 08 июня 2016 г. 1:54
Signal32 написал:Rogerclark написал:Это подразумевает, что это не GCC, который медленный, но IDE медленно называть GCC

Mrburnette
Ср. 08 июня 2016 г. 15:08
Я думаю, что нижняя линия заключается в том, что окна (любой вкус)-это не ваш скоростной демон (демон :ржу не могу: ) Ос. Вы можете бросить в него процессор и озвучать, уменьшить задержку ввода/вывода на харддиск/SSD, но если вы запускаете старое оборудование для своего хобби, то у вас есть то, что у вас есть.

Я не сомневаюсь, что переход от победы? на Linux ускорит общую систему, имея более ловкую ОС. Я доказал, что для себя снова и снова, так как у меня была большая хриплом с BS Microsoft в конце прошлого года. Любой в Microsoft, который действительно заботился о технологии ОС, исчез ... Сейчас все дело в маркетинге, юристах и ​​требованиях акционеров для прибыли, которые управляют компанией на основе итоги ... Так же, как их коллеги в Apple.

ИМО, Редмонд был отличным местом, чтобы встать шланг, чтобы дать технологическим компаниям клизму - возможно, это очистит их мозг и перезагрузит некоторое творчество и чувство цели.


Луча

Zoomx
Чт, 09 июня 2016 г. 13:08
В разделе Italia на форуме Arduino я прочитал, что IDE 1.6.7 не перекомпилирует все после небольших изменений, 1.6.8 перекомпилировать все из -за ошибки, а затем в 1.6.9 Эта ошибка была исправлена.

Mrburnette
Чт, 09 июня 2016 г. 13:48
Zoomx написал:В разделе Italia на форуме Arduino я прочитал, что IDE 1.6.7 не перекомпилирует все после небольших изменений, 1.6.8 перекомпилировать все из -за ошибки, а затем в 1.6.9 Эта ошибка была исправлена.

Фоно
Чт, 09 июня 2016 г., 19:30
Хорошо, я прочитал информацию по ссылке Mburnette выше.
Я установил минимальную производительность процессора, которая по умолчанию составляла 5% до 40%, и, по -видимому, компиляция теперь быстрее.
Другое отличие между W7 и W10 заключается в том, что под 7 компиляция молчит, тогда как в 10 -мнице в нижнем окне показаны командные строки для каждого исходного файла для компиляции. Почему?

ZMEMW16
Чт, 09 июня 2016 г., 23:19
Ваши предпочтения устанавливаются по -разному?
SRP

Ахулл
Пт 10 июня 2016 г. 10:56 утра
Mrburnette написал:Я думаю, что итога...
ИМО, Редмонд был отличным местом, чтобы встать шланг, чтобы дать технологическим компаниям клизму - возможно, это очистит их мозг и перезагрузит некоторое творчество и чувство цели.

Луча

Mrburnette
Пт 10 июня 2016 г. 12:10
Ахулл написал:<...>
Спасибо...
<...>

Фоно
Пт 10 июня 2016 г., 19:35
@zmemw16: Вы были правы, опция словеса была проверена. Тем не менее, я установил IDE на две машины (одна до 7 человек до 10 лет) без изменения параметров по умолчанию, а опция словеса была проверена до 10 и не контролирована до 7 !

Mrburnette
Пт 10 июня 2016 г., 8:49 вечера
Фоно написал:@zmemw16: Вы были правы, опция словеса была проверена. Тем не менее, я установил IDE на две машины (одна до 7 человек до 10 лет) без изменения параметров по умолчанию, а опция словеса была проверена до 10 и не контролирована до 7 !

Visual_micro
Чт 16 июня 2016 г. 22:09
Signal32 написал:Rogerclark написал:Это подразумевает, что это не GCC, который медленный, но IDE медленно называть GCC

Сигнал32
Солнце 10 июля 2016 г., 19:56
Visual_micro написал:Signal32 написал: На самом деле Visualmicro делает несколько причудливых вещей о том, как он компилирует код (совершенно отличается от Arduino IDE). Из того, что я видел, это создает то, что, по его мнению, не превратится в библиотеки, тогда он строит только файл эскиза, который вы превращаете в объект и выполняют связь. Композиция эскиза очень быстро, то же самое с связью с связью.
Из -за этого другого подхода к компиляции я столкнулся с некоторыми проблемами, из -за которых бинар не смог запустить, поэтому мне пришлось сделать комбинации перезапуска IDE / Clean / Rebuild, чтобы заставить его работать. Так что это не надежно.

Mrburnette
Солнце 10 июля 2016 г., 21:28
Signal32 написал: <...>
И да, используя визуальные микро, малые сбои, почти мгновенно занимает менее 1/2 секунды, чтобы построить.

/dev/tty.* и /dev /cu.* и Appleusbftdi