-------JVM
文章平均质量分 82
Grace_sisi
这个作者很懒,什么都没留下…
展开
-
深入理解JVM-类加载
1、为什么使用类加载器? 类加载过程都是在运行时完成的,这个过程会增加系统性能的开销,但能够带来灵活性。我们可以在运行期间,通过类加载器, 在程序运行时加载一些class文件。2、类加载过程? 使用Java编译器将java文件编译为class文件,这个过程不再详细叙述。主要说明我们如何利用这些编译好的 class文件。 JVM将class文...原创 2017-05-07 22:49:22 · 610 阅读 · 8 评论 -
深入理解JVM-内存模型
最近一直在研究这个JVM,看了一本书《深入理解Java虚拟机》,来记录一下这一段的学习历程。Java虚拟机内存分析,初研究感觉好像很难理解,其实跟日常我们编程有很大的关系,理解Java虚拟机对我们提升代码质量也有很大的帮助。 JVM虚拟机运行时数据区: 程序计数器: 一块较小的内存空间,可看作是当前线程执行的字节码的行号指示器。 ...原创 2017-04-30 21:08:33 · 826 阅读 · 10 评论 -
深入理解JVM-性能监控工具
在了解一些JVM的基础之上,我们在给系统定位问题的时候呢,还需要特别好的工具来帮助我们进行分析和查找问题。JDk安装完成后,在${JAVA_HOME}/bin目录下,是java自带的一些监控工具。1、jps:虚拟机进程状况工具 jps:显示当前系统的java进程情况 jps [options] [hostid]选项 作用 -q 只输出 LVMID,省略主类的名称...原创 2018-05-06 17:46:22 · 744 阅读 · 0 评论