说明 RESIN_HOME - 表示resin的安装目录
-Xms512m - 表示初始占用内存512MB
-Xmx1024m - 表示最在可占用内存1024MB
Resin 3.0.x Linux下 修改位置:RESIN_HOME\bin\httpd.sh 文件中找到 args= 这行,修改成
args="-J-server -Xms512m -Xmx1024m"
设置JAVA虚拟机的内存使用量。
Windows下
httpd.exe -Xms512m -Xmx1024m
Resin 3.1.x 同时适用于Linux和Windows
修改位置:RESIN_HOME\conf\resin.conf
找到如下内容
<jvm-arg>-Xmx256m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
修改成如下:
<jvm-arg>-Xms512m</jvm-arg>
<jvm-arg>-Xmx1024m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/bobshute/archive/2009/04/08/4058296.aspx
分享到:
相关推荐
在Java环境中,这种情况通常表现为JVM(Java虚拟机)无法为新的对象分配足够的内存空间。导致内存溢出的原因可能有多个方面: 1. **对象泄漏**:即创建的对象不再被引用但未能被垃圾回收器回收。 2. **内存配置不当...
Jconsole是JDK1.5中提供的JMX remote的管理工具,可以监控Java运行程序的各种信息,包括内存使用情况、活动线程数量、类装载的数量、MBeans的状态、虚拟机的各种信息等。使用Jconsole可以实时监控Java应用程序的运行...
2. **JVM参数**:Resin使用Java虚拟机(JVM)运行,可以通过`<jvm>`标签配置JVM参数,如堆大小(`max-memory`)、垃圾回收策略等。 3. **日志配置**:在`<server>`标签下,可以设置`log-file`属性指定日志文件位置...
在使用Resin过程中,可能会遇到`java.lang.OutOfMemoryError`异常,这通常是由于Java虚拟机(JVM)的堆内存不足所导致的。解决此问题的方法包括但不限于调整JVM的最大堆内存大小、使用内存分析工具定位内存泄漏点等...
- **-Xmx1024M**:设置Java虚拟机的最大堆内存大小为1024MB。根据实际需求调整此值以满足性能要求。 ##### 4. 在Eclipse中添加Resin Server - 打开Eclipse,进入“Servers”视图。 - 右键点击“Servers”,选择...
Jconsole是一款由JDK 1.5及更高版本提供的基于JMX(Java Management Extensions)的图形化管理工具,它可以实时监控Java虚拟机(JVM)的状态,包括内存使用、线程、类加载、MBeans以及虚拟机的详细信息。 描述中...
它能够帮助开发者和系统管理员深入了解Java虚拟机(JVM)的状态,包括内存使用、线程活动、类装载、MBeans(Managed Beans)以及虚拟机的各种信息。此外,Jconsole还支持执行MBean公开的方法,以及强制进行垃圾回收...
2. 集成Quercus:Resin Pro内置了Quercus,这是一个高性能的PHP运行时环境,它允许PHP代码在Java虚拟机(JVM)上运行,提供了与原生PHP相似的性能,同时利用了Java平台的优势。 3. 静态内容缓存:Resin Pro能够缓存...
此文件是服务器启动脚本,我们可以通过修改它来添加或调整Java虚拟机(JVM)的相关参数,以适应不同环境的需求。其中,`-Xms`和`-Xmx`是两个关键的Java内存设置参数: 1. `-Xms` 参数:该参数用于设定JVM初始堆内存...
- **JVM分析**:Resin运行于Java虚拟机之上,理解JVM的工作原理对于优化应用程序至关重要。包括: - 虚拟内存管理,如堆内存大小、GC(垃圾回收)策略等。 - 监控工具的使用,帮助诊断性能瓶颈。 - 处理常见的...
在这份文件中,作者 Ola Bini 介绍了 Java 平台的演进,讨论了其他语言对 Java 平台的影响,以及 Java 虚拟机的特点和优点。 在 Java 平台演进中,作者首先介绍了其他语言对 Java 平台的影响,包括 Hecl、Jacl、...
3. **JVM和内存管理**:理解Java虚拟机的工作原理,包括类加载器、类反射和垃圾回收机制。学习如何反编译字节码,并理解基本的汇编指令。 4. **GUI编程**:如果需要开发桌面应用,应熟练掌握Swing、AWT和SWT库,...
打开D:\WEAVER_E8\Resin\conf\resin.conf文件,找到第90行和91行,这里通常设置了Java虚拟机的堆大小,可以根据实际需求进行减小。 数据库部分,预设的备份文件为ecology8.bak,可以直接恢复为名为ecology的数据库...
- **理解Java虚拟机(JVM)的工作原理**:了解JVM的内存管理机制、垃圾回收算法等。 - **掌握类加载器(Class Loaders)的概念**:理解类是如何被加载到JVM中的,以及类加载器的不同类型和作用。 - **学习类的反射...
3. **JVM 知识**:了解 JVM(Java 虚拟机)的工作原理,包括类加载器、类反射和垃圾回收机制,以及基本的字节码操作。 4. **客户端编程**:学习 Web 小应用程序(applet)、GUI 设计(如 Swing、AWT、SWT),理解 ...
- **Garbage Collection**:自动内存管理机制,包括不同的GC算法,如Serial Collector、Parallel Collector等。 #### 四、客户端程序设计 - **Applets**:早期用于创建浏览器中的小应用程序的技术,现已较少使用。...
#### 三、Java虚拟机(JVM) - **类加载器**:了解类加载过程,掌握Bootstrap ClassLoader、Extension ClassLoader和App ClassLoader的工作机制。 - **类的反射**:进一步探索Java反射机制,学习如何通过反射动态地...
- **finalize()方法**:在对象被垃圾回收之前由Java虚拟机调用,给对象最后一次机会清理资源。 2. **final** - **final关键字**:用于声明不可变的变量或类。 - **final类**:声明为final的类不能被继承。 - **...
Java中的`java.lang.OutOfMemoryError`是一个严重的问题,它表示Java虚拟机(JVM)在尝试分配新的对象时没有足够的内存。这个错误通常会导致应用程序崩溃。本文将深入探讨这种错误的原因、常见类型以及解决策略。 *...
深入了解Java虚拟机(JVM)的工作原理,包括类加载器、类反射机制等,对于优化代码执行效率至关重要。此外,掌握JVM内存管理、垃圾回收机制也是提升程序性能的关键。 #### 4. Java GUI与Web组件 学习Java图形用户...