Как я могу определить, почему Ruby вдруг так медленно работает на моей машине? - PullRequest
4 голосов
/ 23 ноября 2011

Я уже довольно давно занимаюсь разработкой Ruby on Rails на своем Macbook Pro, но недавно я начинаю замечать, что все идет вечно.

Даже простые вещи, такие как rake -T, занимают более 30 секунд.

$ time rake -T
real    0m35.113s
user    0m12.997s
sys     0m1.828s

Когда я делаю то же самое на своем VPS, который имеет гораздо меньше памяти и доступного процессора, он работает примерно в три раза быстрее. Я использую Ruby 1.9.2, установленный через RVM на OS X Lion.

Есть ли что-нибудь, что я могу проверить / сделать, чтобы получить мгновенное улучшение? Я думал о переходе на SDD, но я не хочу принимать такое решение слишком рано.

1 Ответ

1 голос
/ 24 ноября 2011

Возможно, это ошибка какого-то драгоценного камня, возможно, она добавляет много промежуточного программного обеспечения.

Это может вам помочь.

Также, пожалуйста, попробуйте установить 1.9.3, он должен работать лучше при загрузке.

Редактировать

Просто хотел добавить, что, если все остальное не поможет, [аналог Mac] good ole strace может помочь.

...