jvm
zhisheng_blog
这个作者很懒,什么都没留下…
展开
-
详细深入分析 Java ClassLoader 工作机制
详细深入分析 Java ClassLoader 工作机制什么是 ClassLoader ClassLoader 作用1ClassLoader 类结构分析2ClassLoader 的等级加载机制Java默认提供的三个ClassLoaderClassLoader加载类的原理原理介绍2为什么要使用双亲委托这种模型呢3 但是JVM在搜索类的时候又是如何判定两个class是相同的呢Cla原创 2017-02-26 21:44:24 · 3782 阅读 · 5 评论 -
程序员必备利器—Java程序性能分析工具Java VisualVM(Visual GC)
程序员必备利器——Java程序性能分析工具Java VisualVM(Visual GC)VisualVM 是一款免费的\集成了多个JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。在内存分析上,Java Visua原创 2017-03-01 22:02:17 · 2646 阅读 · 1 评论 -
Java instanceof 关键字是如何实现的?
从知乎看到的一个问题,觉得不错,就转发过来了,如有侵权,请联系删除。Java instanceof 关键字是如何实现的?面试的时候碰到这个问题,面试官希望能从底层来分析一下。我当时知道的只是在同一个类加载器加载的前提下,使用其生成的对象,去比较才有意义。不同的类加载器加载的类生成对象,互相instanc转载 2017-02-22 21:16:59 · 2015 阅读 · 0 评论 -
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat等使用详解
javap 和 javacjavap -helpjavac -helpjpsjps -helpjstackjstack -helpjstat参考文章jmapjmap -helpjinfojconsolejvisualvmjhatjdbjstatdjavap 和 javacjavac -verbose 类名.javajava -verbose 类名javap原创 2017-03-12 20:19:48 · 20480 阅读 · 2 评论