Delphi的单位中的'uses'指令会使应用程序变大或变慢吗?

evi*_*one 2 delphi

我想从比我更聪明的人那里了解Delphi,如果在'uses'指令中有很多单位导入,是不是让我的应用程序更慢或更大?

或者,如果我导入但未使用的单位很多,删除它们会更好吗?

Eug*_*its 5

引用不使用的单元会减慢编译速度,但不会影响编译的应用程序大小(因为未使用的代码未链接),除非该单元具有初始化或完成部分.如果有,则将该单元链接.

另外我应该注意,你拥有的单位越多,智能感知越慢.

  • @Eugene实际上{$ WEAKLINKRTTI OFF}在调试时很棒,因为这意味着在检查事物时你永远不会得到"无法评估,因为链接器删除了符号"错误. (3认同)