小编den*_*art的帖子

一环两动作 VS 两环一动作表现?

我对这个新手问题很感兴趣。

比如我们有两种情况:

  1. 我有一个具有两个功能的任意循环。(WhileFor无所谓)。

    for (int i = 0; i < 1000; i++)
    {
        Function_1();
        Function_2();
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我有两个循环,每个循环一个动作。

    for (int i = 0; i < 1000; i++)
    {
        Function_1();
    }
    
    for (int i = 0; i < 1000; i++)
    {
        Function_2();
    }
    
    Run Code Online (Sandbox Code Playgroud)

我知道首先会更快地工作。

但是这两种情况在性能速度上有什么区别呢?(百分比)

如果最大循环数会增加,性能会降低多少?

在这种情况下,什么(处理器或 RAM)会承受更大的负载?

c# performance loops

3
推荐指数
1
解决办法
1970
查看次数

标签 统计

c# ×1

loops ×1

performance ×1