Увеличить скорость разработки Android - PullRequest
5 голосов
/ 29 мая 2011

являясь сторонником Java / Linux и программируя свое первое приложение для Android некоторое время назад, в настоящее время я создаю аналогичное на этот раз в WPF (скорее всего, оно будет работать в WP7). Я должен признать, что до сих пор Eclipse / ADT, похоже, не соответствует VisualStudio 9 в отношении скорости разработки. Последний превосходит в цикле скорость сборки / запуска (очевидно, что Eclipse - это приложение на основе Java). Будучи моей разработкой HW для ноутбука i3 / 4 ГБ оперативной памяти / Win7 x64, мои вопросы:

  • Могу ли я получить такую ​​же скорость разработки, как у меня сегодня, в VS9 в среде Android, если бы у меня был современный процессор (i7?)
  • Если бы у меня был прирост производительности, если бы Я работал в разделе Linux на моем ноутбуке?

Любые дополнительные советы приветствуются.

Спасибо

1 Ответ

4 голосов
/ 29 мая 2011

Основная причина, по которой ADT чувствует себя громоздким и медленным, заключается в том, что он постоянно перестраивается в фоновом режиме.Это оказывается полезным при отображении ошибок и предупреждений компиляции при вводе, но при работе с большими проектами, особенно при внесении изменений в манифест, файлы XML (включая макеты, рисованные элементы и строки) и ресурсы, среда IDE будет регулярно блокироваться при сборке.Индикатор выполнения, так как некоторые изменения требуют перестройки для завершения.

Вы можете отключить автоматическое построение через меню Проект.Я регулярно использую это при внесении изменений в макеты, но включаю его снова при написании кода.

Что касается аппаратного обеспечения: похоже, что aapt работает только на одном ядре, и, по моему опыту, он работает заметно быстрее наболее быстрые ядра против большего количества ядер.(Это анекдотично, поскольку сравнение здесь представляет собой ПК с двумя ядрами 2,11 ГГц и ноутбук с двумя ядрами 1,8 ГГц.)

Коллега использует Linux для разработки;Я поинтересуюсь, заметил ли он какое-либо увеличение скорости после перехода с Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...