0xd34df00d
05.07.2012 11:03 Azoth_primary
Пойдет ли LRU для кеша пиксмапов в смотрелке документов?
А то я тут внезапно осознал, что одна страница какой-нибудь книги в FullHD занимает 12 метров в памяти, и для пролистывания тыщестраничной книги нужно будет овер 12 гигов памяти.
ГАГАГА, КНИГОЧИТАЛКА С 8-ми ЯДЕРНЫМ ПРОЦОМ И 32-МЯ ГИГАМИ ПАМЯТИ :3
зачем всю книгу в памяти держать? видимая (ые) страница (ы) ±k (k от памяти зависит как-нибудь).
Чтобы быстро мотать туда-сюда и не ре-рендерить.
О да, самый распостраненный юзеркейс. Пользователь открывает книгу, и начинает играть в качельки.
Посмотреть формулу на пред-предыдущей странице, на которую сослались.
делаешь k=10, и всё.
Это уже 130 мегабайт.
21*12 вообще-то.
А, ну тем более. Еще более заебись.
Сделай k=3.
Я делаю это настраиваемым.
Я не оспариваю идеи охуенности кеша, я лишь говорю, что "качельки" — редкость. А посмотреть на 5 страниц назад, а потом обратно, пусть даже раз в минуту — это не критично.
Как и почти все читалки.
Смотря где. Я на своей корке могу заметить разницу при желании, а на нетпуке каком пипец будет.
И ты этого не изменишь.
Но я могу предоставить выбор между скоростью и потреблением памяти.
Как и почти все читалки, да.
пруф или не бфло
Кто бфло ты бфло епт.
не смешно