Существуют ли какие-либо инструменты, которые могут определять, используется ли функция/метод/метод/весь класс?
Я видел инструменты, которые могут помочь хорошо осведомленному разработчику отслеживать неиспользуемые фрагменты кода (большинство из них относятся к языкам, отличным от Delphi), но большинство из них имеют крутую кривую обучения и/или требуют значительного поиска, чтобы определить, используется ли фрагмент кода или нет.
Delphi smart linker подразумевает, что это уменьшает размер окончательного исполняемого файла. К сожалению, какая небольшая информация предоставлена на интеллектуальном компоновщике, не указывает способ получить то, что было выбрано из-за hurd.
По общему признанию, даже если можно узнать, что умный компоновщик устраняет, он может быть очень консервативным с его отбраковкой.