是否有任何工具可以确定是否使用了函数/过程/方法/整个类?
我见过一些工具可以帮助知识渊博的开发人员追踪未使用的代码片段(大多数适用于 Delphi 以外的语言),但大多数都有一个陡峭的学习曲线和/或需要大量的挖掘来确定是否使用了代码片段。
据称,Delphi 的智能链接器这样做是为了减少最终可执行文件的大小。不幸的是,智能链接器上提供的少量信息并没有表明检索从堆中剔除的内容的方法。
诚然,即使有可能找出智能链接器正在消除的内容,它的剔除也可能非常保守。
虽然笨拙且不是全局的,但您可以检查页边空白处的点的源代码,如下所示。您可以在这些行上设置断点,因为代码尚未消除死代码。
我相信,这种情况发生在程序层面。我不知道有什么方法可以在不太粗略的水平上确定这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)