gpt4 book ai didi

compilation - Haxe 如何加速编译(选择最快的目标)

转载 作者:行者123 更新时间:2023-12-04 03:12:50 33 4
gpt4 key购买 nike

我目前正在使用 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 编译更快?我可以做些什么来提高编译速度或进一步调试编译缓慢的原因吗?

最佳答案

可以考虑使用编译服务器:

  1. 从终端运行 haxe --wait 6000
  2. 在您的 hxml 中,添加 --connect 6000

这将使您的构建使用编译服务器,它缓存未更改的模块并仅编译更改的模块。这将加快您的构建速度。

关于compilation - Haxe 如何加速编译(选择最快的目标),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41948499/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com