Dima2000 писал(а):При смене имени папки кэша предыдущая инфа из него становится недоступной, не так ли?
А что, у нас уже появилась какая-то альфа на
непрозрачных тайлах, чтобы сравнивать?
Если еще НЕ прокачано - то видны будут старые тайлы и никаких других. Ну так они уже есть в старой папке и так.
Если хоть что-то прокачано - ну так оно перекроет старое (коль скоро непрозрачно) независимо от того, куда пишется (и пишется ли вообще). Вам именно эта картинка нужна - старый кэш покрывается новым в рандомном порядке, как престарелое стадо - свежим быком-производителем? Забавное будет сравнение, так как
под новым старого все равно не рассмотреть once downloaded, а при перезапуске - прокачивать сначала коль скоро нигде не сохранено (и с тем же результатом, коль скоро алгоритм тот же).
Dima2000 писал(а):Если лично вам что-то не нужно - не факт что не нужно и другим.
Моё мнение ничуть не хуже Вашего, для начала - и с точки зрения меня любимого у него более высокий приоритет, чем у чужого. Другие неназванные меня пока что не волнуют ровно потому, что и у них есть абсолютно равные с нами обоими двумя возможности высказаться. Выскажутся - обсудим.
И вообще непонятно, что мы тут который день обсуждаем. Хотелка есть в багтрекере? Надеюсь что уже есть. Ждите реакции программеров, либо сделайте сами - сорцы доступны (цэ). К чему убеждать всех как это было бы круто - если пока делать некому даже если оно вдруг и мегаполезно? Запиливать-то кому, когда, и за счет чьих усилий? Как только - так сразу, другими словами, и мильон слов тут это вряд ли приблизят. Все
телепаты программеры вообще в отпуске, и ничего страшного в этом нет - некоторые мои хотелки висят с момента открытия багтрекера, и ничего. Я, разумеется, давно решил те
задачи через костыли (чего и Вам желаю) - но если у кого-то дойдут руки на ввод тех хотелок и допилить сам
инструмент их реализации, то это будет хорошо. Авось кому еще пригодится.
Dima2000 писал(а):про песочницу это всё ваши выдумки, видимо для лучшего понимания, но к делу относящиеся весьма отдалённо.
Для тех, кто в розовом танке - в очередной раз повторяю, что "песочница" - это
общеизвестный режим работы с "виртуальной модификацией" пользовательских данных описываемый Вами весьма многословно и многократно. Просто название режима. Слово такое шаловливое. Независимо от реализации. "Приложение хочет писАть и пишет что хочет, но одновременно не пишет куда не положено по нашему мнению" и специально анально ограничено в этих своих хотелках на модификации, но при этом о них кагбэ не подозревает и еррорами на недостаток прав на запись не сыпет = песочница. Просто то же самое, но одним словом. Что до сих пор непонятного-то?
Dima2000 писал(а):Никакую дополнительную память режим пожирать не будет, не выдумывайте
Он пожирает даже будучи просто отрисован (и пожирает на порядок больше чем он занимает в ЖПЕГе, ибо битмапы приходится распаковывать и так и хранить в видеопамяти). Даже сейчас. Но сейчас оно удаляется с памяти при перемещении экрана, и заполняется новым регионом, и если это касается кэша - то это пойдет вразрез с принципом САСа "кэширование карт". Это раз.
Контрольный вопрос в голову: откуда будет браться тот "незаписанный никуда" кэш при смещении экрана в сторону, а потом назад? Опять прокачиваться (коль скоро он нигде не сохранялся), и так - постоянно? Бред - САС изначально и по смыслу был сделан для противодействия такому режиму постоянного общения с сервером... А если он будет записан куда-то - то: а)куда и каким способом, б)каков будет расход этого неназванного чего-то при сколько-нибудь продолжительном активном браузинге, скажем, на час-два-три? Это было два.
Dima2000 писал(а):Если вас устраивает как сейчас тайлы кэшируются с диска, то точно так же будет работать с memCache и 4-й режим, только без промежуточной модификации дискового кэша.
А то что доступный размер диска под кэш на порядки превышает размер доступной РАМы под такой же кэш (к тому же и расшаренной между многими задачами и собссно системой) - Вас совершенно не смущает, я полагаю? Сколько у Вас сейчас дискового кэша, пяток гигабайт найдется? Представьте, что Вам надо внести его в рамдиск просто для иллюстрации этого "4го кэширования в памяти" - а физической памяти у Вас, скажем, всего 2Гб на всё (а у многих и такого нет - в нетбуках например, кои САСа тягают в навигациях всяких). Здравствуй, своп\тормоза\BSOD?
Повторяю вопросы в голову:
1. Включаем этот неправославный 4й режим.
2. Экран прогрузился, экран показался, размер экрана "по прогруженным тайлам" - 1Мб к примеру. Далее - набор_тайлов_0.
3. Сдвигаем экран на один в сторону.
4. Экран прогрузился, экран показался, размер экрана "по прогруженным тайлам" - 1Мб к примеру. Далее - набор_тайлов_1.
5. Куда сохранялся этот набор_тайлов_1? Если поверх набор_тайлов_0 - то см.п.7, если нет - то п.6
6. Что стало с набор_тайлов_0?
7. Сдвигаем экран на один в обратную сторону (на место экрана_0)
8. Откуда будет показан нужный на этот момент набор_тайлов_0? Если опять с интернета - то это просто аццкая бредятина, так не работают даже самые хреновые браузеры и этото от чего САС уходит 4й год подряд как
кешировщик карт.
9. Что стало с набор_тайлов_1?
10. Двигаем экран в этом направлении последовательно 1024 раза. Кто купит нам дополнительный 1Мб*1024=1Гб рамы, если тайлы таки будут кэшироваться именно туда (см.п.8)? И что делать, если двигать надо больше раз - например, у нас проверка прогрузки по треку этак с Транссиб длиной? Трек вполне реален - его можно найти и взять на этом форуме, я его лично выкладывал.
11. А вот захотелось нам построить карту заполнения или свести в картинку, не закрывая САСа...Ведь всё прогружено, коль скоро оно показано....Go to п.6.