TSL语言基础 > TSL语言基础 > TSL全局缓存的应用说明 > 全局缓存管理

全局缓存的过期与回收策略    

  •   用户一旦使用过期的全局缓存,会导致内存的占用,因而系统必需建立回收过期缓存的机制,否则可能会危害到系统的正常运行的安全。
      一旦系统进行过期的内存的回收,会导致使用这些过期的全局缓存的模型被终止,并产生不可恢复的错误,这又会对一些特殊的应用造成,因而内存的回收是必要又是需要谨慎的。
      TSL为全局缓存建立了一套回收规则,结合了系统的剩余内存比例,剩余内存的物理大小,以及占用的过期内存总和大小以及占用的时长等等,基于极为审慎的原则对违反规则的模型进行终止,保障其他正常模型的运行。
      一旦遇到这类的问题,用户应该检查模型使用这些全局缓存是否存在问题。由于全局缓存的获取效率以及使用效率均极高,用户不应该将全局缓存放在系统变量,TSL的GLOBAL存贮等等中,用户应尽量直接使用缓存,并审慎长期占用缓存的模式。
内容