
MAT
zerone-f
这个作者很懒,什么都没留下…
展开
-
第24课:使用MAT动态分析Spark应用程序初体验
内容: 1.如何使用MAT直接分析运行的Spark程序 2.用MAT直接分析运行的Spark运行初步体验一、如何使用MAT直接分析运行的Spark程序 1.启动MAT 2.启动需要检测分析的程序import org.apache.spark.SparkConf;import org.apache.spark.api.java.JavaPairRD...原创 2018-11-04 16:39:16 · 259 阅读 · 0 评论 -
第25课:基于MAT分析Shallow Heap和Retained Heap
内容:Shallow Heap和Retained Heap一、Shallow Heap和Retained Heap Shallow Heap:只包含自己堆内的元素对象,不包含引用的对象; Shallow Size:对象自身占用的内存大小,不包括它引用的对象。针对非数组类型的对象,它的大小就是对象与它所有的成员变量大小的总和。当然这里面还会包括一些java语言特性的数据存储...原创 2018-11-04 19:18:58 · 503 阅读 · 0 评论 -
第28课:MAT中的内存泄露检测介绍
内存: 1.内存泄露的巨大风险 2.MAT中的内存泄露一、内存泄露的巨大风险 Memory Leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。二、MAT中的内存泄露选择:Leak Suspects ...原创 2018-11-04 21:11:19 · 530 阅读 · 0 评论