
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 · 262 阅读 · 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 · 509 阅读 · 0 评论 -
第28课:MAT中的内存泄露检测介绍
内存: 1.内存泄露的巨大风险 2.MAT中的内存泄露 一、内存泄露的巨大风险 Memory Leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 二、MAT中的内存泄露 选择:Leak Suspects ...原创 2018-11-04 21:11:19 · 541 阅读 · 0 评论