`
darkma
  • 浏览: 527433 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

Resin 中 jvm 内存设置

阅读更多

resin3.0 及前期版本内存设置, 如下:

 

unix>  bin/httpd.sh -Xmn100M -Xms500M -Xmx500M
win>   bin/httpd.exe -Xmn100M -Xms500M -Xmx500M
install win service> bin/httpd.exe -Xmn100M -Xms500M -Xmx500M -install -Xss1m.

 

在linux /unix 下或编辑 httpd.sh, 如下内容:

args='-J-server -Xms200m -Xmx1024m -Xloggc:./log/gc.log -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true'

说明:
(1)J-server -Xms200m -Xmx1024m 其中,-Xms200m 表示启动时,初时内存大小,-Xmx1024m
最大内存占用大小。
(2)-XX:MaxNewSize=256m -XX:MaxPermSize=256m 表示:内存的永久保存区域的大小
(3)-Djava.awt.headless=true 解决在linux/unix验证码图片不能显示的问题。

 

而到了resin3.1, 则只需修改resin.conf,如下配置即可
<jvm-arg>-Xmx2048m</jvm-arg>
<jvm-arg>-Xms1024m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
<jvm-arg>-Xdebug</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>

 

进步了很多, 也方便了许多!

分享到:
评论

相关推荐

    resin-jvm 调优

    6.2.客户机:通过在JNLP文件中设置参数来调整客户端JVM JNLP中参数:initial-heap-size和max-heap-size 这可以在framework的RequestManager中生成JNLP文件时加入上述参数,但是这些值是要求根据客户机的硬件状态...

    eclipse下resin-debg的设置方法

    本文将详细介绍如何在Eclipse中设置Resin-debg。 1. **创建Debug配置** 首先,我们需要在Eclipse中创建一个Debug配置。点击菜单栏中的`Run` -&gt; `Run Configurations…`,这将打开一个配置对话框。 2. **选择Java ...

    resin内存益出后自动重启

    2. **内存配置不当**:如JVM启动参数设置不合理,导致可用内存不足。 3. **资源泄露**:比如数据库连接未关闭等。 4. **递归调用过深**:这也会导致栈溢出。 #### 自动重启方案 针对Resin服务器遇到内存溢出时自动...

    resin4.0配置文件介绍

    Resin 提供了一些内置工具来监控 JVM 的运行状况,如 CPU 使用率、内存使用情况等。这些信息对于诊断问题和优化性能非常有帮助。 #### 三、Resin 4.0 的管理与维护 ##### 1.13 命令行工具 Resin 提供了一系列...

    jvm 参数调优实践

    JVM参数调优是优化Java应用程序性能的关键环节,尤其是在服务器端的应用中,如Web服务器Resin。本实践案例中,作者分别尝试了三种不同的垃圾回收(GC)策略:串行回收、并行回收和并发回收,并针对每种策略提供了...

    使用Resin在IDE中快速启动web项目

    例如,可以在此文件中设置端口号、服务器名称、应用上下文路径等。 【知识点三】:IDE集成Resin 1. Eclipse集成:Eclipse用户可以通过安装“Resin Integration for Eclipse”插件实现Resin的集成。插件提供了快速...

    Resin配置文件中文说明

    此部分指定了Resin配置文件的XML命名空间,确保文档中的元素能够被正确解析。 #### 三、类加载器配置 ```xml ${resin.home}/lib"/&gt; ${resin.root}/lib"/&gt; ``` - `&lt;class-loader&gt;`:定义了Resin如何处理类加载...

    resin常见有关问题

    如果JVM内存和操作系统报告的内存使用存在差异,可能涉及到JNI库或其他内存消耗。 1.4. 服务器运行缓慢 这可能与垃圾回收有关,过多的对象创建导致垃圾回收器占用大量CPU。检查垃圾回收情况,转储堆,寻找无法释放...

    windows下resin的配置与部署

    对于调试,可以在`resin.conf`中开启JMX(Java Management Extensions)以远程监控JVM。 在实际部署过程中,可能会遇到各种问题,如端口冲突、内存不足、应用加载失败等。此时,检查`logs/resin.log`中的错误信息是...

    resin4+wrapper green

    2. `conf`目录:存放Resin的配置文件,如`resin.conf`,在这里可以设置服务器端口、JVM参数、web应用程序的部署路径等。 3. `lib`目录:包含了Resin运行所需的库文件,如JAR包。 4. `logs`目录:存储Resin运行时的...

    项目中初用resin

    - 配置`conf/resin.conf`文件,设定服务器端口、应用上下文路径、JVM参数等。 - 初始化Resin服务器,通过命令行或脚本启动。 2. **Web应用程序部署**: - 将WAR文件或整个应用目录放入`webapps`目录下,Resin会...

    简单实用JVM参数配置

    6. **JVM堆内存管理**:设置`-Xmx`和`-Xms`为相同值,避免堆自动扩展带来的性能影响。同时,要留意对象的生命周期,避免不必要的内存占用。 7. **方法区/元空间**:对于Spring、Hibernate等框架,注意它们可能产生...

    运维-resin常见问题.txt

    在使用Resin过程中,可能会遇到`java.lang.OutOfMemoryError`异常,这通常是由于Java虚拟机(JVM)的堆内存不足所导致的。解决此问题的方法包括但不限于调整JVM的最大堆内存大小、使用内存分析工具定位内存泄漏点等...

    resin-4.0.45.zip

    在解压后的`resin-4.0.45`目录下,可以通过修改`conf/resin.conf`进行定制化配置,例如设置服务器端口、JVM参数等。 **应用部署** 部署Java Web应用到Resin,通常需要将WAR文件放在`webapps`目录下,或者通过Resin...

    centos下resin-2.1.17安装

    - 可以根据实际需求调整 JVM 参数,例如设置最大内存、线程数等,但这些设置通常只在生产环境中需要: ```xml &lt;jvm-arg&gt;-Xmx2048m&lt;/jvm-arg&gt; &lt;jvm-arg&gt;-Xss1024m&lt;/jvm-arg&gt; ``` - 其他高级配置,如缓存策略、...

    jvm字节码自动加载

    例如,通过使用VisualVM(压缩包中的visualvm_14可能是一个VisualVM的版本),我们可以监控和分析JVM的类加载行为,包括类加载时间、内存占用等,从而帮助我们更好地调试和优化应用。VisualVM提供了丰富的功能,如...

    在Windwos下安装和配置Resin

    此外,还可以通过调整JVM的内存设置,如-Xms和-Xmx,来优化Resin的性能。 总之,Resin的安装和配置是一个相对简单的过程,只需按照上述步骤操作,即可在Windows环境下顺利运行和调试JSP应用。记住,配置过程中遇到...

    resin-pro-3.1.14.zip

    通常,这包括设置Resin的安装路径、配置文件(如resin.conf)、JVM参数以及启动脚本。 2. 配置IIS:在IIS管理工具中,创建一个新的应用程序池,用于运行Java应用。选择.NET Framework版本为"无",因为我们要用的是...

    resin2优化-命令配置优化服务器

    例如,如果设置为`-Xms512m`,则JVM在启动时会分配512MB的内存给Java堆。合理设定此值能避免服务器启动时因内存不足导致的问题。 2. `-Xmx` 参数:此参数用于设定JVM最大堆内存大小。例如,`-Xmx1024m`表示JVM的...

Global site tag (gtag.js) - Google Analytics