Когда люди ссылаются на экономию памяти REE по сравнению с другими интерпретаторами, они ссылаются на цифры, которые были сгенерированы из эталонных тестов.
Эти эталонные тесты взяты из кода, который быстро вызывается много тысяч разпоследовательность, так что цифры отражают производительность под нагрузкой.REE часто выходит на первое место, потому что его сборка мусора лучше, чем многие другие.
Это не отражает объем ОЗУ, которое приложение использует в режиме ожидания.В большинстве случаев вы, вероятно, обнаружите, что приложение на холостом ходу в REE будет потреблять практически столько же ОЗУ, сколько и то же приложение на том же сервере, но с использованием MRI (по умолчанию - Matz 'Ruby Interpreter)потреблять, потому что это не соответствует условиям, которые заставляют REE сиять.
Отвечая на ваш вопрос, вы можете узнать, на каком рубине вы сейчас указали пассажиру, на вашем сервере: /usr/local/bin/ruby -v
.Если это не сообщает REE, значит, вы неправильно указали пути.