如何使用CPP的目标是完全剥离,没有调试插件等编译HAXE代码?
除了可以和-D dce=full
被--no-traces
使用什么样的编译速度最快的和/或最小的可执行文件?
-D dce=full
和--no-traces
,避免-debug
应构建准备部署,对所有HAXE目标。
也很好的了解;在HAXE 3.2静态分析器被引入,这是下一个编译器标记(-D analyzer
)隐藏。静态分析仪采用常量传播,复制传播,当地死代码消除,融合和纯度推理的照顾。
在HAXE 3.4静态分析器已经解决,在默认情况下运行,所以-D analyzer
标志已被删除。但有额外的优化的-D analyzer-optimize
可以使用。这将构建一个控制流图,然后优化(如果启用)上做一些优化,比如折叠表情,去除死皮代码等,这优化标志不会被因为太多瓦尔的默认启用被淘汰了hxcpp,在HAXE 4.0将默认启用。
所以,我不知道你使用哪个版本HAXE,但你可能想看看,如果这有助于分析仪为您的构建。这可能也取决于它(如果有的话)的框架所使用。