使用 Net.Data for OS/400,将缺省地启用并使用 宏高速缓存来提高吞吐率,降低对 CPU 的利用。启用宏高速缓存 之后,经过预处理的宏在被首次调用之后便被高速缓存在内存中。然后,这些预处理的版本可用于再使用, 从而消除了与从 HFS 读取宏并在该宏每次被请求时进行处理相关联的成本。 对于那些对包含宏的文件具有读取权限的请求者来说,可以使用宏被高速缓存的版本。
宏的预处理版本所使用的内存量大约是该宏文件本身大小的两倍。 您可以通过使用高速缓存配置变量来控制用于宏高速缓存的内存量。要获取有关使用此变量的更多信息, 请参阅DTW_MACRO_CACHE_SIZE:宏高速缓存尺寸变量。