Size: a a a

2020 July 24

S

SeanWoo in CODE BLOG / C#
Egene Avdeev
Чёт  с async await проблемы у всех,  разрыв понимания.
а я ваще потоки юзаю, и свою либу написал для удобства
источник

S

SeanWoo in CODE BLOG / C#
async/await только если надо чёт асинхронно выполнять при нажатии кнопки к примеру, для других более требовательных задач к производительности, юзаю свою либу
источник

EA

Egene Avdeev in CODE BLOG / C#
SeanWoo
а я ваще потоки юзаю, и свою либу написал для удобства
Вот у тебя потоки быстрее тасок работали, я помню.
источник

S

SeanWoo in CODE BLOG / C#
ну да, я выгружал на дедик один и тот же алгоритм на тасках, треадпуле, и с обычными потоками, потоки разорвали всех
источник

S

SeanWoo in CODE BLOG / C#
я вот щас хочу попробывать своей либе завести функционал чтоб он возращал значения после выполнения задачи
источник

HJ

Happy Jupiter in CODE BLOG / C#
SeanWoo
ну да, я выгружал на дедик один и тот же алгоритм на тасках, треадпуле, и с обычными потоками, потоки разорвали всех
Кстати, ты чем мерил перформанс?
источник

S

SeanWoo in CODE BLOG / C#
и заменить еще вызов делегатов на что-то более быстрое, по профилировщику, вызов делегата щас больше всех жрёт ресурсов ЦП
источник

S

SeanWoo in CODE BLOG / C#
Happy Jupiter
Кстати, ты чем мерил перформанс?
на накрутке зрителей на ютубе :D Счётчик смотрел и скорость того как быстро набираются они
источник

S

SeanWoo in CODE BLOG / C#
+ анализатором трафика
источник

S

SeanWoo in CODE BLOG / C#
там прямо с запуска я не успевал запросы просматривать уже
источник

S

SeanWoo in CODE BLOG / C#
только в первых версиях либы у меня была проблема в плане нагрузки ЦП, грузило на фулл, щас такой нагрузки уже нет
источник

S

SeanWoo in CODE BLOG / C#
ЦП нагружало управление потоками, их удаление, добавление и т.д
источник

P

Phantom in CODE BLOG / C#
SeanWoo
а я ваще потоки юзаю, и свою либу написал для удобства
Ну с потоками иногда с ThreadSafety проблемы бывают
источник

S

SeanWoo in CODE BLOG / C#
Phantom
Ну с потоками иногда с ThreadSafety проблемы бывают
вся работа которую я выполняю через либу, она никак не зависит друг от друга
источник

S

SeanWoo in CODE BLOG / C#
это как отдельный живой организм
источник

S

Sergey Trofimov in CODE BLOG / C#
вот все пишут что тредпул лучше, а ты замерил и теперь всех в заблуждение вводишь
источник

S

Sergey Trofimov in CODE BLOG / C#
может ты тред пул не настроил?
источник

S

Sergey Trofimov in CODE BLOG / C#
Он же по умолчанию дает 5-10 потоков
источник

S

SeanWoo in CODE BLOG / C#
настраивал
источник

P

Pattern in CODE BLOG / C#
Ребят, можете подсказать
почему вызывается только последний метод?
Пробовал с типом void, вызывает все методы, а с возвращением только последний.
И можно сделать чтобы эти два метода были вызваны?
источник