java虚拟机内存的设置,在windows下设置,双击执行jar文件时有足够内存,不用命令行执行jar文件

作者&投稿:犁钞 (若有异议请与网页底部的电邮联系)
运行jar文件前,需要设置java虚拟机虚拟内存吗?~

设置JVM内存的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn Java Heap Young区大小,不熟悉最好保留默认值;-Xss 每个线程的Stack大小,不熟悉最好保留默认值;2. 如何设置JVM内存分配:(1)当在命令提示符下启动并使用JVM时(只对当前运行的类Test生效):java -Xmx128m -Xms64m -Xmn32m -Xss16m Test(2)当在集成开发环境下(如eclipse)启动并使用JVM时:a. 在eclipse根目录下打开eclipse.ini,默认内容为(这里设置的是运行当前开发工具的JVM内存分配):-vmargs -Xms40m -Xmx256m -vmargs表示以下为虚拟机设置参数,可修改其中的参数值,也可添加-Xmn,-Xss,另外,eclipse.ini内还可以设置非堆内存,如:-XX:PermSize=56m,-XX:MaxPermSize=128m。此处设置的参数值可以通过以下配置在开发工具的状态栏显示:在eclipse根目录下创建文件options,文件内容为:org.eclipse.ui/perf/showHeapStatus=true修改eclipse根目录下的eclipse.ini文件,在开头处添加如下内容:-debug options -vm javaw.exe 重新启动eclipse,就可以看到下方状态条多了JVM信息。

在命令行中这种方式不行?那你可以把这句命令保存在批处理文件bat中,举个简单例子,你建立一个xxxx.bat,然后在bat中文件中输入 java -jar -Xms64m -Xmx512m xxxx.jar,记得把jar和bat放在同一个目录下,双击xxxx.bat运行试一下

我明白楼主的意思,实际上很可能是因为循环的问题导致jvm虚拟内存不够导致的溢出。一般指定jvm运行的虚拟内存都是在诸如tomcat或者weblogic之类的中间件或者eclipse或者jboss之类的东西,但是楼主的是一个jar,我推荐这样做,新建一个文件,命名为XX.bat,里面写java -jar -Xms128m -Xmx128m XX.jar,双击bat文件即可执行jar,如果你需要定时运行这个jar也很容易,将bat加入到计划任务中即可。

装了jdk不需要设置就能实现楼主所说效果


在虚拟机玩AVA(战地之王)?
理论上是可以玩的,那要看你给虚拟机分配多上内存了,你电脑内存只有2G,要想流畅玩的话,要给你的虚拟机分配2G才行 ,但是你电脑运行其他东西会很卡,运行虚拟机也耗内存,电脑内存不够。这个想法亏你想的出来,装虚拟机很麻烦,再在虚拟机上装AVA就更麻烦了。游戏开G也不好玩,要想无毒的G最好...

虚拟机可以开网页但不能开游戏?
虚拟机最好不要用来玩儿比较大型的游戏,比如使命召唤,CF,AVA,DNF还是可以的!因为虚拟机的内存是来宿主计算机,比如玩儿CF,设定他耗的内存是30%,那么你用虚拟机玩儿的时候他在你的虚拟里就要占30%的虚拟机内存!但同时你的虚拟机还要消耗你的宿主计算机内存,这样玩儿一款游戏要耗多余30%的内存,...

jx是啥意思
该字母可能指代精细,ava虚拟机,江西省,精选等意思。1、在生活中JX是精细的意思。2、在计算机编程中,“JX”可能指“Java虚拟机”,是Java编程语言的核心组件之一。3、在中国的地名中,“JX”通常指江西省。4、在部分化妆品品牌中,“JX”可能指“精选”等含义。

ava中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop...
该计划的具体实施是使用脚本引擎(脚本引擎)。脚本引擎是一个标准的HTML和Java虚拟机(JVM)与微软特色,微软的VBScript司法人员叙用委员会RIPT的构成。组装到微软的IE 3.0和4.0的ActiveX,可以成为活跃的客户端的C \/ S 从企业用户只使用Windows的Active平台可以提供一个强大的,可扩展的服务器应用程序开发平台的应用程序的...

手机GAVA是什么啊?有什么好处?
Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。因此,Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java...

java虚拟机如何与cpu交互
ava虚拟机如何与cpu交互方法。1、将字节码文件加载进运行时数据区。2、字节码执行引擎。3、在Java中,每开启一个线程即可。

java程序没有虚拟机和jdk能运行起来吗?还是缺一不可。
java中有三个相关的概念 jdk,jre,jvm jkd指的是ava 开发工具包,他包含了 jre(java运行环境)而jre 里面有包含了 jvm(java虚拟机)所以 要运行java程序一定要有 jre

java中a++和++a的区别
Java中a++和++a的区别a++先参与程序的运行,后赋值+1给变量a。++a先赋值+1给变量a,后参与程序的运行。Java是一个通用术语,用于表示Java软件及其组件,包括Java运行时环境、ava虚拟机以及插件。Java具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的形式...

计算机科学与技术专业以后考研的方向有哪些啊?考哪些学校的计算机研究生...
,但由于Java生来就需要Java虚拟机(JVM)来解释,所以在嵌入式产品很少用J2ME (太慢太耗内存)。但在手机游戏中J2ME倒有梦渲�兀�蚁胝饪赡苤饕�荍ava可跨OS平台的原因,因为手机的OS是千奇百怪的。我对J2ME完全外行,但上次听Square Enix公司的人说,J2ME与我们同学学过的J2EE还是有较大差别的。据我所知...

JAVA有哪些基本数据类型啊
数据类型就是对内存位置的抽象表达。程序员可以利用多种数据类型:某些由编程语言定义,某些由外部库定义,还有 些则由程序员来定义。很多编程语言都依赖于特定的计算机类型和对数据类型属性的具体编译实现,比如word和integer数据类型的大小等。另一方面, Java的虚拟机负责定义其内置数据类型的各方面内容。...

溪湖区15940052063: java虚拟机内存的设置,在windows下设置,双击执行jar文件时有足够内存,不用命令行执行jar文件 -
除待丹香: 我明白楼主的意思,实际上很可能是因为循环的问题导致jvm虚拟内存不够导致的溢出.一般指定jvm运行的虚拟内存都是在诸如tomcat或者weblogic之类的中间件或者eclipse或者jboss之类的东西,但是楼主的是一个jar,我推荐这样做,新建一个文件,命名为XX.bat,里面写java -jar -Xms128m -Xmx128m XX.jar,双击bat文件即可执行jar,如果你需要定时运行这个jar也很容易,将bat加入到计划任务中即可.

溪湖区15940052063: 救,java虚拟机分配的最大内存值在哪里设置 -
除待丹香: java虚拟机分配的最大内存值设置分为使用ide工具以及不使用ide工具使用ide工具,例如Eclipse.在Window->preferences->java->你安装的JRE里面点击 edit 在就里面设置 “-Xms256m -Xmx512m”不使用ide工具,直接在cmd使用命令运行程序 java -Xms256m -Xmx512m Test(程序入口类)

溪湖区15940052063: java 虚拟机内存怎么设置最好 -
除待丹香: 参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn Java Heap Young区大小,不熟悉最好保留默认值;-Xss 每个线程的Stack大小,不熟悉最好保留默认值;

溪湖区15940052063: 如何设置Java虚拟机JVM启动内存参数 -
除待丹香: 设置Java虚拟机JVM启动内存参数方法如下:Tomcat修改TOMCAT_HOME/bin/catalina.bat,在[echo Using CATALINA_BASE: "%CATALINA_BASE%"] 上面加入,比如:set JAVA_OPTS= -server -Xms1536m -Xmx1536m或者JAVA_OPTS="-server -Xms1536m -Xmx1536m",服务器模式参数-server不加也可以 ,就变成 set JAVA_OPTS= -Xms1536m -Xmx1536m或者JAVA_OPTS=" -Xms1536m -Xmx1536m",

溪湖区15940052063: JAVA虚拟机的活动内存怎么调 -
除待丹香: 这个问题很大,一般来说就是设置一下启动参数,比如-Xms512m -Xmx512m -XX:NewSize=128m -XX:MaxNewSize=128m

溪湖区15940052063: java中怎样设置虚拟机的内存大小 -
除待丹香: 如果你的程序是可运行的jar包的话,可以使用:java -server -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:MaxPermSize=16m -XX:MaxTenuringThreshold=0 myJarName.jar 如果是tomcat的话:修改TOMCAT_...

溪湖区15940052063: 如何设置VMware workstation虚拟机内存,在哪进行设置? -
除待丹香: 选中一个系统 右侧面板中间有一个edit virtual machine settings(编辑虚拟主机配置) 点击进入主机配置面板,第一个就是memory,可以在右侧的面板中拉动滑动条进行增大或缩小 不过必须在虚拟机关闭的情况下才能改变大小.

溪湖区15940052063: 怎样修改java虚拟机的内存大小 -
除待丹香: 1. 设置JVM内存的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn Java Heap Young区大小,不熟悉最好保留默认值;-Xss 每个线程的Stack大小,不熟悉最好保留默认值;2. 如何设置JVM内存分配: 当在命令提示符下启动并使用JVM时(只对当前运行的类Test生效):java -Xmx128m -Xms64m -Xmn32m -Xss16m Test

溪湖区15940052063: 如何修改java虚拟机内存 -
除待丹香: 1、普通java应用程序,使用java命令运行, java -Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -jar 2、tomcat 在catalina.bat的set JAVA_OPTS修改为set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:MaxNewSize=...

溪湖区15940052063: 如何设定tomcat启动时jvm内存大小 -
除待丹香: 可以给Java虚拟机设置使用的内存,但是如果你的选择不对的话,虚拟机不会补偿.可通过命令行的方式改变虚拟机使用内存的大小.如下表所示有两个参数用来设置虚拟机使用内存的大小.参数 描述-Xms JVM初始化堆的大小-Xmx JVM堆的...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网