欢迎来到天天文库
浏览记录
ID:8806420
大小:229.00 KB
页数:16页
时间:2018-04-08
《cpu占用率和java虚拟机》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我来帮他解答优化MySQL,你的内存有512m,但是还有130m剩余,但是同时你的SWAP却用了184M,我的建议是修改mysql配置文件,优化缓存大小和连接数连接方式,优化你的sql语句我记得mysql好像是有工具可以查看最占用资源的sql语句,找到他,优化他。如果优化后你的主机负载还是很高,建议升级硬件。主要是升内存和用更快的磁盘整阵列。如果升级硬件还是不行,建议搭建mysql同步集群,分散访问压力。Java内存占用过高JAVA虚拟机和Tomcat虚拟机内存大小java虚拟机的内存是否够用。如果不够用要同时增加java虚拟机的内存。如何增
2、加java虚拟机可以使用的最大内存(2006-11-0516:24:18)转载▼标签:杂谈分类:计算机与Internetjava虚拟机可使用的最大内存是有限制的,缺省值通常为64MB或128MB。如果一个应用程序为了提高性能而把数据加载内存中而占用较大的内存,比如超过了默认的最大值128MB,需要加大java虚拟机可使用的最大内存,否则会出现OutofMemory(系统内存不足)的异常。启动java时,需要使用如下两个参数:-Xmsjava虚拟机初始化时使用的内存大小-Xmxjava虚拟机可以使用的最大内存以上两个参数中设置的size,可以带
3、单位,例如:256m表示256MB举例说明:java-Xms128m-Xmx256m…表示java虚拟机初始化时使用的内存为128MB,可使用的最大内存为256MB。对于tomcat,可以修改其脚本catalina.sh(unix平台)或catalina.bat(windows平台),设置变量JAVA_OPTS即可,例如:JAVA_OPTS=’-Xms128m-Xmx256m’Java如何增大虚拟机内存:很可能是因为循环的问题导致jvm虚拟内存不够导致的溢出。一般指定jvm运行的虚拟内存都是在诸如tomcat或者weblogic之类的中间件或
4、者eclipse或者jboss之类的东西,但是楼主的是一个jar,我推荐这样做,新建一个文件,命名为XX.bat,里面写java-jar-Xms128m-Xmx128mXX.jar,双击bat文件即可执行jar,如果你需要定时运行这个jar也很容易,将bat加入到计划任务中即可。在使用Eclipse的过程中,有时会遇到使用Java虚拟机内存不够的情况,这时Eclipse就会提示你重启,我们可以通过设定Eclipse启动参数来调节使用Java虚拟机内存。右键点击Eclipse的快捷方式,选择属性,在目标的Text里加上-vmargs-Xmx19
5、2M,设定初始化使用Java虚拟机最大内存为192M,也可以设定为其他值。-Xmx这个参数是设定使用的最大内存-Xms这个参数是设定使用的最小内存两个参数可以同时使用,也可单独使用。/app/tomcat-5.0.12/bin/catalina.shLinux和Windows修改Java虚拟机内存大小因为内存溢出问题1.Linux下直接修改%tomcat_home%/bin/catalina.sh文件在注释下紧接一行也就是脚本正文开始之前加上JAVA_OPTS='-server-Xms512m-Xmx1024m-XX:PermSize=128
6、m-XX:MaxPermSize=512m'如果报-x没有定义,则用declare-xJAVA_OPTS="-Xms512m-Xmx1024"初始值和最大值自己根据实际情况可以更改.2. Windows下通过Tomcat下直接启动可以直接修改%tomcat_home%/bin/catalina.bat文件在JAVA_OPTS修改setJAVA_OPTS=-server-Xms512m-Xmx1024m-XX:PermSize=128m-XX:MaxPermSize=512m3. 如果是通过Myeclipse启动Tomcat修改Myeclips
7、e配置选项 打开选项..输入tomcat关键字,然后点开Server下面的JDK就会出现配置区域.直接加入 -Xms128m-Xmx512m 4..如果是通过service.msc里的Tomcat服务启动Tomcat则需要修改注册表HKEY_LOCAL_MACHINESOFTWAREApacheSoftwareFoundation TomcatServiceManagerTomcat6ParametersJavaOptions原值为 -Dcatalina.home=”C:ApacheGroupTomcat6.0″ -Djava
8、.endorsed.dirs=”C:ApacheGroupTomcat6.0commonendorsed”-Xrs 加入-Xms300m-Xmx512mLi
此文档下载收益归作者所有