Я хотел бы получить отчет, в котором объясняется, почему exe, созданный с помощью Delphi, имеет определенный размер.Как анализировать размер файла exe, созданного с помощью Delphi?
Например что-то вроде этого:
filename: Project1.dpr - total size 100MB
Details:
- unit1.dcu - 20MB
- unit2.dcu - 60MB
- libraries.dcu - 20MB
Я хотел бы иметь этот вид отчета, чтобы понять, почему ехе я только что построили это 120MB в размерах. Он использует много файлов из другого приложения, которое при построении составляет 90 МБ. Я добавил только две единицы (и удалил много), а размер изменился с 90 до 120 МБ. Я ожидал меньшего размера (учитывая многие удаленные единицы).
есть ли какой-нибудь инструмент, который уже делает это или есть способ изучить эту проблему из IDE?
Вы удалили информацию об отладке из параметров проекта? Это уменьшит размер файла, он должен находиться в разделе связывания –
@villekrumlinde написал инструмент для анализа размера единиц в exe-файле: [delphiunitsizes] (https://code.google.com/archive/p/ delphiunitsizes /). –
@ LURD инструмент делает то, что мне нужно, если вы опубликуете ответ, я его приму. спасибо – LaBracca