gpt4 book ai didi

f# - Mono AOT/mkbundle 如何使用和优化? (用于减少 VM 启动延迟)

转载 作者:行者123 更新时间:2023-12-04 06:51:52 26 4
gpt4 key购买 nike

我想看看是否可以通过使用 Mono 的 AOT(提前编译器)来减少 VM 延迟。如何运行 .so 文件? (抱歉,这个问题太初级了;我在 Mono 的文档中找不到简单的答案)。

我想出了如何使用 mkbundle(在本例中为 mkbundle2),但是生成的文件是否正在优化? Mono AOT 文档提到了“-O=all,-shared”标志,但我没有在 mkbundle 中看到这些标志。

虽然这可能是一个非常不同的答案,但如果有保持 VM 打开的好方法(比 fifo 特殊文件更自然/平台中立的东西),那可能是最好的。

提前致谢!

最佳答案

如果 AOT .so 文件存在于 exe/dll 文件旁边,Mono 将在您运行 exe 时使用它们。但是您仍然需要用于元数据和无法 AOT 编译的东西的 dll/exe 文件。

关于f# - Mono AOT/mkbundle 如何使用和优化? (用于减少 VM 启动延迟),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3001204/

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