- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JVM基础知识及性能调优;JVM基础知识及性能调优;Java虚拟机的基本结构;JVM堆空间布局;JVM的分代;为什么分代;为什么分代;年轻代;JVM年轻代的结构;年轻代内存的设置;老年代;MaxTenuringThreshold;;永久代(持久代)内存;直接内存;JVM基础知识及性能调优; Minor GC、Full GC;JVM基本参数;垃圾收集器参数;JVM日志参数;GC日志;GC日志;接口响应时间过长;日志分析-Full GC;JVM基础知识及性能调优;JVM性能相关分析工具;VisualVM介绍;VisualVM介绍;运用VisualVM调优;JVM基础知识及性能调优;垃圾回收算法;复制算法(Copying);复制算法(Copying);标记清除法( Mark-Sweep );标记清除法( Mark-Sweep );标记压缩法( Mark-Compat);标记压缩法( Mark-Compat);内存分代;垃圾回收算法 VS 垃圾回收器;垃圾回收器;从三个维度理解垃圾回收器;Serial收集器;Serial Old 收集器;Serial/ Serial Old收集器运行示意图;ParNew 收集器;CMS收集器;Parallel Scavenge/Old 收集器;Parallel Scavenge/Old收集器;G1收集器;G1收集器;JVM参数配置示例(tomcat);JVM参数配置示例(tomcat);JVM性能调优; 永久代内存溢出(OutOfMemoryError:PermGen space);永久代内存溢出解决方法; 堆内存溢出(OutOfMemoryError: Java heap space );java虚拟机创建的对象太多,在进行垃圾回收之间,虚拟机分配的到堆内存空间已经用满了,与Heap space有关;
增加JVM的Xms(初始堆大小)和Xmx(最大堆大小)参数的大小;
检查是否有直接内存的使用、直接内存大小是否合适;
是否有死循环或不必要地重复创建大量对象。找到原因后,修改程序和算法;参考代码示例:HeapOOMTest;;直接内存溢出;直接内存溢出解决方法;过多线程导致内存溢出;OutOfMemoryError:unable to create new native thread;过多线程导致OOM的解决方法;CPU使用率高;CPU使用率过高解决方法;内存使用率高;内存使用率过高解决方法
文档评论(0)