我怎样才能给eclipse更多的内存超过512M?

2023-12-06

我有以下设置,但是当我输入 1024 并将所有 512 替换为 1024 时,Eclipse 根本不会启动。我的 eclipse JVM 如何拥有超过 512M 的内存?

-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
com.springsource.sts.ide
--launcher.XXMaxPermSize
512M
-vm
C:\Program Files (x86)\Java\jdk1.6.0_18\bin\javaw 
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx512m
-XX:MaxPermSize=512m

我在尝试让 Eclipse 接受我希望它能够使用的尽可能多的内存(例如 2 到 4 GB 之间)时遇到了很多问题。

Open eclipse.ini in the Eclipse installation directory. You should be able to change the memory sizes after -vmargs up to 1024 without a problem up to some maximum value that's dependent on your system. Here's that section on my Linux box:

-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m

这是我的 Windows 盒子上的部分:

-vmargs
-Xms256m
-Xmx1024m

但是我设置失败高于 1024 兆。如果有人知道如何实现这一点,我很想知道。

EDIT: 32 位版本的 juno 似乎不接受超过 Xmx1024m 的值,而 64 位版本则接受 2048。

EDIT:尼克的帖子包含一些很棒的链接,解释了两个不同的事情:

  • 问题是很大程度上取决于您的系统以及可用的连续空闲内存量,以及
  • 通过使用 javaw.exe(在 Windows 上),您也许能够获得更大的分配内存块。

我有 8 块 RAM,但无法设置-Xmx超过 1024 兆 RAM,即使加载了最少量的程序并且 Windows/Linux 都报告有 4 到 5 GB 的可用 RAM。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我怎样才能给eclipse更多的内存超过512M? 的相关文章

  • 如何强制 Eclipse 将 xml 布局和样式显示为文本?

    我最近升级到带有 ADT 20 0 3 的 Eclipse 4 2 Juno 如果我查看旧项目中的布局或样式 Eclipse 只会向我显示其适当的基于控件的编辑器 我想编辑语法突出显示的 xml 文本 我没有找到将插件的编辑器切换到此模式的
  • Eclipse 在源代码管理中保存操作

    我们希望找到一种在签入之前执行代码标准的 轻量级 方法 我们真的很喜欢使用 Eclipse 内置的想法保存操作 go to Preferences gt gt Java gt gt Editor gt gt Save Actions 其中有
  • 构建 Sling 失败:无法执行目标 org.apache.maven.plugins:maven-archetype-plugin:2.2:integration-test (default-integration-test)

    我正在尝试制作吊索 因为我在大学的一个项目中需要它 谁能告诉我 我该如何解决这个错误 INFO BUILD FAILURE INFO INFO Total time 54 112s INFO Finished at Sun Mar 25 1
  • 为什么使用小于 32 位的整数?

    我总是喜欢使用最小尺寸的变量 这样效果就很好 但是如果我使用短字节整数而不是整数 并且内存是 32 位字可寻址 这真的会给我带来好处吗 编译器是否会做一些事情来增强内存使用 对于局部变量 它可能没有多大意义 但是在具有数千甚至数百万项的结构
  • Eclipse 中 Spring MVC 模型对象的 (jsp /jstl) 视图中的代码辅助

    在 Spring MVC 中 当将对象放置在视图模型中时 如下所示 public String getUser Model model fetch user model addAttribute user user return viewN
  • M2e 未找到丢失的存储库 - m2e eclipse 插件

    当我将鼠标悬停在 Eclipse 中未找到的包上并单击 搜索存储库 时 未找到我正在搜索的依赖项 依赖关系存在于官方 Maven 存储库中 http search maven org remotecontent filepath javax
  • Grails - 在 CLASSPATH 中找不到类“org.grails.tomcat.TomcatLoader”

    grails run app目前 Eclipse 内部为我的 Google App Engine Grails 测试应用程序提供了以下例外情况 Enhancing JDO classes enhance DataNucleus Enhanc
  • 声明的包与预期的包“”不匹配

    我正在使用 Eclipse 有一段时间没有使用 Java 了 但是 我可以在命令行上编译我的代码并生成必要的 class文件 在 Eclipse 中 它抱怨说The declared package Devices does not mat
  • Android问题:Eclipse找不到ADB.exe

    首先 我知道这个问题之前已经被问过 即 在我的工具文件夹中找不到 adb exe https stackoverflow com questions 4659014 could not find adb exe on my tools fo
  • 两个 MercurialEclipse 插件站点之间有什么关系?

    当前 2012 年 11 月 在 Eclipse Marketplace 中提供的两个 MercurialEclipse 插件在功能和项目领导方面有何异同 只是稍微扩展一下这个问题 我只想在 Eclipse 中使用 Mercurial 项目
  • Eclipse 包资源管理器缩放?

    我发现将 Eclipse 配置为完全符合您的要求是一项艰巨的工作 因此我不打算自己尝试这样做 我想 缩小 包浏览器侧边栏 你看 我喜欢只在屏幕上显示我的代码 并为项目中的文件显示一小部分 但是 由于这个原因 我永远无法看到当前所在的文件或包
  • 无法访问 res 文件夹?

    我有一个 Java 编程问题 需要帮助 我的类文件位于单独的包中 不是默认包 我正在尝试从我的 res 文件夹访问文件 我已将其添加为类文件夹 使用属性 gt 库 gt 添加类文件夹 在我的类中 我有以下代码 InputStream IS
  • 如何将配置文件添加到 Eclipse 中的默认 Maven 目标?

    我在 Eclipse 中使用 Maven 来构建和部署代码 选择时 Context Menu gt Run As 几个Maven目标如下 据我所知 如果我想创建自定义构建配置 我会单击 运行配置 来创建自定义配置 然而 似乎没有办法修改菜单
  • py2exe ImportError:没有名为 的模块

    我已经实现了一个名为 myUtils 的包 它由文件夹 myUtils 文件 组成 init py 和许多名称为 myUtils 的 py 文件 该包包含在 myOtherProject py 中 当我从 Eclipse 运行它们时可以找到
  • 编写自定义 Eclipse 调试器

    EDIT 一定有某种方法可以解决这个问题 而无需编写全新的调试器 我目前正在研究在现有 java 调试器之上构建的方法 如果有人对如何获取 Java 调试器已有的信息 有关堆栈帧 变量 原始数据等 有任何想法 那将非常有帮助 我想要做的是我
  • 在何处将 CFLAG(例如 -std=gnu99)添加到 (Eclipse CDT) 自动工具项目中

    我有一个简单的 Autotools C 项目 不是 C 其框架是由 Eclipse CDT Juno 为我创建的 CFLAG 通过检查 似乎是 g O2 我希望所有生成的 make 文件也具有 std gnu99附加到 CFLAG 因为我使
  • Eclipse 选项卡宽度不变

    我浏览了一些与此相关的帖子 但它们似乎并不能帮助我解决我的问题 我有一个项目 其中 java 文件以 2 个空格的宽度缩进 我想将所有内容更改为 4 空格宽度 我尝试了 正确的缩进 选项 但当我将几行修改为 4 空格缩进时 它只是将所有内容
  • Visual Studio Code:运行 Maven 时无法识别环境变量

    我正在尝试为 Maven 重新创建 Eclipse 运行配置 我在launch json中添加了环境变量 env environment test applicationname asset misc api log level debug
  • Eclipse 的 Bash 脚本插件? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有正经的bashEclipse 的插件 我唯一的要求是语法突出显示 我用谷歌搜索过 但没有看到任何
  • Android apk 调试模式工作正常,但发布模式给出太多警告

    我正在尝试从 eclipse 获取签名的 APK 我有一个可调试的 apk 版本 运行良好 现在发布时 当我尝试使用 Eclipse ADT 进行编译和签名时 我收到很多警告 其中大部分是can t find superclass or i

随机推荐

  • e.target 和 e.currentTarget 之间的区别

    我不明白其中的区别 它们看起来相同 但我想它们不是 何时使用其中之一的任何示例将不胜感激 e target是什么触发事件调度程序触发和e currentTarget是您为侦听器分配的内容
  • python代码中的Kivy ids

    main from kivy app import App from kivy uix button import Button from kivy uix screenmanager import ScreenManager Screen
  • 如何在客户端仍处于连接状态时更新 DataSnap 服务器?

    我们使用有状态的 DataSnap 服务器来执行某些业务逻辑任务 并提供客户端数据集数据 如果我们必须更新服务器来修改业务规则 我们将新版本复制到新的空文件夹中并注册它 取决于 Delphi 版本 只需启动或运行 TRegSvr 实用程序
  • 警告:函数的隐式声明

    我正在用 C 编程 我的 gcc 编译器在我的函数调用中给出以下警告mySedondFile c implicit declaration of function func 函数原型声明于myfile h as void func char
  • 使用 sysctl() 获取 osx 上的 cpu 信息

    我正在 osx 上工作 我想获得一些有关我的 cpu 的信息 为此 我找到了终端命令 sysctl a 但我需要在程序中获取这些信息 因此我需要使用函数 systcl 我试图阅读该男子 但我仍然不知道如何获取一个字符串 例如我的CPU的名称
  • Java非阻塞IO选择器导致通道寄存器阻塞

    我有两个线程正在处理非阻塞套接字的 Java NIO 这就是线程正在做的事情 主题 1 调用选择器的 select 方法的循环 如果有可用的密钥 则会对它们进行相应的处理 话题2 偶尔会通过调用 register 将 SocketChann
  • 如何使用 malloc 定义二维数组并将其传递给函数

    我想将使用 malloc 定义的二维数组传递给函数 首先我使用代码定义数组博客文章 int Make2DIntArray int arraySizeX int arraySizeY int theArray theArray int mal
  • sublime 有没有办法在每次击键时自动保存?

    我希望 sublime 在每次击键时保存我的文件 以便实时重新加载 最巧妙的操作是在每次击键时自动保存 前提是文件具有有效的语法 如果指南针任务足够快 就像直接在 chrome 检查器中工作一样 您可以编写一个插件来使用以下命令保存文件on
  • 具有不同代码库的 Mercurial 分支[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我正在努力寻找一种使用 Mercurial 处理工作流程的好方法 我在 SO 和其他地方阅读了许多相关问题 但找不到合理的解决方案 假设我有两个分支 我在其中进行正常开发的默认分
  • 如何使用 iPhone SDK 清除圆角矩形之外的角?

    我正在尝试实现自定义视图 此视图应显示由灰色圆形矩形边框包围的图像 我可以让图像以及边框显示良好 但是 由于边框有圆角 我需要一种方法来清除这些角 以便它们正确显示视图后面的任何内容 我怎样才能做到这一点 看来我可以使用CGContextC
  • Spring MVC 是否支持无扩展 URL?

    Spring MVC 是否像 asp net MVC 一样支持无扩展 URL 我刚刚开始使用 Spring MVC 或者也许与 Spring MVC 无关 但与 Tomcat 无关 是的 它确实 如果您使用注释 则可以使用以下内容注释控制器
  • Rails file_field 不上传任何内容

    我正在使用 Rails 4 和 Ruby 2 以及 Carrier Wave 以及 jQuery Mobile 1 3 并且用户拥有一个带有徽标的个人资料 我已经在控制台中测试了后端 Carrier Wave 的内容 它可以工作 问题出在表
  • Angularjs:没有 templateURL 的路由和控制器?

    是否可以在没有 templateURL 的情况下使用 Angularjs 的路由和控制器 例如 下面是我当前的路线 控制器和模板网址 return app config routeProvider function routeProvide
  • BackboneJS 使 ID 为整数

    我正在使用 JSON stringify 和 JSON parse 根据对在线数据库的更改来编辑我的 JSON 文件 一切正常 除了在数字周围加上引号 这会搞乱 JSON 文件 例如应该是 id 1但它正在打印出来 id 1 我该如何编辑引
  • 即使禁用 IIS 压缩,为什么 ScriptResource.axd 仍会被压缩?

    我在 IIS 6 0 上运行 ASP NET 应用程序 通常我会为动态和静态文件启用压缩 但是 我暂时关闭了压缩 但 ScriptResource axd 仍然以压缩形式发送 这并不像是配置错误 因为 WebResource axd 未压缩
  • 这个replaceAt函数是如何工作的?

    您能解释一下这段代码是如何工作的吗 String prototype replaceAt function index character return this substr 0 index character this substr i
  • Postgres:为什么使用偏移/限制的子选择性能如此糟糕

    您能帮我理解这些语句之间性能下降的原因吗 对我来说 似乎在 D E 的情况下 他首先将地址加入到所有订阅者中 最后应用偏移和限制 他到底为什么要这么做 我是否遗漏了有关子选择和偏移如何协同工作的信息 他不应该首先找到正确的偏移量 然后开始执
  • jQuery Live 可以在 Safari 上运行吗?

    我刚刚问过这个问题一小时前但对于 IE8 我被告知 JQuery Live 处理程序不支持 更改 所以我切换到 单击 这解决了我的问题 现在我发现 Safari 由于某些奇怪的原因无法使用单击 有人知道吗为什么 所以我在想我可以两者兼得吗
  • gdb:没有可用的瓶子-gdb 安装

    我尝试在我的 M1 Mac OS 11 5 2 上安装 gdb 命令 但出现了 brew 错误 gdb 没有可用的瓶子 I use brew install gdb 这是输出 Error gdb no bottle available Yo
  • 我怎样才能给eclipse更多的内存超过512M?

    我有以下设置 但是当我输入 1024 并将所有 512 替换为 1024 时 Eclipse 根本不会启动 我的 eclipse JVM 如何拥有超过 512M 的内存 startup plugins org eclipse equinox