Java中-XMX -xmn 是什么的缩写

举报 回答
Java中-XMX -xmn 是什么的缩写
问在线客服
扫码问在线客服
  • 回答数

    7

  • 浏览数

    5,643

举报 回答

7个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问豆包AI智能助手
取消 复制问题
已采纳
  这个应该是 eclipse 的配置文件 eclipse.ini 中的配置语句。在配置文件中直接传递给 java vm 的参数并不多,调用形式是这样的:
eclipse [normal arguments] -vmargs -Xmx256M [more VM args]  1. -Xmx 和 -Xms 作为主要的参数,都是放在 -vmargs 后面作为二级参数传递给 java vm 的。以 -X 开头的参数是和实现有关的,并不是适用于所有的 VMs,对于 -Xms 和 -Xmx 其含义为:
-Xms:minimum memory size for pile and heap
-Xmx:maximum memory size for pile and heap
  2. 对于具体含义的猜测:
最开始只有 -Xms 的参数,表示 `初始` memory size(m表示memory,s表示size);
紧接是参数 -Xms,为了对齐三字符,压缩了其表示形式,采用计算机中约定表示方式: 用 x 表示 “大”,因此 -Xmx 中的 m 应当还是 memory。既然有了最大内存的概念,那么一开始的 -Xms 所表示的 `初始` 内存也就有了一个 `最小` 内存的概念(其实常用的做法中初始内存采用的也就是最小内存)。如果不对齐参数长度的话,其表示应当是 -Xmsx
  3.另外在配置 eclipse.ini 的小常识:
JVM 最小分配内存(初始分配内存)由-Xms指定,默认是物理内存的1/64
JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4
取消 评论
JDK是Java开发环境,Tomcat是服务器,用于发布web项目,eclipse是java的开发软件,SSH是一种框架,就是struts+spring+hibernate,spring、struts、hibernate是框架名称,MVC是一种开发模式,M是model(模型),V是view(视图),C是control(控制),Swing是一个用于开发Java应用程序用户界面的开发工具包。JSP只是一种文件类型,与HTML文件类似,用于编写网页。javaEE是Java企业级应用 Java Enterprise Edition,主要关注于JavaWeb方面。
取消 评论
个人之见,欢迎指正:
Xmx是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。
Xms是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的启动性能会得到提高。不过同样有前面的限制,以及受到xmx的限制。
另外,一个操作系统通常都只使用jvm,这就是你说的“运行在同一个JVM中的程序”,不同的虚拟机的实现虽然千差万别,但是他们的运行模式都是一样的,只是性能有所不同罢了。
取消 评论
这个是你运行程序时所需要的内存大小,只要够你的程序运行就可以了 ,如果你的程序需要的内存大呢就把这个 JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'
set JAVA_OPTS=-Xms1024m -Xmx2048m 设的大点。
取消 评论
SSH:就是struts+spring+hibernate的缩写。struts、spring、hibernate都是框架名称,主要用途你可以理解成为高级封装,规范程序员代码,整合功能,使多人协作开发更容易的辅助代码。
MVC是一种开发模式,是一种思想,很经典,上面struts就是这种开发模式的典范实现。
JSP就是用java开发网站的。这类词太多了,你先不用管,先一步步把java学好了,到后面自然会用到接触到
取消 评论
Xmx不能超过物理内存的大小的,另外如果你的机器是32位的那jvm最多也只能用2G
取消 评论
Under Windows (for my application - a long running risk management
application) we observed that we could go no further than 1280MB on
Windows 32bit.
取消 评论
ZOL问答 > Java中-XMX -xmn 是什么的缩写

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?