Size: a a a

.NET Chat Убежище

2017 October 26

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
когда один, то 30%
источник

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
А если даже с plinq у меня те же самые цифры, то просто не вижу смысла в нём
источник

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
тут уже, как уже сказали, дело в самом виде вычислений. Скорее всего они слабо поддаются распараллеливанию
источник

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
уже смотрю
источник

IC

Ilya Chernoudov in .NET Chat Убежище
Шерзод Немножко Токсик
Sherzod Mutalov, [26.10.17 15:16]
Чуваки, тут есть такие кто во всю Parellel LINQ использует?

Sherzod Mutalov, [26.10.17 15:17]
как Parallel.ForEach заставить работать CPU во всю катушку

Sherzod Mutalov, [26.10.17 15:18]
а то сколько MaxDegreeOfParallelism не ставлю, максимум 30%

Sherzod Mutalov, [26.10.17 15:18]
нужно хотя бы 50%

Sherzod Mutalov, [26.10.17 15:19]
интересно то, если идет обработка 2х параллельных запросов от нанси (1 запрос = 1 Parallel.ForEach), то проц уже на 50% мой

Sherzod Mutalov, [26.10.17 15:19]
или самому написать разделение по потокам?

Sherzod Mutalov, [26.10.17 15:20]
пробовал gcServer enabled=true, разницы в перформансе не заметил. Тестирую на ноуте
а что за проц у тебя? Может он детектит HyperThreading?
источник

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
i7-5500u
источник

IC

Ilya Chernoudov in .NET Chat Убежище
ye jndb jndtn
источник

IC

Ilya Chernoudov in .NET Chat Убежище
ну вот и ответ
источник

IC

Ilya Chernoudov in .NET Chat Убежище
не трогай - пусть так работает
источник

IC

Ilya Chernoudov in .NET Chat Убежище
источник

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
HyperThreading плохо?
источник

IC

Ilya Chernoudov in .NET Chat Убежище
нет, это хорошая штука, но в данном случае не нужна
источник

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
ну вот, я вижу что у меня 2 ядра, а по факту 25%
источник

IC

Ilya Chernoudov in .NET Chat Убежище
она позвонляет исполнять одновременно 2 потока инструкций псевдопараллельно на одном ядре
источник

IC

Ilya Chernoudov in .NET Chat Убежище
ты же говорил, что у тебя при одном foreach грузит на 50%
источник

IC

Ilya Chernoudov in .NET Chat Убежище
а у тебя что там выполняется в parralelforeach? может у тебя там какие нибудь блокировки?
источник

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
Ilya Chernoudov
ты же говорил, что у тебя при одном foreach грузит на 50%
нет
источник

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
я говорю что на каждый Parallel.ForEach грузит 25%
источник

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
каждый Parallel.ForEach это один запрос апи в ненси
источник

ШН

Шерзод Немножко Токсик in .NET Chat Убежище
localhost:8080/dowork
источник