本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

如何设置java的永久内存设置?

发布于2024-11-02 20:56     阅读(361)     评论(0)     点赞(12)     收藏(1)


我在 SL6.4 上使用 jre-7u40-linux-x64。服务器的 RAM 超过 30Gb。用户的内存限制设置为几 GB,但命令 java 返回错误。“内存堆不足...”

在root下没问题并且-XshowSettings:vm显示内存大小是自动估计的。

在使用选项 -Xmx256m 的用户下也是可以的。

那么是否可以永久设置属性(-Xmx256m)?

我尝试了环境变量 (JAVA_OPTS、JAVA_OPTIONS) 和 jvm.cfg。没有结果。

有什么建议和关键词吗?谢谢。


解决方案


JAVA_OPTS / JAVA_OPTIONS 没有帮助:使用 JAVA_OPTS 环境变量运行 java

但是,如果您想要这样的功能,您可以创建一个简单的 shell 脚本。

在用户 PATH 环境变量中实际的 java 二进制文件之前的位置中,调用 java 脚本可以达到此目的:

#!/bin/bash
/usr/local/java/oracle/bin/java "$JAVA_OPTS" "$@"


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/691839/e68930c307dac2130371/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

12 0
收藏该文
已收藏

评论内容:(最多支持255个字符)