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

Java 8中的默认Xmxsize(最大堆大小)

Java 8中的默认Xmxsize(最大堆大小)

它取决于实现和版本,但通常取决于所使用的VM(例如,客户端或服务器,see -client-server参数)以及您的系统内存。

client认值通常是物理内存的1/4或1GB(以较小者为准)。

Java配置选项(命令行参数)也可以“外包”给环境变量,包括-Xmx,可以更改认值(意味着指定新的认值)。具体来说JAVA_TOOL_OPTIONS,所有Java工具都会检查环境变量,并在环境变量存在时使用它(此处此处提供更多详细信息)。

您可以运行以下命令以查看认值:

java -XX:+PrintFlagsFinal -version

它为您提供了一个清单,-Xmx位于中MaxHeapSize-Xms位于中InitialHeapSize。过滤您的输出(例如|grep在Linux上)或将其保存在文件中,以便您可以在其中搜索

java 2022/1/1 18:21:14 有262人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

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

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

请先登录

推荐问题


联系我
置顶