摘要: GC方法:在JVM启动时填入参数(比如:-XX:+UseConcMarkSweepGC ) 算法区分: 1.古老回收算法: Reference Counting ,对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 阅读全文
posted @ 2017-02-25 11:25 Tritone 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 组成: 指令集,寄存器,栈,无用单元收集(GC),方法区域。JAVA核心 1,指令集:这个不太清楚 2,寄存器:和处理器中的寄存器类似 pc:Java程序计数器。 optop:指向*作数栈顶端的指针。 frame:指向当前执行方法的执行环境的指针。 vars:指向当前执行方法的局部变量区第一个变量的 阅读全文
posted @ 2017-02-25 10:05 Tritone 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 简述: 这个其实不是很重要,一般配好环境就好了,如果不对jvm做啥动作不需要搞清楚这个。 JVM >< JVM.DLL 挂接到JNIENV的实例 JAVA程序和操作系统的一个沟通者,和操作系统进行交互,屏蔽操作系统差异,也是一个应用进程。 JDK,提供了java运行的完整运行方案(包含jvm)。 工 阅读全文
posted @ 2017-02-25 09:58 Tritone 阅读(168) 评论(0) 推荐(0) 编辑