Page tree
Skip to end of metadata
Go to start of metadata


对象池用于查看系统对象的使用情况,使用后是否被释放,辅助分析系统性能问题。

对象缓冲池可以增强系统在并发时的性能,减少服务器的压力,提高用户报表查询速度。

对象池中相关属性项说明如下:

节点

描述

JVM BusinessViewBOMap

JVM中数据集定义对象缓冲池

Size:数据集定义对象个数 

Values: 内存地址+数据集定义名称列表

JVM CellElementMap

JVM中复杂报表单元格对象缓冲池 

Size:复杂报表单元格对象个数 

Values:CE[532,1,1,1]厦门

JVM DBSQLResultStoreMap

JVM中业务数据缓冲池 

Size:业务数据对象个数 

Values:业务数据对象基本信息,如:数据集ID、参数等

FixedReportPoolCacheMap

JVM业务报表对象缓冲池 

Size:业务报表对象个数

ExecutedReportPoolCacheMap

JVM复杂报表运行时对象缓冲池 

Size:复杂报表运行时对象个数

Keys:

FixedReportPool

业务报表对象池,用于缓存复杂报表表样对象,减少重复创建次数 

Active:当前活动的业务报表对象个数 

Idle:已释放的业务报表对象个数

ExecutedReportPool

复杂报表运行时对象池,用于缓存复杂报表的数据对象,减少重复访问数据库获取数据。

复杂报表在没有设置回写规则的情形下,才存在复杂报表运行时对象池 

Active:当前活动的复杂报表运行时对象个数 

Idle:已释放的复杂报表运行时对象个数

BusinessViewBOPool

数据集定义对象池,用于缓存报表所依赖的数据集对象,减少重复创建次数 

Active:当前活动的数据集定义对象个数 

Idle:已释放的数据集定义对象个数

DBSQLResultStorePool

业务数据对象缓存池,根据报表中的条件(如参数、排序等)缓存业务数据,减少重复访问数据库获取数据 

Active:当前活动的业务数据对象个数 

Idle:已释放的业务数据对象个数

BaseBofKeyedPoolableObjectFactory

BOF_OBJECT_POOL_CACHE size:当前所有的对象连接池的总的Key个数(包括本机直接创建的对象和其他服务器创建通知同步过来的)

CacheIdentity2KeyMap size:仅仅只包含由本服务器创建的对象的Key集合

ConnectionPool

数据库连接池(res为知识库) 

Name:数据源名称 

Active:当前活动的连接个数 

Idle:已关闭连接个数


  • No labels