Member 13639193 Ответов: 3

Может ли антивирус повлиять на производительность моей службы windows


Dear sir, 
iam building a windows service to get the log from attendance machine , but it loses 
some transaction !!!!! i do not know how , could the antivirus affect my windows service performance ....can it block my service even for milliseconds...


Что я уже пробовал:

я не могу найти потерянные записи из файла журнала

Member 13639193

iam работает с VS2015 на windows 10 64 бит

3 Ответов

Рейтинг:
1

Sandeep Mewara

Цитата:
я не знаю , как антивирус может повлиять на производительность моей службы windows ... может ли он заблокировать мою службу даже на миллисекунды

Нет, антивирус не будет блокировать для некоторых и оставлять некоторые. Если он блокирует, он будет блокировать его.

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


Member 13639193

https://www.codeproject.com/Questions/5282863/Having-a-problem-with-ZK-SDK-download-cannot-get-t
пожалуйста, проверьте мой главный вопрос здесь

Рейтинг:
1

Patrice T

Цитата:
Может ли антивирус повлиять на производительность моей службы windows

Да, и еще кое-что, но это не должно иметь значения.
Связь с каким - либо устройством не должна зависеть от наличия сервиса в любом случае.
Безопасная связь с устройством должна использовать протокол связи, гарантирующий, что вы не потеряете данные даже при ненадежной связи.

Вам нужно подробно рассказать о том, как вы общаетесь с устройством.


Patrice T

Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.

Рейтинг:
0

lmoelleb

Да, антивирус может повлиять на вашу производительность, поскольку он подключается к операциям ввода-вывода файлов и способен задерживать их. Но это только одна из многих вещей, которые могут вызвать задержки (процессор может делать что-то еще, диск может быть занят, сетевой стек отправляет/получает другие пакеты и т. д.). маршрутизаторы и коммутаторы в сети также могут задерживать вашу связь, если вы общаетесь по сети.

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

Если Вы читаете файлы журналов по мере их создания, это может быть ненадежно в зависимости от структуры ведения журнала. Структура ведения журнала, записывающая файл журнала, может плохо работать с вашей службой, имеющей файл журнала открытым для чтения. Вы не предоставляете достаточно подробностей, чтобы сказать нам, является ли это вероятной проблемой (что такое "журнал")?