Производительность вызова веб-службы WCF - PullRequest
0 голосов
/ 01 июня 2010

У меня есть приложение для 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 будет таким высоким. Время отклика было бы приемлемым, если бы я мог это прояснить.

Любая помощь будет принята с благодарностью.

1 Ответ

2 голосов
/ 17 июня 2010

Может быть, его nhibernate загружается?

Вы можете попробовать новую версию s # arp с кэшированием конфигурации nhibernate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...