Size: a a a

2021 January 19

P

Phantom in CODE BLOG / C#
Arthur Novikov
Задумывалось всё шоб отдельно был таск.делей раз в секунду, отдельно вся остальная логика
Сделай ConfigureAwait(false)
источник

P

Phantom in CODE BLOG / C#
Arthur Novikov
Не, энтерпрайз
Тогда нахера там fps?
источник

AN

Arthur Novikov in CODE BLOG / C#
Phantom
Тогда нахера там fps?
Знать, сколько кадров приходит клиенту в секунду и выводить FPS камеры
источник

P

Phantom in CODE BLOG / C#
Arthur Novikov
Знать, сколько кадров приходит клиенту в секунду и выводить FPS камеры
Нихуя не понимаю, но ок
источник

AN

Arthur Novikov in CODE BLOG / C#
Phantom
Нихуя не понимаю, но ок
Передавать видеострим с сервера клиенту и считать, сколько передаётся клиенту кадров за секунду
источник

P

Phantom in CODE BLOG / C#
Phantom
Сделай ConfigureAwait(false)
Сделай вот это, если не получится, путь тебе в DotNetRuChat
источник

P

Phantom in CODE BLOG / C#
Arthur Novikov
Передавать видеострим с сервера клиенту и считать, сколько передаётся клиенту кадров за секунду
Так, мб у него инет говно
источник

G

Gopneg in CODE BLOG / C#
Arthur Novikov
Сделал через Environment.TickCount - там не 1000, а 1015, сцуко
так и будет, разрешение таймера можно увеличить, но один фиг будет погрешность
это не инструмент точных замеров
винда не realtime ось, как и прочий десктоп
источник

P

Phantom in CODE BLOG / C#
И как ты это будешь как отдельный таск делать?
источник

AN

Arthur Novikov in CODE BLOG / C#
Phantom
И как ты это будешь как отдельный таск делать?
Task.Run() => Сброс кадров и вывод числа накопленных
Task.Run() => Обработка стрима с сервера
источник

P

Phantom in CODE BLOG / C#
Arthur Novikov
Task.Run() => Сброс кадров и вывод числа накопленных
Task.Run() => Обработка стрима с сервера
Мне кажется что ты херню творишь, либо в логике, либо в коде
источник

P

Phantom in CODE BLOG / C#
Так что хз
источник

G

Gopneg in CODE BLOG / C#
Arthur Novikov
Знать, сколько кадров приходит клиенту в секунду и выводить FPS камеры
ты мудозвон, я тебе в который раз повторяю, просто дели кадры на интервал, не надо высчитывать точные интервалы
источник

P

Phantom in CODE BLOG / C#
Я могу тока посоветовать юзать ConfigureAwait(false), если тебе нужны именно отдельно работающие таски
источник

G

Gopneg in CODE BLOG / C#
да, насоветуй ему хуйни
источник

G

Gopneg in CODE BLOG / C#
тем более что это все равно не гарантирует ничего
источник

P

Phantom in CODE BLOG / C#
Gopneg
ты мудозвон, я тебе в который раз повторяю, просто дели кадры на интервал, не надо высчитывать точные интервалы
Убавь пыль
источник

AN

Arthur Novikov in CODE BLOG / C#
Gopneg
ты мудозвон, я тебе в который раз повторяю, просто дели кадры на интервал, не надо высчитывать точные интервалы
Как вариант, но это более костыльно. Смысл в Delay, если он ничего не гарантирует?
источник

G

Gopneg in CODE BLOG / C#
Arthur Novikov
Как вариант, но это более костыльно. Смысл в Delay, если он ничего не гарантирует?
гарантирует, что ты подождешь столько сколько указано, не меньше
источник

EA

Egene Avdeev in CODE BLOG / C#
Arthur Novikov
Как вариант, но это более костыльно. Смысл в Delay, если он ничего не гарантирует?
Тебе система реального времени что-то говорит?
Это не про Windows если что.
источник