Описание тега buffer-manager

2 ответа

Является ли System.ServiceModel.Channels.BufferManager поточно-ориентированным?

Я создаю менеджер буфера через статический член BufferManager.CreateBufferManager, Этот новый созданный BufferManager используется несколькими потоками. Должен ли я использовать lock с TakeBuffer() а также ReturnBuffer() или это поточно-ориентирован…
17 апр '11 в 23:22
1 ответ

Реальный пример использования BufferManager

Пытаясь докопаться до сути OutOfMemoryException, я обнаружил, что BufferManager.net, используемый буферизованным TransferMode в WCF, был ответственен за потерю буквально сотен мегабайт (см. Вопрос и мой собственный ответ о том, как я могу предотврат…
01 сен '11 в 01:37
3 ответа

Как я могу предотвратить потерю памяти BufferManager / PooledBufferManager в моем клиентском приложении WCF?

Анализируя клиентское приложение WCF (о котором я не писал и до сих пор не знаю слишком много), которое общается с кучей сервисов через SOAP и после запуска в течение нескольких дней выдает исключение OutOfMemoryException, я обнаружил, что.net Poole…
31 авг '11 в 03:59
0 ответов

Время выполнения увеличивается с алгоритмом GZipStream

Я отправляю список объектов из ящика (DAQ) в другой ящик (HMI), используя.Net Remoting. Все было хорошо, когда мы установили наше приложение на новом сайте, где количество отправляемых объектов резко возросло. Поэтому я пришел к выводу, что лучшим р…
23 авг '18 в 12:01
1 ответ

Что делает Azure Storage BufferManager и как / когда я его реализую?

Документация по MSDN для cloudBlobClient.BufferManager описывает, что этот диспетчер буфера повышает производительность для крупномасштабных приложений. Насколько я понимаю, этот диспетчер буфера уменьшает нагрузку на GC для многих небольших транзак…
1 ответ

Как я могу очистить PooledBufferManager для моего используемого однажды HTTP-клиента WCF?

У меня есть клиентское приложение WCF, которое выполняет один вызов службы с очень большим ответом (1 ГБ). Я считаю, что для выполнения этого вызова службы требуется много памяти (500 МБ), которая, кажется, никогда не будет восстановлена, даже если …
08 ноя '12 в 17:18
1 ответ

WCF BufferManager ReturnBuffer против Clear

Я использую BufferManager в моей службе WCF. Я создал свой собственный класс, чтобы обернуть вокруг BufferManager, который реализует IDisposable. Прямо сейчас мой метод Dispose выглядит так: public void Dispose() { this.bufferManager.Clear(); } Мой …
01 фев '13 в 15:13
0 ответов

Брось, попробуй и поймай (обработка исключений) C++

У меня есть 2 функции в 2 разных файлах, и я пытаюсь сделать перехват от одного перенаправления на другой. Более конкретно void test6(){ //flushing file with pages still pinned. Should generate an error for (i = 1; i <= num; i++) { bufMgr->rea…
15 апр '19 в 17:32
0 ответов

какая политика замены страниц варианта LRU обрабатывает последовательное лавинное рассылку?

Скорость попадания LRU в случае последовательного лавинного сообщения низкая. Чтобы узнать, что такое последовательный флуд, посмотрите этот курс CS186: https://www.youtube.com/watch?v=cESKTl12Ulg И профессор представил MRU, который лучше работает в…
11 июл '21 в 10:40