Информация об изменениях

Сообщение Re[9]: HTTP2 от 05.03.2019 11:36

Изменено 05.03.2019 11:37 vsb

Re[9]: HTTP2
Здравствуйте, Mr.Delphist, Вы писали:

vsb>>Аналогия неправильная. Даже если DLL используются, в приложении их не сотни, а максимум десятки. Тысячи объектных файлов никто не держит в файловой системе, их объединяют в более крупные модули.


MD>Давайте смотреть:

MD>
  • Git имени друга и товарища Л.Торвальдса — 313 DLL
    MD>
  • TortoiseGit, простенькая приставка к Проводнику — 74 DLL
    MD>
  • MS SQL Server — 1118 DLL
    MD>
  • MS Office — 2 180 DLL

    MD>Камера отдаляется, чтобы взять общий план:


    MD>
  • Visual Studio 2017 — 23 675 DLL
    MD>
  • Windows10 — 28 485 DLL

    MD>Последнее для меня стало неожиданным открытием: VS имеет количество DLL, сравнимое со всей ОС.


    Ну вот 313 и 74 и бери в качестве ориентира (это ещё надо посмотреть, как ты считал, небось просто поиском, а надо загруженные смотреть). Остальное это уже гигапродукты и там свои проблемы со своими решениями.
  • Re[9]: HTTP2
    Здравствуйте, Mr.Delphist, Вы писали:

    vsb>>Аналогия неправильная. Даже если DLL используются, в приложении их не сотни, а максимум десятки. Тысячи объектных файлов никто не держит в файловой системе, их объединяют в более крупные модули.


    MD>Давайте смотреть:

    MD> Git имени друга и товарища Л.Торвальдса — 313 DLL
    MD> TortoiseGit, простенькая приставка к Проводнику — 74 DLL
    MD> MS SQL Server — 1118 DLL
    MD> MS Office — 2 180 DLL

    MD>Камера отдаляется, чтобы взять общий план:


    MD> Visual Studio 2017 — 23 675 DLL

    MD> Windows10 — 28 485 DLL

    MD>Последнее для меня стало неожиданным открытием: VS имеет количество DLL, сравнимое со всей ОС.


    Ну вот 313 и 74 и бери в качестве ориентира (это ещё надо посмотреть, как ты считал, небось просто поиском, а надо загруженные смотреть). Остальное это уже гигапродукты и там свои проблемы со своими решениями. И ещё раз повторю, не сравнивай модули и исходные файлы. В JS ты предлагаешь грузить исходные файлы. В native аналогии это объектный файл, которые никто даже в файловую систему не кладёт как есть, объединяют в архивы или динамические модули.