Системные файлы Windows 10 содержат тонны «мусора» от Adobe

От версии к версии разработчики Windows старательно улучшают производительность операционной системы, что позволяет уже несколько лет почти не поднимать её системные требования. Впрочем, простор для дальнейших улучшений ещё сохраняется и весьма приличный.
Последние новости
Последние новости
|   25 апреля 2017 в 15:18
2942   11   4  

Как выяснили неравнодушные программисты, в том числе уже знакомый нам Рафаэль Ривера (автор UxStyle и Ear Trumpet), разработчики операционной системы активно используют для интерфейса графические ресурсы в виде PNG-файлов. Ну а те самые PNG-файлы содержат тонны абсолютно бесполезного кода — метаданные Adobe Extensible Metadata Platform (XMP), которые по умолчанию сохраняют в файлах изображений графические редакторы от Adobe. Согласитесь, Проводнику должны быть безразличны GPS-координаты места создания иконки для кнопки Назад?

 

Системные файлы Windows 10 содержат тонны «мусора» от Adobe

 

Рафаеэль создал простенькую утилиту, позволяющую оценить объёмы метаданных XMP, того самого «мусора» в любых исполняемых файлах и натравил её на чистый образ Windows 10. По результатом проверки выяснилось, что в файле ApplicationFrame.dll, отвечающем за показ заголовков и рамок окон, такого мусора почти 41 процент, в файле explorer.exe — 20 процентов, есть он и в других системных файлах, но в меньших объёмах конечно.

 

Системные файлы Windows 10 содержат тонны «мусора» от Adobe

 

Поясним ещё раз: эти метаданные системой никак не используются, они лишь отъедают место на диске, отнимают ресурсы процессора, снижают время загрузки операционной системы, усложняют телеметрию, обслуживание и обновление. Странно, что разработчики Windows до сих пор от них не избавились. Ещё больше комизма этой ситуации добавляет тот факт, что разработчики Microsoft Edge в курсе такой проблемы и активно используют инструменты для очистки от мусора и сжатия исполняемых файлов при помощи гугловского алгоритма ZopFli. Видимо разработчикам операционной системы нет дела до достижений создателей какого-то там браузера?:)

 

Источник: www.thurrott.com

Поделиться
Комментарии
  • 1
    GrY 25 апреля 2017 в 17:55

    Безрукие индусы

  • 2
    Дмитрий Плюшкин 25 апреля 2017 в 18:32

    Люди, далекие от разработки, вряд ли поймут.
    На самом деле разработка такого рода продукта - это громадное производство, разбросанное по разным концам света, включающее кучу разработчиков, тестировщиков, маркетинговых центров и так далее.
    Поэтому не всегда удается держать все это в синхронизации друг с другом.
    Да, разработчики браузера убирают мусор. Но это целая отдельная большая команда. Все не так просто с коммуникацией в громадных корпорациях. Кроме того, кто знает, может Adobe как-то требует сохранность этих данных согласно лиц. соглашению.
    Другая причина может быть в том, что эти накладные расходы не так велики как преувеличивает автор, и есть задачи важнее. Разработка - это всегда компромисс между временем, функционалом и качеством. Как в ремонте - нельзя получить сразу и дешевый, и быстрый, и качественный ремонт, нужно искать оптимум.
    В общем нужно объяснение со стороны разработчиков.

  • 3
    ffpppp 25 апреля 2017 в 22:06

    Цитата: Дмитрий Плюшкин
    Люди, далекие от разработки, вряд ли поймут.
    На самом деле разработка такого рода продукта - это громадное производство, разбросанное по разным концам света, включающее кучу разработчиков, тестировщиков, маркетинговых центров и так далее.
    Поэтому не всегда удается держать все это в синхронизации друг с другом.
    Да, разработчики браузера убирают мусор. Но это целая отдельная большая команда. Все не так просто с коммуникацией в громадных корпорациях. Кроме того, кто знает, может Adobe как-то требует сохранность этих данных согласно лиц. соглашению.
    Другая причина может быть в том, что эти накладные расходы не так велики как преувеличивает автор, и есть задачи важнее. Разработка - это всегда компромисс между временем, функционалом и качеством. Как в ремонте - нельзя получить сразу и дешевый, и быстрый, и качественный ремонт, нужно искать оптимум.
    В общем нужно объяснение со стороны разработчиков.

    Вот не "чесал" бы целую простыню текста, а пошёл бы мусор в пнгшках убрал... :) . А то по ходу все люди в вышеперечисленных тобой командах похоже так и думают...

  • 4
    Дмитрий Плюшкин 26 апреля 2017 в 15:49

    Цитата: ffpppp
    Вот не "чесал" бы целую простыню текста, а пошёл бы мусор в пнгшках убрал... :) . А то по ходу все люди в вышеперечисленных тобой командах похоже так и думают...

    Убрал бы, но я не работаю в Microsoft. Восприму Ваше замечание как пророчество к карькрному росту. Спасибо большое ;)

  • Для того, чтобы оставить комментарий к публикации, необходимо авторизоваться на сайте под своей учётной записью, предварительно пройдя простую процедуру регистрации, или войти, используя аккаунт одной из социальных сетей:
Войти, используя аккаунт одной из социальных сетей
Поиск по сайту