JVM
文章平均质量分 89
JVM
唐唐唐tang
日拱一卒,功不唐捐
展开
-
JVM调优:根据JVM自带工具定位问题(jps、jstat、Visual VM的使用)
MAT可以解析Heap Dump(堆转储)文件dump.hprof,查看GC Roots、引用链、对象信息、类信息、线程信息。可以快速生成内存泄漏报表。可以用于查找内存泄漏以及查看内存消耗情况。原创 2024-07-19 18:01:35 · 921 阅读 · 0 评论 -
使用jstat(JVM Statistics Monitoring Tool)监视JVM统计信息
主要利用 JVM 内建的指令对 java 应用程序的资源和性能进行实时的监控,包括对 JVM 内存中各种。原创 2024-07-16 17:05:56 · 772 阅读 · 0 评论 -
JVM基本概念、垃圾回收机制
1.什么是JVM?3W1H 定义: jvm是一个虚构出来的计算机,是在实际的计算机上仿真模拟出各种计算机的功能来实现的。 有什么用: Java语言最重要的特点就是跨平台运行,Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,使用JVM就是为了支持与操作系统无关,实现跨平台。 JVM内存区域划分: 类装载器子...原创 2019-07-10 11:54:00 · 26 阅读 · 0 评论 -
JDK8废除永久代迎来元空间
jdk8废除永久代迎来元空间。永久带又叫Perm区,只存在于hotspot jvm中,并且只存在于jdk7和之前的版本中,jdk8中已经彻底移除了永久带,jdk8中引入了一个新的内存区域叫metaspace。(1)并不是所有的jvm中都有永久带,ibm的j9,oracle的JRocket都没有永久带。(2)永久带是实现层面的东西。(3)永久带里面存的东西基本上就是方法区规定的那些东西...原创 2019-07-10 11:55:00 · 104 阅读 · 0 评论