Я немного запутался в использовании памяти моей службой WCF.Краткий обзор, моя служба wcf является провайдером данных, который позволяет моему приложению ipad общаться с нашей базой данных сервера sql.
Проблема заключается в том, что когда клиент (устройство ipad использует библиотеку odata target c) вызывает простой наборданных (скажем, получить всех клиентов из базы данных) память процесса w3wp увеличивается на несколько мегабайт и никогда не возвращается.Поскольку клиент хочет сделать только один раз (извлечь набор данных, обновить набор данных, удалить набор данных), то после завершения вызова память, которую он использовал для выполнения действия, должна быть освобождена.Это не тот случай вообще?Я понимаю, что происходит некоторое кеширование или, возможно, вызывающий экземпляр не удаляется.
Может кто-нибудь направить меня в правильном направлении, чтобы w3wp был скудным и сдул память после завершения вызова.
Заранее спасибо