Приложение или процессор .Net имеют лучшую производительность при открытом соединении Teamviewer - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть приложение C #, которое запрашивает цифровое значение сигнала устройства ввода-вывода Ethernet, которое переключает свое состояние, когда фотоэлемент обнаруживает объект.

Функция представляет собой цикл while, считывающий сигнал каждые 1 мс впараллельный поток с приоритетом.

Раздражает проблема в том, что у меня есть сигнал с некоторой задержкой и смещением, как на правом изображении, когда устройство подключено напрямую.Однако, когда я открываю входящее соединение через teamviewer с моего компьютера (с помощью коммутатора) на компьютер, на котором запущено приложение, я получаю действительно лучшую производительность!Таким образом, сигнал принимается рано и с меньшим смещением ...

Почему, если процессор или пропускная способность уменьшается при обслуживании данных TeamViewer?

Может ли служба teamviewer замедлять соединения, когда она ожидает входящих соединений?

Таким образом, с процессором, выделенным для этой задачи, я не могу получить ту же производительность, что и при подключении teamviewer имне нужен этот ответ.

enter image description here

...