jjzjj

BlockCopy

全部标签

c# - 我可以给编译器/JIT 什么优化提示?

我已经分析过了,现在我希望从我的热点中挤出所有可能的性能。我知道[MethodImplOptions.AggressiveInlining]和ProfileOptimizationclass.还有其他的吗?[编辑]我刚刚发现[TargetedPatchingOptOut]没关系,显然thatoneisnotneeded. 最佳答案 是的,还有更多技巧:-)实际上,我对优化C#代码进行了大量研究。到目前为止,这些是最重要的结果:直接传递的Func和Action通常由JIT'ter内联。请注意,您不应将它们存储为变量,因为它们随后会被称

c# - 我可以给编译器/JIT 什么优化提示?

我已经分析过了,现在我希望从我的热点中挤出所有可能的性能。我知道[MethodImplOptions.AggressiveInlining]和ProfileOptimizationclass.还有其他的吗?[编辑]我刚刚发现[TargetedPatchingOptOut]没关系,显然thatoneisnotneeded. 最佳答案 是的,还有更多技巧:-)实际上,我对优化C#代码进行了大量研究。到目前为止,这些是最重要的结果:直接传递的Func和Action通常由JIT'ter内联。请注意,您不应将它们存储为变量,因为它们随后会被称