摘要:
1、介绍Jstat用于监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行的统计,使用jstat我们可以对指定的JVM做如下监控:- 类的加载及卸载情况- 查看新生代、老生代及持久代的容量及使用情况- 查看新生代、老生代及持久代的垃圾收集情况,包括垃圾回收的次数及垃圾回收所占用的时间- ... 阅读全文
摘要:
Java为了提供平台无关性,在操作系统之上加入了一层JVM来隔离操作系统特定实现,使所编写的java代码在任何平台都能运行,但是JVM是特定于某一操作系统的一、当JVM启动时,由三个类加载器对类进行加载:1.bootstrap classloader2.extension classloader3.... 阅读全文
摘要:
Tomcat的ClassLoader层次结构: Bootstrap | System | Common / / Catalina Shared / / Webapp... 阅读全文
摘要:
第1种方式:配置ConnectormaxThreads:tomcat可用于请求处理的最大线程数minSpareThreads:tomcat初始线程数,即最小空闲线程数maxSpareThreads:tomcat最大空闲线程数,超过的会被关闭acceptCount:当所有可以使用的处理请求的线程数都被... 阅读全文
摘要:
1、MAT是什么? MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集... 阅读全文