【发布时间】:2013-08-03 03:22:32
【问题描述】:
编译器(例如 javac)是否可以在编译之前扫描整个项目的未使用的方法和变量,然后在没有那些未使用的方法和变量的情况下编译项目 strong> 这样您最终会得到更少字节的可执行代码。
如果这将是一个编译器优化,我会创建一个包含所有辅助方法的大型库,并将其导入我的所有项目中,而不必担心它太大会影响我的软件大小。
我知道这可能是不可能的,如果你没有你正在使用(导入)的那些库的源代码,但我说的是你有源代码的情况。
是否有类似的工具/IDE 插件?我认为这也可以在编译前一步完成。
【问题讨论】:
标签: plugins compiler-construction compilation compiler-optimization