我目前正在使用 Haxe,特别是 haxeflixel 进行开发。真正困扰我的一件事是构建/编译时间。我什至没有编译为 c++ 目标,而是决定编译为 neko vm,因为我认为它可能更快。然而; neko 调试(或发布)的编译时间约为 4 或 5 秒。每次我想看到结果时都必须等待这么长时间,这让我很害怕:)。
我什至尝试使用 -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 编译更快?我能做些什么来提高编译速度或进一步调试编译缓慢的原因吗?