Оптимизация кода с массивом - 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; } });
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д