Итак, я начинаю задумываться о том, насколько негерметичны библиотеки gnome2 для ruby1.8.6.
#!/usr/bin/env ruby
require 'gtk2'
while true
sleep 0.1
pixbuf = Gdk::PixbufLoader.new
pixbuf = nil
end
это примерно 16 КБ / с, согласно watch -n 1 ps -o rss -p <process id>
Это составленоесли вы начнете пытаться записать в него кусок больших кусков данных изображения, используя pixbuf.last_write img_data
Есть идеи, как обойти это (и второй вопрос)?Мне нужно обновить данные изображения в моем коде, но похоже, что все, что заканчивается использованием pixbuf, протекает как сито.