`
tomp110
  • 浏览: 31390 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

eclipse单个程序的jvm设置

    博客分类:
  • Java
阅读更多
eclipse 有启动参数里设置jvm大小,因为eclipse运行时自己也需要jvm,所以eclipse.ini里设置的jvm大小不是具体某个程序运行时所用jvm的大小,这和具体程序运行的jvm大小无关。

那么怎么才能设置某个程序的jvm大小呢(当然控制台运行的话不会存在这个问题,如:java -Xms256m -Xmx1024m classname,这样就可以把当前程序的jvm大小给设定)?

因为eclipse里默认的一个程序的jvm配置为:-Xms8m -Xmx128m,所以我们的处理耗内存比较大时需要手动调整一下,以便不会内存溢出。具体的设置方法为:

选中被运行的类,点击菜单‘run->run...’,选择(x)=Argument标签页下的vm arguments框里输入 -Xmx512m, 保存运行就ok了

转自:http://hi.baidu.com/binghong_2008/blog/item/64ba780828b4b533e8248842.html
分享到:
评论

相关推荐

    eclipse.ini内存设置各参数含义

    在深入探讨《eclipse.ini内存设置各参数含义》这一主题之前,我们首先应当明确eclipse.ini文件在Eclipse集成开发环境中的重要性及其如何通过调整内存配置参数来优化Eclipse的运行性能。以下是对该主题的详细解析: ...

    MyEclipse内存不足谈谈JVM内存

    - **其他配置冲突**:有时候Eclipse的启动脚本或其他配置文件中可能存在冲突的设置,导致指定的JVM参数未能生效。 为了解决这个问题,可以尝试以下方法: - 检查eclipse.ini文件中的语法是否正确,确保参数位于...

    Eclipse Memory Analyzer1.8.1&安装使用指南

    Eclipse Memory Analyzer,通常简称为MAT(Memory Analyzer Tool),是一款由Eclipse基金会开发的强大内存分析工具,主要用于诊断Java应用程序的内存泄漏和优化内存使用。它提供了深入的heap dump分析,帮助开发者...

    eclipse不能运行main补丁

    当类路径设置过长或包含过多的目录和 jar 文件时,可能会超出操作系统或JVM允许的最大路径长度限制,特别是在Windows系统中,这个限制尤为明显。这会导致Eclipse无法正确地解析类和资源,从而无法启动包含主方法的...

    tomcat_eclipse配置内存溢出

    在进行Web应用程序开发过程中,尤其是在使用Tomcat服务器结合Eclipse或MyEclipse等集成开发环境(IDE)时,开发者可能会遇到一个常见的问题——内存溢出。具体表现为在访问部署的应用程序时出现`java.lang....

    基于Eclipse开发OSGI的简单实例

    OSGi(Open Services Gateway Initiative)是一种Java模块化系统,它允许在单个JVM上动态地部署、管理、发现和使用服务。Eclipse是一个广泛使用的开源集成开发环境(IDE),它支持OSGi框架,使开发者能够在Eclipse...

    整理-JVM相关面试题2024

    - **JDK**(Java Development Kit):包含了JVM,同时还包含了一组开发工具(如编译器javac、调试器jdb等),用于编写和调试Java应用程序。 - **JVM**:仅仅是JDK的一部分,负责执行Java字节码。JDK还包括了其他工具...

    Eclipse插件开发内部培训3

    Eclipse作为一个强大的集成开发环境(IDE),其插件体系基于Java虚拟机(JVM)上的Equinox,这是一个基于OSGI框架的扩展点系统。该培训旨在帮助开发者理解Eclipse资源管理的基本概念、API的简单应用以及部分高级特性。 ...

    Eclipse中搭建Felix运行环境

    在IT行业中,OSGI(Open Services Gateway Initiative)是一种模块化系统和Java应用程序框架,它允许在单个JVM上动态地部署、启动、更新和卸载软件组件。Felix是OSGI规范的一种实现,它是Apache基金会的一个开源项目...

    Eclipse 内存报错

    - **JVM内存设置不足**:Eclipse是基于Java运行的,Java虚拟机(JVM)的默认内存设置可能不足以应对复杂的工作负载。 - **操作系统限制**:有些操作系统对单个进程的内存使用有限制,这可能会影响Eclipse的运行。 ...

    java 桌面程序打包jar可执行包,类似达成exe可执行程序

    4. **设置JAR属性**:你可以为生成的JAR文件命名,同时可以自定义MANIFEST.MF文件中的内容,比如指定Main-Class属性(程序的启动类全名)。 5. **完成打包**:最后点击“Finish”,Eclipse会将所有选定的内容打包成...

    Eclipse的Tomcat插件

    8. **服务器配置**:允许用户在Eclipse内配置Tomcat的详细设置,如端口、工作目录、JVM参数等。 现在,让我们关注一下提供的压缩包文件"tomcatPluginV33"。这个文件很可能是Eclipse Tomcat插件的一个特定版本,版本...

    OSGI.rar_OSGI eclipse_eclipse osgi_java OSGI_osgi

    OSGI(Open Services Gateway Initiative)是一种模块化系统和Java服务框架,它允许在单个Java虚拟机(JVM)上动态地发现、加载、卸载和管理软件组件。Eclipse是一个开源的集成开发环境(IDE),它广泛支持各种语言...

    解决eclipse导出的jar文件打不开问题

    这是因为Java虚拟机(JVM)需要通过`main`方法作为程序的入口点。 **解决方案**: - 在Eclipse中导出JAR文件时,请确保选择了正确的主类。具体步骤如下: - 打开项目 -> 导出(Export) -> Java -> 可执行JAR文件...

    An internal error occurred during: \"Building workspace\". Java heap space

    当程序创建过多的对象或单个对象占用过大内存,以至于超过了JVM分配的堆内存大小时,就会抛出“Java heap space”异常。 在Eclipse中,"Building workspace"是Eclipse自动构建项目的过程,它包括编译、索引更新等...

    idea git提交内存溢出后dump文件

    内存溢出(Out Of Memory,OOM)是Java应用程序中常见的问题,它通常发生在程序请求的内存超过了JVM(Java虚拟机)分配的内存空间。 在Java世界中,JVM负责管理应用程序的内存,包括为对象分配和回收内存。当程序...

    EclipseMemoryAnalyzer.doc

    本文将详细介绍如何利用 Eclipse Memory Analyzer 来分析 Java 应用程序的内存使用情况。 #### 核心概念解析 ##### Heap Dump Heap Dump 是 Java 进程在某一时间点上的内存快照,它记录了 Java 对象及其类的信息。...

    解决Java_heap_space问题

    当程序创建的对象过多或单个对象占用内存过大时,如果没有足够的空闲内存来分配新对象,JVM就会抛出“OutOfMemoryError: Java heap space”错误。这可能是由于以下原因造成的: 1. **初始堆大小设置不当**:默认...

    coldswap,jvm的java代理,在java类文件更改后立即重新加载它。.zip

    这一机制使得开发者能够在程序运行过程中,对单个或一组类进行修改,而无需中断应用的正常运行。这对于持续集成、调试和性能优化等场景非常有帮助。 首先,我们要理解Java代理(Java Proxy)的概念。Java代理是Java...

    Eclipse中常用的快捷键.doc

    2. **-vmargs**:指定JVM参数,可用于设置内存限制等。 3. **-clean**:每次启动Eclipse时都会清除旧的构建数据,这有助于解决编译问题。 4. **-data**:指定Eclipse的工作空间位置,这对于同时处理多个项目的开发者...

Global site tag (gtag.js) - Google Analytics