随笔分类 -  JVM

摘要:原文地址 16年的时候花了一些时间整理了一些关于jvm的介绍文章,到现在回顾起来还是一些还没有补充全面,其中就包括如何利用工具来监控调优前后的性能变化。工具做为图形化界面来展示更能直观的发现问题,另一方面一些耗费性能的分析(dump文件分析)一般也不会在生产直接分析,往往dump下来的文件达1G左右 阅读全文
posted @ 2018-01-28 22:37 一弦一仙 阅读(393) 评论(0) 推荐(0) 编辑
摘要:原文 1 基本信息 每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类 阅读全文
posted @ 2017-12-29 17:19 一弦一仙 阅读(4529) 评论(0) 推荐(1) 编辑
摘要:原文 首先来了解一下字节码和class文件的区别: 我们知道,新建一个java对象的时候,JVM要将这个对象对应的字节码加载到内存中,这个字节码的原始信息存放在classpath(就是我们新建Java工程的bin目录下)指定的目录下的.class文件,类加载需要将.class文件导入到硬盘中,经过一 阅读全文
posted @ 2017-12-29 17:16 一弦一仙 阅读(291) 评论(0) 推荐(0) 编辑
摘要:在《Java虚拟机类加载机制》一文中详细阐述了类加载的过程,并举了几个例子进行了简要分析,在文章的最后留了一个悬念给各位,这里来揭开这个悬念。建议先看完《Java虚拟机类加载机制》这篇再来看这个,印象会比较深刻,如若不然,也没什么关系~~ 下面是程序代码: 问题是:请问这段程序的输出是什么? 这个是 阅读全文
posted @ 2017-11-27 09:44 一弦一仙 阅读(157) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/u013256816/article/details/50829596 看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越感觉到了解虚拟机相关要领的重 阅读全文
posted @ 2017-11-27 09:29 一弦一仙 阅读(275) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示