У меня есть приложение для Windows, которое вызывает веб-службу WCF. На стороне сервера я использую S # arp Architecture в качестве базовой платформы.
При совершении звонков на сервер приложение не так отзывчиво, как должно быть при звонках на сервер, занимающих около пары секунд.
Я профилировал приложение с помощью Ants Profiler и заметил, что проблема заключалась в вызове службы. В частности, метод, показанный ниже.
Namespace Time with Children
SharpArch.Data.NHibernate
.RepositoryWithTypedId<T, IdT>.Get(IdT id) 1.326
(JIT Overhead) 1.261
Я не могу получить больше информации от профилирования приложения, и я не понимаю, почему JIT будет таким высоким. Время отклика было бы приемлемым, если бы я мог это прояснить.
Любая помощь будет принята с благодарностью.