Я только что запустил приложение rails 2.3.8 на ruby 1.9.1. Чтобы попасть в консоль, запустите веб-сервер, все, что инициализирует рельсы, занимает в 3-4 раза больше времени в ruby 1.9, чем в ruby 1.8.7. Я использую менеджеры версий ruby, поэтому я могу легко переключаться между ruby 1.9 и ruby 1.8.7. Разница в скорости происходит как в производстве, так и в разработке. Я хочу использовать 1.9, потому что он должен работать быстрее, когда все работает, но время запуска настолько плохое, что приложение отключает Heroku при первом запросе.
Есть идеи, почему ruby 1.9 будет в 3 - 4 раза медленнее? Я не могу понять это для моей жизни.