weblogic12c的内存优化,持久代优化,连接数优化 再程序配置文件中怎么配置,非控制台
时间: 2024-03-19 11:44:19 浏览: 70
在WebLogic 12c中,可以在配置文件中对内存优化、持久代优化和连接数优化进行配置。具体方式如下:
1. 内存优化
可以通过编辑WebLogic服务器的启动脚本(如setDomainEnv.sh或setDomainEnv.cmd)来配置内存优化参数。在启动脚本中,可以设置以下参数:
- JAVA_OPTIONS:用于设置JVM参数,如堆大小、初始堆大小、最大堆大小等。例如:
```
JAVA_OPTIONS="-Xms1024m -Xmx2048m"
```
- USER_MEM_ARGS:用于设置WebLogic服务器内存参数。例如:
```
USER_MEM_ARGS="-Xms1024m -Xmx2048m"
```
2. 持久代优化
在WebLogic 12c中,持久代已经被Metaspace取代。因此,不需要进行持久代优化的配置。
3. 连接数优化
可以通过编辑WebLogic服务器的配置文件(如config.xml)来配置连接数优化参数。在配置文件中,可以设置以下参数:
- MaxConnectionsConstraint:用于设置最大连接数。例如:
```
<MaxConnectionsConstraint Count="1000" />
```
- ThreadPoolConstraint:用于设置线程池参数,如最大线程数、最小线程数、最大队列长度等。例如:
```
<ThreadPoolConstraint>
<MaxThreadsConstraint Count="200" />
<MinThreadsConstraint Count="100" />
<CapacityConstraint Count="500" />
</ThreadPoolConstraint>
```
需要注意的是,在修改配置文件时,应该谨慎操作,避免对应用程序的稳定性和性能造成影响。修改配置文件后,需要重新启动WebLogic服务器才能生效。
阅读全文