`
中华国锋
  • 浏览: 45032 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

weblogic常用调优方法

 
阅读更多

第一条

内存调优

在中间件服务器运行时,如果经常出现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性能调优方法

    ### 常用WebLogic性能调优方法 在IT领域,WebLogic服务器是Oracle公司推出的一款功能强大的中间件产品,广泛应用于企业级应用系统中。然而,在实际的应用场景下,由于业务需求的变化以及硬件资源的限制,WebLogic...

    weblogic调优整理文档

    在大型企业环境中,WebLogic的性能调优是确保系统高效运行的关键环节。以下是一些关于WebLogic调优的重要知识点: 1. **内存管理调优**:WebLogic的内存设置对性能影响巨大。主要包括初始堆大小(-Xms)、最大堆大小...

    weblogic 群集部署与管理,性能调优

    - **缓存和预热**:利用WebLogic的缓存机制,预加载常用资源,减少后续请求的处理时间。 **应用测试**: 在部署和调优后,需要进行详尽的性能测试,如压力测试、负载测试和稳定性测试,以验证系统的性能表现和稳定...

    BEA WebLogic平台下J2EE调优攻略

    在BEA WebLogic平台上进行J2EE调优是确保企业级应用高效运行的关键步骤。以下是一些关键的调优策略: 1. **通用代码调优**: - **减小无谓的操作**:避免不必要的计算和内存分配,尤其是在循环中。 - **使用合适...

    Weblogic实用教程及常用技巧集锦

    在本教程中,我们将深入探讨WebLogic的一些实用技巧和配置方法,帮助你更好地理解和操作这款强大的中间件。 1. **WebLogic安装与启动** - **安装**:首先,你需要下载适合你操作系统的WebLogic版本,按照官方提供...

    weblogic笔记

    WebLogic笔记主要涉及了几个关键知识点,包括WebLogic服务器的性能调优、WebLogic与Java虚拟机(JVM)的配合、WebLogic与Java消息服务(JMS)以及集群的关系,以及Apache服务器的性能调优和安全性与吞吐量的研究。...

    Weblogic基础管理新视频教程.txt

    - **常用工具**:介绍使用JVisualVM、WLST等工具进行性能分析的方法。 - **具体实践案例**:分享实际工作中遇到的问题及相应的解决方案,帮助读者更好地理解和掌握性能调优技巧。 #### 六、WebLogic高可用性实现 -...

    weblogic 详细配置手册

    本详细配置手册将涵盖WebLogic的各种配置,包括基础设置、集群配置以及常用命令,旨在帮助管理员深入理解和熟练操作WebLogic Server。 一、WebLogic Server基础配置 1. 创建域(Domain):WebLogic Server通过域来...

    weblogic安装-部署-教程

    三、WebLogic常用技巧 1. **性能监控**:使用WebLogic管理控制台的监控功能,可以实时查看服务器状态、JVM内存、线程池等关键指标。 2. **日志和诊断**:配置WebLogic的日志级别和诊断收集,有助于问题排查。通过`...

    weblogic 11g 64位 各版本

    WebLogic Server 11g提供了丰富的性能调优选项,包括JVM参数调整、线程池配置、缓存策略等,以满足不同应用场景的需求。 9. **更新与迁移**: 如果你需要从旧版本升级到WebLogic 11g,或者在不同的操作系统之间...

    Weblogic 8.1的安装与配置.doc

    5. **性能调优**:通过对WebLogic Server进行合理的调优可以显著提高应用程序的性能。常见的调优手段包括调整堆内存大小、优化线程池配置、启用持久化缓存等。 #### 五、常见问题及解决方法 - **启动失败**:检查...

    性能测试应用中间件调优.

    本文将根据给定的文件信息,深入探讨几个关键方面:JVM参数调整、WebLogic Server(WLS)参数与配置优化、操作系统配置与工具使用以及集群与WebSphere相关的调优策略。 #### JVM参数调整 Java虚拟机(JVM)作为...

    weblogic8配置

    WebLogic Server 8 是一款由甲骨文公司提供的企业级Java应用服务器,它为...通过文档`Weblogic8控制台各种常用配置.doc`,你可以深入学习这些配置的详细操作步骤和最佳实践,从而提升WebLogic Server的管理和运维能力。

    weblogic 8.1 + oracle 9i平台升级教程

    Weblogic 和 Oracle 是企业级应用中常用的中间件和数据库管理系统,本教程将详细介绍如何将基于Weblogic 8.1和Oracle 9i的平台升级到更高级版本,以获取更好的性能和安全性。 1. **安装前的准备** - **Weblogic**...

    Linux + JDK + WebLogic Server+ Oracle 的安装配置过程

    常用的Linux发行版有Ubuntu、CentOS或Red Hat Enterprise Linux。安装过程中需注意时区、用户设置以及网络配置。 二、JDK安装 1. 下载JDK:访问Oracle官网,找到适用于Linux的JDK版本,下载tar.gz格式的安装包。 2....

    MyEc;ipse调优

    本文将详细介绍MyEclipse的调优方法,包括界面配置、启动项管理以及工作空间优化等方面,旨在提升开发者的使用体验和工作效率。 首先,我们从界面配置入手。MyEclipse的界面个性化设置能够极大地提高开发者的舒适度...

    配置WebLogic_Server_11g_集群、Session复制(Windows)

    - **使用Configuration Wizard进行配置**:这是最常用的配置方式,通过图形界面进行操作。 - **创建新的Domain**:在Wizard中选择“创建新域”选项,这将创建一个新的管理服务器和相应的域结构。 - **选择安装域...

    resin-jvm 调优

    两种常用的方法是引用计数和对象引用遍历。 1.1.引用计数 引用计数存储对特定对象的所有引用数,也就是说,当应用程序创建引用以及引用超出范围时,jvm必须适当增减引用数。当某对象的引用数为0时,便可以进行垃圾...

    Java企业版中性能调节的最佳实践.pdf

    - **应用容器调优**:针对不同的应用服务器(如Tomcat、WebLogic等),调整其配置以优化资源分配、会话管理等。 - **应用架构调优**:优化数据访问层、缓存机制、异步处理等,采用微服务架构可提高系统的可伸缩性...

Global site tag (gtag.js) - Google Analytics