首先可以通过java/jdk/bin下的java visualVM查看eclipse的内存大小和tomcat的内存大小,主要看堆,PermGen两个大小
如图:
多数情况下,eclipse抛出内存溢出的错误,并不一定仅仅是eclipse内存大小的,可以通过上面的这个工具查看是什么原因引起的内存溢出错误
如果是eclipse内存溢出引起的错误,修改eclipse.ini文件如下
-Xms128M
-Xmx512M
-XX:PermSize=512M
-XX:MaxPermSize=1024m
如果是tomcat内存溢出引起的错误,加上这个参数
-Xms128M -Xmx512M -XX:PermSize=512m -XX:MaxPermSize=1024m
在这添加,是因为,我把tomcat作为插件引入到eclipse中去的。如果是用server的方式,参考如下:
在eclipse中设置,居然可以了,
设置步骤如下:
1.点击eclipse上的debug图标旁边的下拉箭头
2.然后选择Run Configurations,
3.系统弹出设置tomcat配置页面,在Argument中末尾添加参数中的VM arguments中追加:
-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m
http://blog.csdn.net/zhouyong0/article/details/8464181
好的,能用的哦!!!!!!
自己配置的
-Xms512M -Xmx2014M -XX:PermSize=512m -XX:MaxPermSize=1024m
努力生活,珍惜一切,知足最快乐!young joy..
相关推荐
修改eclipse中的tomcat内存的大小,以防止内存溢出。-------------------------------------------------------------------------------------------------------------------------------------------------------...
根据提供的部分内容,我们可以看到Tomcat内存参数的设置涉及到了以下几个方面: 1. **修改Tomcat的启动脚本**:通过编辑`G:\apache-tomcat-6.0.37\bin\catalina.bat`文件,添加`set JAVA_OPTS=-Xms256m -Xmx512m`来...
为了确保其运行流畅且高效,我们需要适当调整其内存设置。 **1. 初始状态** 首先查看未启动Eclipse前的内存状况,这有助于了解当前系统可用资源的情况。例如,在案例中显示,开机状态下内存占用为特定数值。 **2. ...
2. **默认的JVM堆内存设置不足**:默认情况下,JVM分配给应用程序的堆内存可能相对较小,不足以满足特定应用场景的需求。 3. **配置不当**:在配置文件中,如果没有正确地设置JVM参数来调整内存大小,也会导致内存...
**Tomcat内存设置** Apache Tomcat是流行的Java Servlet容器,用于部署和运行Web应用程序。为了确保Tomcat稳定运行,也需要调整其JVM内存配置。这通常在`bin/catalina.sh`(Unix/Linux)或`bin/catalina.bat`...
### Eclipse启动Tomcat内存泄漏解决方案 #### 一、问题背景 在使用Eclipse集成开发环境(IDE)启动Tomcat服务器时,可能会遇到内存泄漏的问题。这种情况不仅会导致应用程序运行缓慢,严重时甚至会使得Tomcat服务器...
2. **调试支持**:插件支持远程和本地调试,你可以设置断点,方便地在Eclipse中调试Web应用。 3. **性能监控**:通过插件,你可以实时监控服务器的CPU使用率、内存消耗等性能指标。 4. **多版本管理**:如果你需要在...
3. **调试模式**:在服务器上右键选择"Debug",Eclipse将以调试模式启动Tomcat,允许我们在代码级别进行调试,设置断点,查看变量值等。 4. **自动部署**:Eclipse支持自动部署功能,当项目源代码有改动并保存后,...
### Eclipse Tomcat Server 加载项目的详细步骤与配置 在开发Java Web应用时,Eclipse集成开发环境(IDE)因其强大的功能、丰富的插件支持以及友好的用户界面而被广泛使用。其中,Eclipse内置的Tomcat服务器是进行...
- Eclipse中也可以通过服务器实例的属性设置来调整Tomcat的启动参数。 8. **常见问题及解决方法** - 如果遇到"Port 8080 is already in use",需检查是否有其他应用占用该端口,或修改Tomcat的端口号配置。 - 若...
这一错误通常是因为JVM(Java虚拟机)的内存设置不合理导致。 #### 内存溢出原因分析 内存溢出主要是由于JVM在运行时分配给各个内存区域的大小不足所引起。对于`PermGen space`错误,主要原因是永久代(PermGen ...
如果使用Eclipse内置的Tomcat服务器,也需要相应地设置其内存参数: **步骤1:** 在Eclipse中,依次选择`Window > Preferences > MyEclipse > Servers > Tomcat 5.0 > JDK`。 **步骤2:** 在`VM arguments`字段中...
5. **服务器监控**:它提供了一种可视化的界面来监控Tomcat服务器的状态,包括内存使用、线程信息等。 6. **版本兼容性**:插件特别指出支持Tomcat 9.x,这意味着它可以与较新的Tomcat版本无缝配合,确保了与当前...
### Eclipse与Tomcat的JVM设置详解 #### 一、引言 在开发Java应用程序时,经常需要使用集成开发环境(IDE)与应用服务器进行配合。Eclipse是一款非常流行的Java IDE,而Tomcat则作为轻量级的应用服务器被广泛采用...
1. **服务器管理**:用户可以直接在Eclipse的工作区中添加、配置和管理Tomcat服务器实例,包括设置Tomcat的安装路径、端口号、JVM参数等。 2. **项目部署**:只需右键点击工程,选择“发布”或“部署”,即可将应用...
### Eclipse Memory Analyzer (MAT) 分析 Tomcat 内存溢出详解 #### 一、引言 在软件开发过程中,特别是在 Java 应用程序中,内存管理是非常关键的一环。当应用程序遭遇 `OutOfMemoryError` 异常时,通常意味着...
3. **项目配置与管理**:通过插件,你可以轻松地将Eclipse中的Java Web项目关联到Tomcat服务器,设置项目的发布路径、虚拟主机等配置。同时,可以管理多个Tomcat实例,方便在不同的项目间切换。 4. **日志查看**:...
6. **调试与部署**:Eclipse插件支持对Tomcat的调试,可以在服务器启动时设置断点。此外,通过“发布”功能,可以将项目自动部署到Tomcat的webapps目录下,实现快速迭代开发。 7. **日志查看**:集成的插件允许...