
JVM
文章平均质量分 88
99708
这个作者很懒,什么都没留下…
展开
-
HelloWorld 引发的思考
1.C语言运行原理 记得第一次接触编程是在大一第一天的C语言课上,首先老师用vc++6.0编写了一个非常经典的C语言代码hello world,经过一波操作之后,当hello world 出现在cmd的窗口时是多么的激动啊。然后老师开始讲C语言的运行原理,首先是编译,然后是连接最后是运行。即C语言的运行原理是编写–》编译(将源代码编译成目标文件)–》连接(将目标文件和一些头文件连接起来,生成可...原创 2019-06-08 18:25:34 · 201 阅读 · 0 评论 -
jvm 基本原理
1、jvm 1.1 jvm jvm全称是Java VirtualMachine(java虚拟机)。它之所以被称之为是“虚拟”的,就是因为它仅仅是由一个规范来定义的抽象计算机。我们平时经常使用的Sun HotSpot虚拟机(程序虚拟机)只是其中一个具体的实现(另外还有BEA JRockit、IBM J9等等虚拟机)。在实际的计算机上通过软件来实现一个虚拟计算机。与VMWare(系...原创 2018-04-21 18:35:06 · 2008 阅读 · 0 评论 -
jvm参数设置
1、Trace跟踪参数 1.1 关于GC的参数配置 -XX:+printGC 打印GC的简要信息 -XX:+PrintGCDetails 打印GC的详细信息 -XX:+PrintGCTimeStamps 打印CG发生的时间戳 -Xloggc:log/gc.log 指定GC lo...原创 2018-04-21 21:17:53 · 203 阅读 · 0 评论 -
jvm GC算法和种类
1、GC 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部分内存的...原创 2018-04-22 19:40:53 · 6826 阅读 · 3 评论