在 Windows 上,我可以通过在 Java 运行时参数中键入类似 -Xincgc -Xmx2048M 的内容来更改 Java 可以使用的 RAM 量。我怎么能在 Ubuntu 中做到这一点?
jjm*_*tes 10
这同样适用于 Linux。如果要使选项永久化,可以导出JAVA_OPTS
环境变量。
我建议在每个用户的基础上进行。修改.profile
主目录中的文件(或者.bash_profile
如果它存在并且您使用 bash)以包含以下行:
export JAVA_OPTS='-Xincgc -Xmx2048M'
Run Code Online (Sandbox Code Playgroud)
设置后,您需要重新启动 shell 会话才能应用它。
或者,您也可以在 /etc/profile 中修改系统范围的配置文件。
编辑:Java 浏览器插件的设置在 Java 控制面板中定义:http : //docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html。
如果我没记错的话,它们在 Linux 中是一样的。使用Java命令,您有 2 个选项:
所以这样做-Xmx1024m -Xms128m
应该有效。
这是man java
在终端中执行 a 的摘录
-Xmsn
Specify the initial size, in bytes, of the memory allocation
pool. This value must be a multiple of 1024 greater than 1MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xms6291456
-Xms6144k
-Xms6m
-Xmxn
Specify the maximum size, in bytes, of the memory allocation
pool. This value must a multiple of 1024 greater than 2MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
Run Code Online (Sandbox Code Playgroud)
所以这基本上总结了使用相同参数的怀疑。
要使用它,请转到终端并使用 jar 程序键入它。在我的示例中,我使用的是 minecraft 服务器:java -Xms1024M -Xmx2048M -jar minecraft.jar
.
这是发生的事情的图像:
我应该注意到参数是区分大小写的。所以 xmx1024M 和 Xmx1024M 是不一样的。
归档时间: |
|
查看次数: |
102831 次 |
最近记录: |