第一条
内存调优
在中间件服务器运行时,如果经常出现OutOfMemoryError错误,说明存在超出虚拟机分配的内存,
默认安装时内存参数设置的比较小,这时应该适当调大虚拟机内存。如果调到合理值后还是会出现,
这时需要检查程序是否有内存泄漏或超大结果集等问题。
可以设置-Xms(最小使用内存) -Xmx(最大使用内存),-XX:MaxPermSize(永久保存区)
最大使用内存:对于UNIX而言,一般不应超过物理内存的75%;
对于Windows, 一般不应超过物理内存的50%;
-XX:MaxPermSize 一般应为-Xmx(最大使用内存)的一半;
修改startweblogic.sh(startweblogic.cmd)中启动server的命令,重新设置虚拟机参数
具体操作如下:
set MEM_ARGS=-Xms128m -Xmx512m -XX:MaxPermSize=256m
%JAVA_HOME%\bin\java%JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%
-Dweblogic.Name=%SERVER_NAME%
-Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE%
-Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy"weblogic.Server
第二条
连接池的优化
在中间件服务器运行时,如果出现数据库连接池overload现象,可以适当调大weblogic连接池的最大连接数,
注意不要一次调大太多,可能会引起数据库问题,如果调到合理值后还是会出现,这时需要做程序优化。
具体操作如下:
Services->jdbc-->ConnectionPools-->centerconn-->connections
initial Capacity(初始连接数):15
Maximum Capacity(最大连接数):40
CapacityIncrement:(每次递增数):5
分享到:
相关推荐
### 常用WebLogic性能调优方法 在IT领域,WebLogic服务器是Oracle公司推出的一款功能强大的中间件产品,广泛应用于企业级应用系统中。然而,在实际的应用场景下,由于业务需求的变化以及硬件资源的限制,WebLogic...
在大型企业环境中,WebLogic的性能调优是确保系统高效运行的关键环节。以下是一些关于WebLogic调优的重要知识点: 1. **内存管理调优**:WebLogic的内存设置对性能影响巨大。主要包括初始堆大小(-Xms)、最大堆大小...
- **缓存和预热**:利用WebLogic的缓存机制,预加载常用资源,减少后续请求的处理时间。 **应用测试**: 在部署和调优后,需要进行详尽的性能测试,如压力测试、负载测试和稳定性测试,以验证系统的性能表现和稳定...
在BEA WebLogic平台上进行J2EE调优是确保企业级应用高效运行的关键步骤。以下是一些关键的调优策略: 1. **通用代码调优**: - **减小无谓的操作**:避免不必要的计算和内存分配,尤其是在循环中。 - **使用合适...
在本教程中,我们将深入探讨WebLogic的一些实用技巧和配置方法,帮助你更好地理解和操作这款强大的中间件。 1. **WebLogic安装与启动** - **安装**:首先,你需要下载适合你操作系统的WebLogic版本,按照官方提供...
WebLogic笔记主要涉及了几个关键知识点,包括WebLogic服务器的性能调优、WebLogic与Java虚拟机(JVM)的配合、WebLogic与Java消息服务(JMS)以及集群的关系,以及Apache服务器的性能调优和安全性与吞吐量的研究。...
- **常用工具**:介绍使用JVisualVM、WLST等工具进行性能分析的方法。 - **具体实践案例**:分享实际工作中遇到的问题及相应的解决方案,帮助读者更好地理解和掌握性能调优技巧。 #### 六、WebLogic高可用性实现 -...
本详细配置手册将涵盖WebLogic的各种配置,包括基础设置、集群配置以及常用命令,旨在帮助管理员深入理解和熟练操作WebLogic Server。 一、WebLogic Server基础配置 1. 创建域(Domain):WebLogic Server通过域来...
三、WebLogic常用技巧 1. **性能监控**:使用WebLogic管理控制台的监控功能,可以实时查看服务器状态、JVM内存、线程池等关键指标。 2. **日志和诊断**:配置WebLogic的日志级别和诊断收集,有助于问题排查。通过`...
WebLogic Server 11g提供了丰富的性能调优选项,包括JVM参数调整、线程池配置、缓存策略等,以满足不同应用场景的需求。 9. **更新与迁移**: 如果你需要从旧版本升级到WebLogic 11g,或者在不同的操作系统之间...
5. **性能调优**:通过对WebLogic Server进行合理的调优可以显著提高应用程序的性能。常见的调优手段包括调整堆内存大小、优化线程池配置、启用持久化缓存等。 #### 五、常见问题及解决方法 - **启动失败**:检查...
本文将根据给定的文件信息,深入探讨几个关键方面:JVM参数调整、WebLogic Server(WLS)参数与配置优化、操作系统配置与工具使用以及集群与WebSphere相关的调优策略。 #### JVM参数调整 Java虚拟机(JVM)作为...
WebLogic Server 8 是一款由甲骨文公司提供的企业级Java应用服务器,它为...通过文档`Weblogic8控制台各种常用配置.doc`,你可以深入学习这些配置的详细操作步骤和最佳实践,从而提升WebLogic Server的管理和运维能力。
Weblogic 和 Oracle 是企业级应用中常用的中间件和数据库管理系统,本教程将详细介绍如何将基于Weblogic 8.1和Oracle 9i的平台升级到更高级版本,以获取更好的性能和安全性。 1. **安装前的准备** - **Weblogic**...
常用的Linux发行版有Ubuntu、CentOS或Red Hat Enterprise Linux。安装过程中需注意时区、用户设置以及网络配置。 二、JDK安装 1. 下载JDK:访问Oracle官网,找到适用于Linux的JDK版本,下载tar.gz格式的安装包。 2....
本文将详细介绍MyEclipse的调优方法,包括界面配置、启动项管理以及工作空间优化等方面,旨在提升开发者的使用体验和工作效率。 首先,我们从界面配置入手。MyEclipse的界面个性化设置能够极大地提高开发者的舒适度...
- **使用Configuration Wizard进行配置**:这是最常用的配置方式,通过图形界面进行操作。 - **创建新的Domain**:在Wizard中选择“创建新域”选项,这将创建一个新的管理服务器和相应的域结构。 - **选择安装域...
两种常用的方法是引用计数和对象引用遍历。 1.1.引用计数 引用计数存储对特定对象的所有引用数,也就是说,当应用程序创建引用以及引用超出范围时,jvm必须适当增减引用数。当某对象的引用数为0时,便可以进行垃圾...
- **应用容器调优**:针对不同的应用服务器(如Tomcat、WebLogic等),调整其配置以优化资源分配、会话管理等。 - **应用架构调优**:优化数据访问层、缓存机制、异步处理等,采用微服务架构可提高系统的可伸缩性...