有没有将maxBufferPoolSize值设置为小于maxBufferSize的意义?据我理解,答案是否定的。然而,在.NET Framework的BufferManager类中,关于这些值的true explanation of these values有点底层和有点令人困惑。
奇怪的是,在大型消息测试中,我可以将“maxBufferSize”值增加到比“maxBufferPoolSize”值更大的数字,它仍然有效。我认为,如果我没有分配足够大的池(maxBufferPoolSize)来容纳最大分配的缓冲区(maxBufferSize),则会失败,但显然情况并非如此。
请问有人能解释或回答这个问题吗?谢谢!
奇怪的是,在大型消息测试中,我可以将“maxBufferSize”值增加到比“maxBufferPoolSize”值更大的数字,它仍然有效。我认为,如果我没有分配足够大的池(maxBufferPoolSize)来容纳最大分配的缓冲区(maxBufferSize),则会失败,但显然情况并非如此。
请问有人能解释或回答这个问题吗?谢谢!