1

В настоящее время я изучаю проблему утечки памяти для существующего огромного приложения (ruby 1.8.7, Rails 3.0.19). Для выяснения основных проблемных областей я использовал oink gem, который является парсером журнала для определения действий, которые значительно увеличивают размер кучи VM. Используя это, я смог оптимизировать код соответственно.
Как мусор собирать объекты ruby ​​между запросами в ruby ​​1.8.7

Но есть ли способ, с помощью которого мы можем собирать освобожденные объекты ruby ​​между запросами, чтобы память очищалась по мере необходимости.

Заранее благодарен!

+0

Если символы используются больше, попробуйте уменьшить их использование. GC Я думаю, что ruby ​​2.2 получил его по умолчанию, 1.8.7 кажется очень старым. – Nithin

+0

Большое спасибо за ваши ответы @Nithin В соответствии с текущим сценарием мы не можем обновить приложение до ruby ​​2.2 –

ответ

Смежные вопросы