Сообщение Re[2]: распараллеливание и ресурсоёмкость от 17.04.2019 6:57
Изменено 17.04.2019 6:59 okon
Re[2]: распараллеливание и ресурсоёмкость
Здравствуйте, vvv848165@ya.ru, Вы писали:
VYR>Написал свой аналог класса Parallel — всё тоже самое — может дело в лямда выражениях и переменных
У меня вот с таким вариантом использования твоего метода For дает загрузку 100% всех ядер, а что у тебя за Body, нет ли там каких-то синхронизирующих элементов случаем.
VYR>Написал свой аналог класса Parallel — всё тоже самое — может дело в лямда выражениях и переменных
У меня вот с таким вариантом использования твоего метода For дает загрузку 100% всех ядер, а что у тебя за Body, нет ли там каких-то синхронизирующих элементов случаем.
For(1, 1000000, (i) =>
{
double x = 0;
for (int j = 0; j < 100000; j++)
{
x = x + Math.Sin(j);
}
});
Re[2]: распараллеливание и ресурсоёмкость
Здравствуйте, vvv848165@ya.ru, Вы писали:
VYR>Написал свой аналог класса Parallel — всё тоже самое — может дело в лямда выражениях и переменных
У меня вот с таким вариантом использования твоего метода For дает загрузку 100% всех ядер, а что у тебя за Body, нет ли там каких-то синхронизирующих элементов случаем,
например какой-нибудь вывод в UI
VYR>Написал свой аналог класса Parallel — всё тоже самое — может дело в лямда выражениях и переменных
У меня вот с таким вариантом использования твоего метода For дает загрузку 100% всех ядер, а что у тебя за Body, нет ли там каких-то синхронизирующих элементов случаем,
например какой-нибудь вывод в UI
For(1, 1000000, (i) =>
{
double x = 0;
for (int j = 0; j < 100000; j++)
{
x = x + Math.Sin(j);
}
});