Java池的概念

Oracle 中配置 Java 环境时有以下一些参数:
Ø SHARED_POOL_SIZE JVM
缓存在共享池中;
Ø JAVA_POOL_SIZE
缓存与 JAVA 相关的会话数据,默认值 20M ,取值范围是 1M 1G ;( Oracle 推荐,对于有 JAVA 的应用,将这个值设到 50M 或者更大)
IXDBA.NET技术社区
Ø JAVA_SOFT_SESSIONSPACE_LIMIT
当某个 JAVA 进程请求的内存超过这个限制时,会写一条消息到用户跟踪文件,默认值是 0 ,最大值是 4G
Ø JAVA_MAX_SESSIONSPACE_LIMIT
JAVA 进程请求的内存超过这个参数的限制时,返回 ora-29554 的错误,默认值是 0 ,最大值是 4G
· 测量 JAVA 池的性能有下面两种方法:
Ø Select * From V$sgastat Where Pool = 'java pool';
观察这个查询,如果发现未使用内存很大或者不断增加,表示 JAVA 池可能分配了太多的内存,如果未使用内存很小或者不断减少,表示可能需要加大 JAVA 池的内存。
Ø
观察 Statspack 中的 SGA breakdown difference ,里面有 JAVA free memory 的起始值和终止值,如果终止值总是很小或者接近零,表示 JAVA 池可能太小了;
·
改进 JAVA 池的性能主要是增大 JAVA_POOL_SIZE 这个参数,这个参数不能动态调整。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值