gpt4 book ai didi

c# - C# 编译器或 JIT 在什么级别优化应用程序代码?

转载 作者:太空狗 更新时间:2023-10-29 18:01:31 25 4
gpt4 key购买 nike

我想知道此信息以减少我的代码大小,这样我就不会浪费时间优化将由编译器或 JIT 完成的事情。

例如:

如果我们假设编译器内联调用属性的 get 函数,那么我不必将返回值保存在局部变量中以避免函数调用。

我想推荐一个描述正在发生的事情的好引用?

最佳答案

您可能想看看这些文章:

JIT Optimizations - (Sasha Goldshtein - CodeProject)
Jit Optimizations: Inlining I (David Notario)
Jit Optimizations: Inlining II (David Notario)

老实说,您不必太担心这种级别的微观细节。让编译器/JIT'er 为您担心这个,几乎在所有情况下它都比您做得更好。不要挂断Premature Optimisation .专注于让您的代码正常工作,然后在 (a) 它运行得不够快,(b) 您有“大小”问题时担心以后的优化。

关于c# - C# 编译器或 JIT 在什么级别优化应用程序代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/650652/

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