gpt4 book ai didi

c# - 如何判断代码是否不能进一步优化

转载 作者:行者123 更新时间:2023-11-28 00:28:26 25 4
gpt4 key购买 nike

我编写了一个函数来计算 C# 中使用嵌套 for 循环的公式。它运行得比我想要的慢,我一直在努力加快它的速度。有没有一种好方法可以确定我的代码是否可以在 C# 中进一步优化,或者我是否需要转移到机器编译的语言,例如 C++?

我知道每种情况都会有所不同,但是否有一个通用流程/ list 可用于确定是否可以进行更多优化?

最佳答案

不,没有适用于任何算法的一般规则说“该算法无法进一步优化”。如果存在这样的工具,那么它将应用于任何现有程序。

然而,分析器可以向您显示代码中应该优化的热点:通常最好在程序中显示效率低下的时间敏感部分运行分析器。

使用 .NET native 编译可以为您提供更接近等效 C++ 程序的预期结果。

关于c# - 如何判断代码是否不能进一步优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23946034/

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