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

Сообщение Re[11]: HTTP2 от 06.03.2019 10:21

Изменено 06.03.2019 10:25 Pauel

Re[11]: HTTP2
Здравствуйте, CreatorCray, Вы писали:

I>>Если делать всё одним большим exe файлом, то нынешних размеров HDD никому не хватит, винда распухнет примерно в сотню раз, все большие софтины примерно так же.

CC>Ты не путай системные либы с барахлом, которое прога таскает с собой.
CC>Системные либы ОК, барахла же быть не должно если только это не какие то плагины. Если DLL грузится основным бинарём всегда то надо её просто влинковывать статически и не морочить никому голову.

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

Фолдер Git у меня занимает 600мб, все это вырастет до 6 гигов

И теперь каждое обновление гита превратится из 600мб в 6гб

Полусотня экзешников офиса станет превратится в 20гб, вместо 2гб.

Соответсвенно увеличится расход памяти и время свопа, т.к. каждый функциональный модуль будет загружен не в одном экземпляре, как с ДЛЛ, а в каждом из экзешников.
Re[11]: HTTP2
Здравствуйте, CreatorCray, Вы писали:

I>>Если делать всё одним большим exe файлом, то нынешних размеров HDD никому не хватит, винда распухнет примерно в сотню раз, все большие софтины примерно так же.

CC>Ты не путай системные либы с барахлом, которое прога таскает с собой.
CC>Системные либы ОК, барахла же быть не должно если только это не какие то плагины. Если DLL грузится основным бинарём всегда то надо её просто влинковывать статически и не морочить никому голову.

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

Не в сто раз, как с системными, но в десять раз — запросто.

Фолдер Git у меня занимает 600мб, все это вырастет до 6 гигов

И теперь каждое обновление гита превратится из 600мб в 6гб

Полусотня экзешников офиса станет превратится в 20гб, вместо 2гб.

Соответсвенно увеличится расход памяти и время свопа, т.к. каждый функциональный модуль будет загружен не в одном экземпляре, как с ДЛЛ, а в каждом из экзешников.