При использовании Microsoft WebView2 API , который еще находится в стадии бета-версии на момент написания этого вопроса, мы испытываем существенную разницу в производительности между Windows VCL-версией приложения и Windows Сервисом.
В ответе приложения для настольного компьютера время проверки значений веб-страницы составляет около 250 мс. В ответе приложения службы время для тех же проверок составляет примерно 8000 мс
Все интерфейсы идентичны, и мы имеем пробовал разные пользовательские разрешения на службу, чтобы выяснить, связана ли проблема с пользовательскими разрешениями, однако, если работа системы просто значительно задерживается, это можно сбрасывать со счетов.
Ранее мы использовали Inte rnet Explorer (COM-объект) для достижения результатов, но теперь это устарело. Язык, который мы используем в настоящее время, - Delphi (Object Pascal), хотя использование происходит из-за API и может быть агностией c и было протестировано с C# до того же результата.
Кто-нибудь испытывает проблемы с windows службами, работающими медленно по сравнению с тем же кодом в приложении VCL?