locked
Проблема неограниченного кеширования RRS feed

  • Общие обсуждения

  • Здравствуйте, коллеги,

    установил на виртуалку Windows 8.1 RTM (образ от 9 сентября) в Parallels Desktop, чтобы убедиться, что мое приложение работает как надо и не возникает этой проблемы, которую за год почему-то не решили, на форуме специалисты MS обещали, что в версии 8.1 проблема будет решена, но вот уже почти 3 часа тестирую свое приложение, её папка разрослась уже до 100 Мб. Таким образом проблема не решена и приложения из Магазина Windows продолжают убивать свободное место на диске кешем из Интернета.








    5 октября 2013 г. 16:32

Все ответы

  • Здравствуйте, коллеги,

    установил на виртуалку Windows 8.1 RC в Parallels Desktop, чтобы убедиться, что мое приложение работает как надо и не возникает этой проблемы, которую за год почему-то не решили, на форуме специалисты MS обещали, что в версии 8.1 проблема будет решена, но вот уже почти 3 часа тестирую свое приложение, её папка разрослась уже до 100 Мб. Таким образом проблема не решена и приложения из Магазина Windows продолжают убивать свободное место на диске кешем из Интернета.


    А что там за проблема была?
    5 октября 2013 г. 16:35
  • вот одна из тем (есть несколько подобных) http://social.msdn.microsoft.com/Forums/windowsapps/en-US/add56d87-e06b-4173-9774-b9f1c804be28/caching-in-acinetcache?forum=w81prevwCsharp
    5 октября 2013 г. 16:38
  • образы беру по подписке MSDN, пробовал Windows 8.1 (multiple editions) от 9 сентября, сейчас скачиваю Windows 8.1 Enterprise от 17 сентября, о результате отпишусь.
    5 октября 2013 г. 16:48
  • то же самое наблюдается в сборке из образа от 17 сентября, ненужный кеш остается в папке
    5 октября 2013 г. 22:36
  • то же самое наблюдается в сборке из образа от 17 сентября, ненужный кеш остается в папке

    Вопрос в другом: а сколько он хранится на диске и как реагирует система, когда остается мало свободного места? Вот у меня, например, планшет с 32ГБ памяти, свободного места 2,5 Гб. Установлен офис, несколько объемных игрушек. Смотрю фильмы с IVI, слушаю музыку, смотрю сайты и т.п. Одним словом ноутбук для работы и в Civilization 5 поиграть, планшет для всего остального. Проблем с переполнением флэшки не возникало. 
    6 октября 2013 г. 6:01
  • то же самое наблюдается в сборке из образа от 17 сентября, ненужный кеш остается в папке


    Вопрос в другом: а сколько он хранится на диске и как реагирует система, когда остается мало свободного места? Вот у меня, например, планшет с 32ГБ памяти, свободного места 2,5 Гб. Установлен офис, несколько объемных игрушек. Смотрю фильмы с IVI, слушаю музыку, смотрю сайты и т.п. Одним словом ноутбук для работы и в Civilization 5 поиграть, планшет для всего остального. Проблем с переполнением флэшки не возникало. 

    мне удалось доводить до состояния, когда размер папки приложения был больше 2 Гб, но у меня не планшет, свободного места много, самому интересно, что делает система потом...

    MS говорит, что кеш удаляется только через 30 дней

    • Изменено Andev 6 октября 2013 г. 8:40
    6 октября 2013 г. 8:38
  • кстати от 17 сентября версия RTM, то есть она разливается в новые модели ноутбуков, которые будут в продаже с выходом Windows 8.1 официально (?), таким образом система выходит с этим багом в продажу, так надеялся, что эту проблему исправят.
    6 октября 2013 г. 18:01
  • ВАЖНЫЙ апдейт этой темы.

    Месяц назад оформлял инцидент в техподдержку MS, вчера получил заключение, в общем баг признали, но исправлять его будут только в следующей версии Windows!!! Этот баг убивает мое приложение. Просто хочется предупредить всех разработчиков, имейте это в виду.

            Симптомы - The MediaElement uses the INetCache. When streaming audio or video over a long period of time the cache file can get very big. A new cache file is created when a new streaming session is started. Over the period of about a week the collection of very large cache files can quickly fill up the disk space on Surface RT hardware with small SSD drives. The cache files don’t appear to get deleted in a timely manner. There is no way to programmatically flush the cache.
     
            Причина – Bug in Windows 8 and 8.1.
     
            Решение - Since there is no way to programmatically flush the cache there is no workaround.
    Bug was filled to the database and fix is planned for next version of Windows. 


    19 декабря 2013 г. 19:23