主要内容

cdflib.setCacheSize

指定 dotCDF 高速缓存缓冲区的数目

语法

cdflib.setCacheSize(cdfId,numBuffers)

说明

cdflib.setCacheSize(cdfId,numBuffers) 指定 CDF 库用于打开的 dotCDF 文件的高速缓存缓冲区的数目。dotCDF 文件是文件扩展名为 .cdf 的文件。

cdfId 标识已打开的 CDF 文件。numBuffers 是指定缓冲区数目的数值。

有关高速缓存方案的信息,请参阅 CDF 用户指南

示例

创建一个 CDF 文件并设置高速缓存大小。要运行本例,必须对当前目录拥有写入权限。

cdfId = cdflib.create("your_file.cdf");

% Get the default cache size
numBuf = cdflib.getCacheSize(cdfId)
numBuf =

   300
% Specify a cache size
cdflib.setCacheSize(cdfId,150)

% Check the cache size again
numBuf = cdflib.getCacheSize(cdfId)
numBuf =

   150
% Clean up
cdflib.delete(cdfId)
clear cdfId

提示

  • 此函数对应于 CDF 库的 C API 例程 CDFsetCacheSize

  • 要使用此函数,必须熟悉 CDF C 接口。您可以在 CDF 网站上访问 CDF 文档。