网站大量收购独家精品文档,联系QQ:2885784924

[Tomcat优化JVM运行时内存区域.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  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文档。上传文档
查看更多
[Tomcat优化JVM运行时内存区域

* * * * * * * * * * * 拥有一门结构严谨、面向对象的变成语言 摆脱硬件平台束缚,一次编写,到处运行 提供一种相对安全的内存管理和访问机制,避免绝大部分的内存泄漏和指针越界问题 热点代码检测和运行时编译及优化,使Java应用随着运行时间的增加而获得更高的性能。 有一套完善的应用程序借口 无所来自商业机构和开源社区的第三方类库帮助实现各种各样的功能。 * * LOGO Tomat性能优化 ——由Tomcat内存溢出,初步了解JVM架构 ——@ yuhy Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 目录 Tomcat内存溢出 Tomcat性能优化 Java体系介绍 Java运行时内存区域 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Tomcat内存溢出 硬件、网络带宽以及服务端操作系统的选择都会影响Tomcat的性能。 ?1.OutOfMemoryError: Java heap space? Java堆溢出 2.OutOfMemoryError: PermGen space? 永久保存区域溢出 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Tomcat性能优化 1)OutOfMemoryError:Java heap space ??????JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap size 的大小是Young Generation 和TenuredGeneraion 之和。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Tomcat性能优化 2)OutOfMemoryError:PermGen space ?????? PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很CLASS的话,就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Tomcat性能优化 硬件、网络带宽以及服务端操作系统的选择都会影响Tomcat的性能。 由于Tomcat 的运行依赖于 JVM,Tomcat的调整主要分为两种 (1)外部性能调整 ????????? 调整非Tomcat 组件,如 Tomcat 运行的操作系统和运行Tomcat 的 Java 虚拟机。 (2)自身性能调整 ???????? 修改 Tomcat 自身的参数,调整 Tomcat 配置文件中的参数。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Tomcat性能优化 —— 外部性能调整 Tomcat 本身不能直接在计算机上运行,需要依赖于硬件

文档评论(0)

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

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

1亿VIP精品文档

相关文档