←选择平台

ConventionalBuffers财产

总结
获取或设置一个值,该值指定在常规内存中缓存磁盘磁片的缓冲区数量。
语法
c#
VB
c++
公共intConventionalBuffers {得到;}
公共财产ConventionalBuffers作为整数
公共财产intConventionalBuffers {intget ();无效集(int);

属性值

一个整数值,指定常规内存中用于缓存磁盘块的缓冲区数量。默认值为1(一个交换缓冲区将用于缓存磁盘磁片)。

讲话

ConventionalBuffers在处理具有磁盘磁贴的平铺图像时使用。交换缓冲区将极大地改善对这些磁盘块的访问。

如果ConventionalBuffers值为> 0,ConventionalBuffers表示交换缓冲区的数量。

如果ConventionalBuffers取值为< 0,-ConventionalBuffers反映磁盘瓷砖总数的百分比。例如,-50意味着缓冲区的数量是将使用的磁盘块的一半。

如果ConventionalBuffers值为0时,将不使用交换缓冲区。这样使用的内存最少。

当您有一个不断向上和向下读取数据的算法时,有多个交换缓冲区是有用的。通常,数据按一个方向读取(从上到下或从下到上)——在这种情况下,一个交换缓冲区就足够了。另外,如果您只查看图像的某一部分,那么您可能会从有足够的交换缓冲区来缓存图像的可见部分(或图像的区域)中受益。

缓冲区是动态的:当数据被读/写到磁盘瓦时,创建一个缓存缓冲区(如果允许并且有足够的内存)。如果该图像的缓存缓冲区的最大数量已经达到,那么最后一个使用的瓷砖的缓存缓冲区将被删除,并用于新的瓷砖。

例子

有关示例,请参见RasterDefaults

需求

目标平台

Leadtools组装
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。