我目前正在使用Haxe,具体来说是haxeflixel开发。一个让我非常烦恼的事情是构建/编译时间。我甚至没有编译到c++目标,而是决定编译到neko vm,因为我认为这可能更快。然而,每次我想要看到结果时,调试neko(或发布版本)的编译时间约为4或5秒。等待这么长时间真是可怕 :).
我甚至尝试了用-v命令进行调试,最耗时的部分是:
我甚至尝试了用-v命令进行调试,最耗时的部分是:
Running command: BUILD
- Copying library file:
C:\HaxeToolkit\haxe\lib\lime/2,9,1/legacy/ndll/Windows/lime-legacy.ndll -> export/windows/neko/
bin/lime-legacy.ndll
- Running command: haxe export/windows/neko/haxe/release.hxml
从上面的摘录中,似乎一切都表现得很正常,但这让我感到担忧,因为我不希望正常情况下速度如此缓慢。
现在,对于某些人来说,4或5秒可能并不算太多,但是随着Golang、Javascript、Java和其他编译速度更快的语言的出现,我已经被宠坏了。有没有其他我不知道的目标可以编译,比neko vm编译更快?是否有任何方法可以增加编译速度或进一步调试编译缓慢的原因?