Я всегда компилирую свои приложения delphi без «сборки с помощью пакетов времени исполнения», но для моего последнего проекта мне пришлось использовать его (так как он начал набирать обороты изо дня в день).Я использую некоторый сторонний VCL (пакет компонентов TMS с исходным кодом, каталог исходного кода также находится в пути поиска),
, когда я компилирую со сборкой с пакетами времени выполнения, весь пакет bpl используется приложением во время выполнения (в противном случае этосоответствует только необходимые vcls внутри пакета в приложение), так что я думаю, что он потребляет много оперативной памяти (обычно мое приложение использует оперативной памяти 38 МБ, но теперь 62 МБ (не только tms, я также использовал много других vcl) в соответствии с диспетчером задач Windows).
Есть ли способы заставить мое приложение потреблять мало памяти, как если бы оно было скомпилировано как отдельный exe.
(я знаю, что перекомпилирую пакеты VCL только с необходимым vcl (у меня есть источник)но это слишком сложно для поиска исходного кода и поиска необходимых программ vcls и sub)