首页> 外国专利> Systems and methods for dynamic control of cache and pool sizes using a batch scheduler

Systems and methods for dynamic control of cache and pool sizes using a batch scheduler

机译:使用批处理调度程序动态控制缓存和池大小的系统和方法

摘要

The present invention provides users and processes with various features to control the memory usage by a cache and pool dynamically at runtime. The cache and pool can be initialized on demand to remove idle objects of classes from them without the server being restarted. When the cache and pool reach their maximum sizes, idle objects in them may be removed to make room for newly active objects using various strategies in batches, where the schedule (periodicity), size and processing time of each batch can be dynamically adjusted. When a newly created object is being added to a full cache where each object is enrolled in a transaction, one or more active objects may be passivated from the cache based on various criteria to make room for the new instance to be added. Various features of the cache and pool can be defined in a configuration file. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
机译:本发明为用户和过程提供各种功能,以在运行时通过高速缓存和池动态地控制存储器的使用。可以根据需要初始化缓存和池,以从它们中删除类的空闲对象,而无需重新启动服务器。当高速缓存和池达到最大大小时,可以使用各种策略批量删除它们中的空闲对象,以便为新活动的对象腾出空间,其中可以动态调整每个批处理的计划(周期),大小和处理时间。当将新创建的对象添加到完整高速缓存时,其中每个对象都已注册到事务中,可以根据各种标准从高速缓存中钝化一个或多个活动对象,以便为要添加的新实例腾出空间。可以在配置文件中定义缓存和池的各种功能。该描述无意于是对本发明的完整描述或限制本发明的范围。可以通过阅读说明书,附图和权利要求书来获得本发明的其他特征,方面和目的。

著录项

  • 公开/公告号US7543273B2

    专利类型

  • 公开/公告日2009-06-02

    原文格式PDF

  • 申请/专利权人 THORICK CHOW;SETH WHITE;

    申请/专利号US20040966766

  • 发明设计人 THORICK CHOW;SETH WHITE;

    申请日2004-10-15

  • 分类号G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 19:29:24

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号