AM pool中的AM实例的生命周期
来源:互联网 发布:防蓝光软件 编辑:程序博客网 时间:2024/05/22 13:52
AM缓冲池中的AM实例会随着客户端请求的增加而增长。
相对于增长,负责清除操作的是存在于Java虚拟机中的monitor,该monitor在每jbo.ampool.monitorsleepinterval时间后进行AM实例的清除操作。清除的对象先考虑是否有AM实例的inactive时间大于jbo.ampool.maxinactiveage,如果是就清除。实例剩余数量尚未达到jbo.ampool.maxavailablesize,就使用其定义的算法对其他对象进行清除操作。
AM缓冲池中保留AM实例的上下限由jbo.ampool.minavailablesize和jbo.ampool.maxavailablesize来定义。不过,除这些参数外,jbo.ampool.timetolive会定义每个AM实例在超过该时间后被强制清除出缓冲池,这样AM缓冲池中的AM实例最终会达到数量0;同时,如果定义jbo.doconnectionpooling为true的情况下,AM实例中关联的数据库连接也将被释放。
如果你不希望AM实例数量下降太快,可以加大jbo.ampool.maxinactiveage、jbo.ampool.monitorsleepinterval、以及jbo.ampool.timetolive的值。
有关AM的更多介绍可以参考我的另一篇文章:ADF BC中AM的参数和配置方法
- AM pool中的AM实例的生命周期
- AM pool中的AM实例的生命周期
- android的中的am命令
- am
- 通过代码获取AM的实例
- Makefile.am文件的实例讲解
- 嵌入式 Makefile.am文件的实例讲解
- Android am的作用
- AM使用指南:如何在Managed Bean中获取AM实例?
- 不使用AM Pool对ADF应用进行测试
- 颠倒一个句子中的词的顺序。比如: I am a student颠倒后变成:student a am I.
- FM 与 AM的区别
- Makefile.am文件的撰写
- adb shell am 的用法
- adb shell am 的功能
- adb shell am的用法
- android am start的使用方法
- adb shell am 的用法
- java精确的加减乘除
- 深入浅出二叉树的遍历
- 查找大于一正整数的最小的不重复数
- ADF中使用CreateWithParams给新行中的字段指定默认值
- oracle创建表空间、创建用户
- AM pool中的AM实例的生命周期
- hdu-4762 大数处理 数学公式
- hdu 1846 博弈
- 自考路之三级网络
- 优秀员工的十二种品质 - 马云在上海演讲说的话
- UVA 10816 Travel in Desert 最短路+二分
- 最短路径
- 求一个数组中两个元素的最大差值
- ADF Project 使用多个Properties文件/引用其他Project的Properties文件