Sun Java System Application Server Enterprise Edition 8.2 管理指南

EJB 容器统计信息

下表中介绍了 EJB 统计信息。

表 16–1 EJB 统计信息

属性名称 

数据类型 

说明 

createcount

计数统计信息 

调用 EJB 的 create 方法的次数。

removecount

计数统计信息 

调用 EJB 的 remove 方法的次数。

pooledcount

范围统计信息 

处于汇集状态的实体 Bean 的数目。 

readycount

范围统计信息 

处于就绪状态的实体 Bean 的数目。 

messagecount

计数统计信息 

消息驱动 Bean 收到的消息数。 

methodreadycount

范围统计信息 

处于 MethodReady 状态的有状态或无状态会话 Bean 的数目。

passivecount

范围统计信息 

处于 Passive 状态的有状态会话 Bean 的数目。

下表中列出了有关 EJB 方法调用的可用的统计信息。

表 16–2 EJB 方法统计信息

属性名称 

数据类型 

说明 

methodstatistic

时间统计信息 

操作被调用的次数;调用期间所花费的总时间等信息。 

错误总数

计数统计信息 

方法执行时出现异常的次数。如果为 EJB 容器启用了监视功能,则此统计信息是为无状态和有状态会话 Bean 和实体 Bean 而收集的。 

成功总数

计数统计信息 

方法成功执行的次数。如果为 EJB 容器启用了监视功能,则此统计信息是为无状态和有状态会话 Bean 和实体 Bean 收集的统计信息。 

执行时间

计数统计信息 

上次成功/不成功尝试执行方法操作所花费的时间 (ms)。如果在 EJB 容器中启用了监视功能,则此统计信息是为无状态和有状态会话 Bean 和实体 Bean 收集的统计信息。 

下表中列出了有关 EJB 会话存储的统计信息。

表 16–3 EJB 会话存储统计信息

属性名称 

数据类型 

说明 

currentSize

范围统计信息 

当前位于存储中的钝化会话数或检查点会话数。 

activationCount

计数统计信息 

从存储中激活的会话数。 

activationSuccessCount

计数统计信息 

从存储中成功激活的会话数。 

activationErrorCount

计数统计信息 

上次成功/不成功尝试执行方法操作所花费的时间 (ms)。如果在 EJB 容器中启用了监视功能,则此统计信息是为无状态和有状态会话 Bean 和实体 Bean 收集的统计信息。 

passivationCount

计数统计信息 

使用此存储钝化(取消激活)的会话数。 

passivationSuccessCount

计数统计信息 

使用此存储成功钝化的会话数。 

passivationErrorCount

计数统计信息 

无法使用此存储钝化的会话数。 

expiredSessionCount

计数统计信息 

此存储删除的过期会话数。 

passivatedBeanSize

计数统计信息 

由此存储钝化的总字节数,包括总数、最小值和最大值。 

passivationTime

计数统计信息 

将 Bean 钝化到存储所花费的时间,包括总时间值、最小值和最大值。 

checkpointCount(仅限于 EE)

计数统计信息 

使用此存储进行会话检查点操作的会话数。 

checkpointSuccessCount(仅限于 EE)

计数统计信息 

成功进行检查点操作的会话数。 

checkpointErrorCount(仅限于 EE)

计数统计信息 

无法进行检查点操作的会话数。 

checkpointedBeanSize(仅限于 EE)

值统计信息 

由该存储进行检查点操作的 Bean 的总数。 

checkpointTime(仅限于EE)

时间统计信息 

通过检查点操作将 Bean 放入存储中所花费的时间。 

下表中列出了有关 EJB 池的可用的统计信息。

表 16–4 EJB 池统计信息

属性名称 

数据类型 

说明 

numbeansinpool

已绑定范围统计信息 

相关池中的 EJB 数,决定了该池的更改方式。 

numthreadswaiting

已绑定范围统计信息 

等待空闲 Bean 的线程数,指出可能的请求拥塞。 

totalbeanscreated

计数统计信息 

自开始收集数据以来相关池中所创建的 Bean 的数目。 

totalbeansdestroyed

计数统计信息 

自开始收集数据以来从相关池中销毁的 Bean 的数目。 

jmsmaxmessagesload

计数统计信息 

为使消息驱动的 Bean 提供服务而一次加载到 JMS 会话中的最大消息数。默认值为 1。仅适用于消息驱动的 Bean 的池。 

下表中列出了有关 EJB 高速缓存的可用的统计信息。

表 16–5 EJB 高速缓存统计信息

属性名称 

数据类型 

说明 

cachemisses

已绑定范围统计信息 

用户请求未在高速缓存中找到 Bean 的次数。 

cachehits

已绑定范围统计信息 

用户请求在高速缓存中找到某条目的次数。 

numbeansincache

已绑定范围统计信息 

高速缓存中 Bean 的数目。这是高速缓存的当前大小。 

numpassivations

计数统计信息 

钝化的 Bean 数。仅适用于状态会话 Bean。 

numpassivationerrors

计数统计信息 

挂起时的错误数。仅适用于状态会话 Bean。 

numexpiredsessionsremoved

计数统计信息 

清除线程删除的过期会话数。仅适用于状态会话 Bean。 

numpassivationsuccess

计数统计信息 

成功完成挂起的次数。仅适用于状态会话 Bean。 

下表中列出了有关计时器的可用的统计信息。

表 16–6 计时器统计信息

统计信息 

数据类型 

说明 

numtimerscreated

计数统计信息 

系统中创建的计时器的数目。 

numtimersdelivered

计数统计信息 

系统所发送的计时器的数目。 

numtimersremoved

计数统计信息 

从系统中删除的计时器的数目。