TSL语言基础 > TSL语言基础 > TSL全局缓存的应用说明 > 全局缓存管理 > 全局缓存的过期与回收策略

配置    

  • 配置在plugin\FileMgr.ini中
    一个典型的设置如下:
    [Global Cache]
    MemoryLoadLimit=90 //在物理内存使用达到90%的时候才检查
    MemoryAvailLimit=26214400 //在内存剩余大小不到25G时才检查,单位KB
    ExpiredSecondsCheck=900 //允许过期后使用的秒数
    ExpiredLoadLimit=5 //允许过期的全局缓存占用的物理内存百分比
    ExpiredAvailLimit=16777216 //允许过期的全局缓存占用的物理内存大小,单位KB
    函数名别名备注
    MemoryLoadLimit进行全局缓存回收的物理内存占用比例阈值
    MemoryAvailLimit内存剩余大小低于的阈值
    ExpiredSecondsCheck安全使用的过期后的时长
    ExpiredLoadLimit允许超过安全使用时的全局内存占用的物理内存比例
    ExpiredAvailLimit允许超过安全使用时的全局内存占用的物理内存大小
内容