gpt4 book ai didi

xamarin.ios - "enable optimizations"是做什么的?

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

对于 Xamarin.Android 和 Xamarin.IOS 项目,“编译器”下有一个名为“启用优化”的复选框。意思已经很清楚了,但到底是什么优化呢?例如,对于 IOS,已经有一个用于启用优化 LLVM 编译器的单独选项。

最佳答案

C#编译器(Mac上的Mono的mcs或Windows上的Microsoft的csc)可以在选择此选项时发射某种程度上更好。

YMMV 但是,一般来说,这意味着需要一些额外的时间来编译您的源代码,并且 IL 可能更难阅读(如果您反编译它)并且有时需要调试。在大多数情况下,生成的代码将是相同的。

因此,默认选项通常是仅对发布 构建(而非调试 构建)使用启用优化

OTOH 这与稍后将在运行时(对于 Xamarin.Android)或 native 编译(对于 Xamarin.iOS)完成的 JIT(或 AOT 或 LLVM)优化无关。

关于xamarin.ios - "enable optimizations"是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28138867/

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