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