频道栏目
首页 > 资讯 > Java > 正文

jvm分配内存参数浅析

18-06-22        来源:[db:作者]  
收藏   我要投稿

有时运行项目内存不足可以使用如下参数进行配置:

-Xms1g -Xmx12g -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewRatio=19

-Xms:程序启动时占用内存大小

-Xmx:程序运行期间最大可占用的内存大小

PermSize:持久代大小

MaxPermSize:持久代大小最大值

NewRatio:年轻代与永久代的比值。设置为19,则年轻代与永久代所占比值为1:19,年轻代占整个堆栈的1/20

以上具体设置值根据自己需求设置

另外:java8之后没有永久代PermGen,变更为元空间MetaspaceSize,因此-XX:PermSize=256m -XX:MaxPermSize=256m参数在java8中无效,使用-XX:MaxMetaspaceSize替代。

相关TAG标签
上一篇:js 和 php 的排序代码实例
下一篇:Python在控制台显示进度条的实例教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站