Ускорить Приложение для направляющих на ENV разработки?

Было бы полезно, если бы вы могли поместить трассировку стека в исходное сообщение как редактирование следующим образом:

[error] (run-main-0) java.lang.AssertionError: assertion failed:
[error] java.lang.AssertionError: assertion failed:
[error] at scala.Predef$.assert(Predef.scala:170)
[error] at chisel3.core.assert$.apply(Assert.scala:76)
[error] at chisel3.iotesters.setupVerilatorBackend$.apply(VerilatorBackend.scala:262)
[error] at chisel3.iotesters.Driver$anonfun$execute$1$anonfun$apply$mcZ$sp$1.apply$mcZ$sp(Driver.scala:56)

В любом случае, оно указывает на эту строку: https: // github.com/freechipsproject/chisel-testers/blob/8a737012f3c93dd41a3a9e120eebfc07ba541ebf/src/main/scala/chisel3/iotesters/VerilatorBackend.scala#L262[113, что заставляет меня скомпилировать

. У вас есть другие печатные материалы? Возможно, что-то вроде: /bin/sh: 1: verilator: not found

Если это так, то у вас не установлено verilator, вот инструкции для Linux: https://github.com/freechipsproject/ chisel3 # убунту-как-Linux

8
задан r13 15 February 2009 в 16:00
поделиться

5 ответов

Это - ответ на все Ваше горе:

https://github.com/thedarkone/rails-dev-boost

35
ответ дан 5 December 2019 в 04:58
поделиться

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

В config/environments/development.rb: сконфигурируйтесь cache_classes = верный

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

1
ответ дан 5 December 2019 в 04:58
поделиться

Возможно, также некоторые вещи нуждаются в некоторой оптимизации при взятии 3-10 секунд для рендеринга действия локально.

0
ответ дан 5 December 2019 в 04:58
поделиться

Я думаю, находитесь ли Вы на Vista, у Полукровки есть проблемы производительности при привязке со всеми адресами (0.0.0.0)

Свяжите с 127.0.0.1 или Ваш реальный I.P. (разработка-b 127.0.0.1-p 3000-e полукровки), и видят, имеет ли это значение.

Кроме того, если у Вас есть соединение, интенсивное программное обеспечение в настоящее время открывается, как bittorent с большим количеством открытых соединений, Ваш сетевой интерфейс мог бы достигнуть максимального количества соединения и замедлить Полукровку. Закрытие bittorent, затем возможно, даже перезагрузка, могло бы решить Вашу проблему.

0
ответ дан 5 December 2019 в 04:58
поделиться

Если вы работаете в Windows, используйте некоторые сборки Ruby mingw http://rubyinstaller.org/downloads/

Если вы используете Linux, это может быть полезно для запуска тестов

http://github.com/candlerb/snailgun/tree/master

0
ответ дан 5 December 2019 в 04:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: