Оптимизация кода с массивом - C#

Узнай цену своей работы

Формулировка задачи:

Здраствуйте, есть некая программа которую сильно тормозит ниже представленный кусок кода... (для удобства некоторые места заменил конкретными цифрами), считается все это непотребство очень долго для выполняемой задачи
for (int pye=0; pye<(1103-104+1); pye++)
                {
                   for (int pxe=0; pxe<(1103-104+1); pxe++)
                  {
                    int ert = 0;
                    double summa_FragmentMassiv1 = 0;
                    double summa_FragmentMassiv2 = 0;
                    for (int o=pye; o<(pye+104);o++)
                         {
                            int egb = 0;
             for (int l=pxe; l<(pxe+104);l++)
                {
            summa_FragmentMassiv1+=Massiv1[o,l]*VesPF[ert,egb];
                                  summa_FragmentMassiv2+=Massiv2[o,l]*VesPF[ert,egb];                       
                   egb++;
                }
            ert++;
                   }
                     MassivRandn1[pye,pxe]=summa_FragmentMassiv1;
                     MassivRandn2[pye,pxe]=summa_FragmentMassiv2;
                   
                  }                
                }

Решение задачи: «Оптимизация кода с массивом»

textual
Листинг программы
Parallel.For(0, 500, x =>
    {
        for (long j = 0; j < 10000000; j++)
        {
            int a = 400 * 753;
        }
    });

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.714 из 5
Похожие ответы