11 2020 档案

Java 性能分析工具-JProfiler
摘要:安装 直接安装或者在idea插件安装 GC Roots溯源 代码 /** * @describe: GCRootsTest * @author: zhuCw * @date: 2020/11/24 18:30 */ public class GCRootsTest { public static v 阅读全文

posted @ 2020-11-25 19:07 朱春旺 阅读(2439) 评论(1) 推荐(1)

Java 性能分析工具-MAT
摘要:简介 MAT 是Memory Analyzer的简称,他是一宽功能强大的Java堆内存分析器。多用于查找内存泄露以及查看内存消耗情况。 基于Eclipse开发,是一款免费的Java性能分析功能 下载安装 https://www.eclipse.org/mat/downloads.php 分析dump 阅读全文

posted @ 2020-11-25 18:42 朱春旺 阅读(2222) 评论(0) 推荐(0)

java 获取dump文件
摘要:方式1 命令行使用jmap jps jmap -dump:format=b,live,file=test1.bin 13444 方式2 使用JVisualVM导出 捕获的heap dump文件是一个临时文件,关闭JVisualVM后自动删除,若要保留,需要将其另存为文件。 Monitor->Heap 阅读全文

posted @ 2020-11-25 18:14 朱春旺 阅读(956) 评论(0) 推荐(0)

GC总结
摘要:垃圾回收概述 1. 什么是垃圾(Garbage)? 垃圾是指在运行过程中没有任何指针指向的对象,这个对象就是需要被回收的垃圾。 如果不及时对内存中的垃圾进行清理,那么,这些垃圾对象所占用的内存空间会一直保留到应用程序结束,被保留的空间无法被其他对象使用,甚至可能导致内存溢出 2. 早期的垃圾回收 早 阅读全文

posted @ 2020-11-24 10:30 朱春旺 阅读(206) 评论(0) 推荐(0)

String总结
摘要:1.String的特性 1.1 不可变性 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character 阅读全文

posted @ 2020-11-20 17:02 朱春旺 阅读(137) 评论(0) 推荐(0)