您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Java选项-Xmx代表什么?

Java选项-Xmx代表什么?

-Xmx n 指定内存分配池的最大大小(以字节为单位)。此值必须是大于2 MB的1024的倍数。追加字母k或K表示千字节,或者追加m或M表示兆字节。认值为64MB。在Solaris 7和Solaris 8 SPARC平台上,此值的上限约为4000m,在Solaris 2.6和x86平台上,该值的上限约为2000m(减去开销)。例子:

           -Xmx83886080
           -Xmx81920k
           -Xmx80m

因此,简单来说,就是将Java堆内存从可用内存中设置为最大1024 MB,而不是更多。

注意-Xmx和1024m之间没有空格

使用大写还是小写都没有关系。例如:“ -Xmx10G”和“ -Xmx10g”完全相同。

java 2022/1/1 18:24:39 有598人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶