下表中介绍了 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 池统计信息
属性名称 |
数据类型 |
说明 |
---|---|---|
已绑定范围统计信息 |
相关池中的 EJB 数,决定了该池的更改方式。 |
|
已绑定范围统计信息 |
等待空闲 Bean 的线程数,指出可能的请求拥塞。 |
|
计数统计信息 |
自开始收集数据以来相关池中所创建的 Bean 的数目。 |
|
计数统计信息 |
自开始收集数据以来从相关池中销毁的 Bean 的数目。 |
|
计数统计信息 |
为使消息驱动的 Bean 提供服务而一次加载到 JMS 会话中的最大消息数。默认值为 1。仅适用于消息驱动的 Bean 的池。 |
下表中列出了有关 EJB 高速缓存的可用的统计信息。
表 16–5 EJB 高速缓存统计信息
属性名称 |
数据类型 |
说明 |
---|---|---|
已绑定范围统计信息 |
用户请求未在高速缓存中找到 Bean 的次数。 |
|
已绑定范围统计信息 |
用户请求在高速缓存中找到某条目的次数。 |
|
numbeansincache |
已绑定范围统计信息 |
高速缓存中 Bean 的数目。这是高速缓存的当前大小。 |
计数统计信息 |
钝化的 Bean 数。仅适用于状态会话 Bean。 |
|
计数统计信息 |
挂起时的错误数。仅适用于状态会话 Bean。 |
|
计数统计信息 |
清除线程删除的过期会话数。仅适用于状态会话 Bean。 |
|
计数统计信息 |
成功完成挂起的次数。仅适用于状态会话 Bean。 |
下表中列出了有关计时器的可用的统计信息。
表 16–6 计时器统计信息
统计信息 |
数据类型 |
说明 |
---|---|---|
numtimerscreated |
计数统计信息 |
系统中创建的计时器的数目。 |
numtimersdelivered |
计数统计信息 |
系统所发送的计时器的数目。 |
numtimersremoved |
计数统计信息 |
从系统中删除的计时器的数目。 |