Tolik писал(а):Так и что из тех ссылок применимо к САСу?
Ну в общем-то всё.
Tolik писал(а):Там написано, что если запаковать все dllки да запустить 20 штук САСов, то память-таки засрётся
Не совсем. Там написано, что общая страница памяти клонируется при её первом изменении, а будучи модифицированной - сбрасывается на диск, а не подливается из исходного файла (точнее секции, которая создана на основе исполняемого файла). А дальше идут вариации на тему, почему вероятность сего процесса сильно ненулевая. Вот только дело в том, что модификацию страниц (и атрибуты защиты страниц) можно легко получить даже безо всяких "своих" DLL в обычном многопоточном приложении. К коим сас безусловно относится. Так что это всё напоминает разговоры о том, что если в револьвере только один патрон - то вообще конечно можно и поиграть в русскую рулетку.
Tolik писал(а):Но зачем это делать?
Вот именно. Зачем выдумывать UPX, если от него почти что нулевая польза в плане скачки релиза, а как юзер у себя чего хранит - это его половое горе. Я б ещё понял, если бы был контроль при запуске, что байты покоцались, давай мол исправим ошибку.
Tolik писал(а):Одного САСа в памяти вполне достаточно
Хм. Кому как. У меня и три-четыре бывало.
Tolik писал(а):dll паковать не надо, т.к. скачиваются они 1 раз
Это до тех пор, пока в релизе нет DLL. Как только появятся штатные плагины - очевидно при редких релизах они будут синхронно меняться за сменой вызовов, новыми фичами и т.п. - вся эта хрупкая бессмысленная котовасия накроется медным тазом.
Tolik писал(а):А рядом сжатые, для ежеутреннего скачивания по одному
То, что сейчас для обновления "ночнушки" надо слить один файл - просто удача и случайность. Не стоит на этом основывать любую логику.
>А ссылки посему идут лесом
Хм. Между "машина должна быть только чёрной" и "в случае модификации страницы с атрибутом копирования при модификации происходит клонирование страницы" есть принципиальаня разница. Первое - как и дельфи маст дай - сугубо личное мнение. Второе - медицинский факт.