发明授权
- 专利标题: Systems and methods for cache and pool initialization on demand
- 专利标题(中): 缓存和池初始化的系统和方法
-
申请号: US10967674申请日: 2004-10-15
-
公开(公告)号: US07756910B2公开(公告)日: 2010-07-13
- 发明人: Thorick Chow , Seth White
- 申请人: Thorick Chow , Seth White
- 申请人地址: US CA Redwood Shores
- 专利权人: BEA Systems, Inc.
- 当前专利权人: BEA Systems, Inc.
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Fliesler Meyer LLP
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F17/30
摘要:
Users and processes are provided 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.
公开/授权文献
信息查询