При изменении размера использование памяти увеличивается на 40 МБ до 80 МБ.Они находятся на файлах, которые различаются по размеру, но ни один из них не превышает 300 КБ.
После небольшого профилирования я обнаружил неправильный метод.
def avatar_resize path
img = Magick::Image.read(path).first
img.resize_to_fit(200,200).to_blob
end
Является ли это значительное увеличение использования памяти нормальным или мне нужно сделать что-то еще, чтобы устранить эти огромные пики?