《cpu占用率和JAVA虚拟机.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《cpu占用率和JAVA虚拟机

我来帮他解答 优化MySQL,你的内存有512m,但是还有130m剩余,但是同时你的SWAP却用了184M, 我的建议是修改mysql配置文件,优化缓存大小和连接数连接方式,优化你的sql语句 我记得mysql好像是有工具可以查看最占用资源的sql语句,找到他,优化他。 如果优化后你的主机负载还是很高,建议升级硬件。主要是升内存和用更快的磁盘整阵列。 如果升级硬件还是不行,建议搭建mysql同步集群,分散访问压力。 Java内存占用过高 JAVA虚拟机和Tomcat虚拟机内存大小 java虚拟机的内存是否够用。如果不够用要同时增加java虚拟机的内存。 如何增加java虚拟机可以使用的最大内存 (2006-11-05 16:24:18) 转载▼ 标签: 分类: java虚拟机可使用的最大内存是有限制的,缺省值通常为64MB或128MB。 如果一个应用程序为了提高性能而把数据加载内存中而占用较大的内存,比如超过了默认的最大值128MB,需要加大java虚拟机可使用的最大内存,否则会出现Out of Memory(系统内存不足)的异常。启动java时,需要使用如下两个参数: -Xms java虚拟机初始化时使用的内存大小 -Xmx java虚拟机可以使用的最大内存 以上两个参数中设置的size,可以带单位,例如:256m表示256MB 举例说明: java -Xms128m -Xmx256m … 表示java虚拟机初始化时使用的内存为128MB,可使用的最大内存为256MB。 对于tomcat,可以修改其脚本catalina.sh(unix平台)或catalina.bat(windows平台),设置变量JAVA_OPTS即可,例如: JAVA_OPTS=’-Xms128m -Xmx256m’ 很可能是因为循环的问题导致jvm虚拟内存不够导致的溢出。一般指定jvm运行的虚拟内存都是在诸如tomcat或者weblogic之类的中间件或者eclipse或者jboss之类的东西,但是楼主的是一个jar,我推荐这样做,新建一个文件,命名为XX.bat,里面写java -jar -Xms128m -Xmx128m XX.jar,双击bat文件即可执行jar,如果你需要定时运行这个jar也很容易,将bat加入到计划任务中即可。 在使用Eclipse的过程中,有时会遇到使用Java虚拟机内存不够的情况,这时Eclipse就会提示你重启,我们可以通过设定Eclipse启动参数来调节使用Java虚拟机内存。 右键点击Eclipse的快捷方式,选择属性,在目标的Text里加上 -vmargs -Xmx192M ,设定初始化使用Java虚拟机最大内存为192M,也可以设定为其他值。 -Xmx 这个参数是设定使用的最大内存 -Xms 这个参数是设定使用的最小内存 两个参数可以同时使用,也可单独使用。 /app/tomcat-5.0.12/bin/catalina.sh Linux 和 Windows修改Java虚拟机内存大小 因为内存溢出问题 1. Linux下直接修改%tomcat_home%/bin/catalina.sh文件 在注释下紧接一行也就是脚本正文开始之前 加上 JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m 如果报-x没有定义,则用 declare -x JAVA_OPTS=-Xms512m -Xmx1024 初始值和最大值自己根据实际情况可以更改. 2.? Windows下通过Tomcat下直接启动可以直接修改%tomcat_home%/bin/catalina.bat文件 在JAVA_OPTS修改 set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m 3.? 如果是通过Myeclipse启动Tomcat修改 Myeclipse配置选项? 打开选项..输入tomcat关键字,然后点开Server下面的JDK就会出现配置区域. 直接加入? -Xms128m -Xmx512m? 4..如果 是通过service.msc里的Tomcat服务启动Tomcat则需要修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation ? \Tomcat Service Manager\Tomcat6\Parameters\JavaOptions 原值为 ?-Dcatalina.home=”C:\ApacheGroup\Tomcat 6.0″ ?-Djava.

文档评论(0)

lisufan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档