当前位置: 首页 > 知识库问答 >
问题:

如何增加jvm内存

章振
2023-03-14

我想改变(增加)Java内存限制(Windows PC上的JRE)。我到处都遵循以下命令:

-xms设置初始Java堆大小

-Xmx设置最大Java堆大小

例如-Xmx1024m。

但我的问题是在哪里!我必须输入这个命令吗?抱歉这个初学者的问题。通常我对java没有任何接触。

共有2个答案

桂志新
2023-03-14

这些是启动应用程序时在命令行中传递的虚拟机参数

例子:

在控制台中执行以下操作:

Java-xms 256m-xmx 1024m hello world

岳泳
2023-03-14

如果您使用的是 eclipse 并尝试运行独立的 java,请在“运行配置”选项卡中使用 vm 参数部分。对于 tomcat 或 app server in setenv script file put

set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=384m 

对于可执行jar

java -Xms1024m -Xmx1024m -jar FILENAME.jar
 类似资料:
  • 问题内容: 嗨,我想知道我可以根据我的应用程序增加JVM的内存。如果是,如何增加JVM的内存?我怎么知道JVM的大小? 问题答案: 启动JVM时,可以调整两个参数以适合你的内存需求: 指定初始Java堆大小,并 最大Java堆大小。 http://www.rgagnon.com/javadetails/java-0131.html

  • 问题内容: 我收到以下错误: 问题答案: 以下是一些可用来更改堆大小的选项。

  • 问题内容: 我对Java堆内存有一个问题。我用Java开发了一个客户端服务器应用程序,该应用程序作为Windows服务运行,需要超过512MB的内存。我有2GB的RAM,但是运行应用程序时会引发异常 内存不足错误:java堆空间 但是我已经在Java控制面板中设置了堆大小(最大512MB),但仍然收到相同的错误。我无法通过命令行设置堆大小,因为我的应用程序作为Windows服务运行,因此如何增加默

  • 问题内容: 在服务器启动时,将2GB(大约)数据从mongodb导出到Redis,然后显示错误消息。 然后使用此命令启动服务器并正常运行。但是需要在nodejs applicaton中进行配置,以便节点服务器始终以4gb内存启动。请帮我解决这个问题?谢谢。 问题答案: 其中 SomeScript 是要使用节点执行的文件名。

  • 我在java堆内存方面有一个问题。我用java开发了一个客户机服务器应用程序,作为windows服务运行,它需要超过512MB的内存。我有2GB的RAM,但当我运行我的应用程序时,它抛出一个异常 内存不足错误:Java堆空间 但是我已经在java控制面板中设置了堆大小(最大值为512MB),我仍然得到相同的错误。我不能通过命令行设置堆大小,因为我的应用程序是作为windows服务运行的,所以如何增

  • 问题内容: 我是Docker的新手,并尝试通过本教程从Docker映像设置MemSQL- http: //docs.memsql.com/4.0/setup/docker/ 。我在Mac上,该教程使用的似乎已被弃用。 VM需要4GB内存才能运行。本教程指定了如何执行此操作,但我找不到使用docker-machine / docker工具箱执行此操作的方法。 这是我正在使用的命令,也是我在不更改bo