java
qq_31018305
这个作者很懒,什么都没留下…
展开
-
jmap命令详解
1、命令基本概述 Jmap是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 使用方法 jmap -histo pid。如果使用SHELL ,可采用jmap -histo pid>a.log日志将其保存到文件中,在一段时间后,使用文本对比工具,可以对比出GC回收了转载 2016-09-01 11:45:31 · 363 阅读 · 0 评论 -
jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集
深入Java虚拟机JVM中的Stack和Heap转自httpwwwcnblogscomlaoyangHJarchive20110817gc-Stackhtml 回收算法转自httppengjiahengiteyecomblog520228按照基本回收策略分按分区对待的方式分按系统线程分如何处理碎片如何解决同时存在的对象创建和对象回收问题常见配置汇总调优总结垃圾回收的瓶颈增量收集的演进Garb转载 2016-09-01 10:45:40 · 350 阅读 · 0 评论 -
使用 VisualVM 进行性能分析及调优
VisualVM 是一款免费的\集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。本文主要介绍如何使用 VisualVM 进行性能分析及调优。 概述 开发大型 Java 应用程序的过程中转载 2016-09-01 15:12:15 · 185 阅读 · 0 评论