Задать вопрос
@Daniel254

Как устранить нагрузку CPU при работе compass watch?

Добрый день.
У меня возникла проблема. При установленном gem'e celluloid, запускаю команду compass watch. Процесс ruby.exe при этом начинает использовать ~50% процессрного времени, а compass заметно подтормаживает. Без celluloid'a ~ 5% CPU. Celluloid нужен в цепочке зависимостей для gem'a guard.

В чем может быть проблема?

ОС: Windows 7 x64, Ruby (Был испытан 2.0 и 2.1.5, x64 и x86), celluloid (0.16.0 и какая-то из 0.15.х), compass (1.0.1 и 1.0.0)

UPD:
Попробовал на vagrant (Ubuntu 12.04.5). История повторилась.

UPD2: Поекспериментировал ещё немного.
Описанный выше эффект дают вместе gem listen, зависимый от celluloid. Если не устанавливать listen, а установить только celluloid, то повышенной нагрузки на процессор не наблюдается.
  • Вопрос задан
  • 2282 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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