История изменений
Исправление Deleted, (текущая версия) :
Не считаю. С чего бы?
Прочитать jpeg и распаковать в битовую карту — это долго (относительно допустимых задержек гуя; допустим, jpeg реально большой). Поэтому я стараюсь поддерживать кэш распакованных картинок в ОЗУ.
Но только при условии, что памяти достаточно.
Если же памяти не достаточно, то выгружать распакованный битмап в своп, а потом загружать обратно — намного дольше, чем перечитать и распаковать файл заново. Поэтому кэш мы грохаем. Этим действием мы и другим приложениям помогаем, и себе облегчаем задачу, чтобы потом не тупить в свопе.
Это прикладная логика, её в ОС никак не засунешь.
Исходная версия Deleted, :
Не считаю. С чего бы?
Прочитать jpeg и распаковать в битовую карту — это долго (относительно допустимых задержек гуя; допустим, jpeg реально большой). Поэтому я стараюсь поддерживать кэш распакованных картинок в ОЗУ.
Но только при условии, что памяти достаточно.
Если же памяти не достаточно, то выгружать распакованный битмап в своп, а потом загружать обратно — намного дольше, чем перечитать и распаковать файл заново. Поэтому кэш мы грохаем. Этим мы и другим приложениям помогаем, и себе облегчаем задачу, чтобы потом не тупить в свопе.
Это прикладная логика, её в ОС никак не засунешь.