在filex 示例文件中,给fx_fault_operator_enable函数 RAM 缓冲区的大小为FX_FAULT_TOLERANT_MAXIMUM_LOG_FILE_SIZE,即 3K。
我想尽可能地减少这个定义和 RAM 缓冲区。
我需要哪些参数来决定FX_FAULT_TOLERANT_MAXIMUM_LOG_FILE_SIZE所需的大小?我可以进一步减少 RAM 缓冲区吗?
我想这应该是我并行打开文件的数量以及我写给它们的数量的函数,但我不知道如何真正计算它。
编辑
在读取容错函数中,看起来缓存大小至少是文件系统中日志的大小,例如,如果FX_FAULT_TOLERANT_MAXIMUM_LOG_FILE_SIZE为 3K,那么缓存也至少为 3K。我对吗??