gpt4 book ai didi

c# - 有没有办法在 C# 中强制执行函数内联?

转载 作者:太空狗 更新时间:2023-10-29 20:48:10 27 4
gpt4 key购买 nike

据我所知,没有办法提示 C# 编译器内联特定函数,我猜这是设计使然。

我还认为,不让程序员指定内联什么和不内联什么通常是个好主意,因为这意味着您认为自己比 JIT 编译器更聪明(我对那些确实如此的人表示敬意),但是,如果我想指定代码的关键部分需要不惜一切代价非常快,无论如何在目标机器上实现它怎么办?到目前为止你还不能做这样的事情,我想知道 c# 语言和 JIT 是否都支持这个特性。

在我的例子中,我知道目标机器是什么,我知道函数内联将有助于提高性能。这让我想到强制执行函数内联的唯一方法是了解 JIT 在什么情况下会这样做,但我认为这也不是一个好主意,

任何有关该主题的信息都将不胜感激。

谢谢。

最佳答案

关于c# - 有没有办法在 C# 中强制执行函数内联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/248799/

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