
虚拟机
文章平均质量分 92
iteye_1194
这个作者很懒,什么都没留下…
展开
-
java中的各种垃圾收集器
Serial收集器是单线程的垃圾收集器,单线程意味着它将暂停当前机器中的所有线程运行垃圾收集。对于不同的内存分代采用不同的垃圾回收算法。 ParNew收集器是Serial的多线程版本。 CMS:并发收集器(HotSpot) 并行:多条垃圾回收器并行工作 并发用户线程与垃圾回收线程同时执行 Parallel收集器是新生代收集器...原创 2012-02-12 20:35:20 · 93 阅读 · 0 评论 -
JASMIN编程笔记(转)
現在做個簡單的 Compiler,包括三個部份,scanner 用 flex/scangen,parser 用 bison/yacc/llgen,剩下 code generation 可以直接輸出 assembly code 來做,也可輸出成 JVM bytecode。我之前沒學過 assembly code,直接學學這個也不錯,概念和 x86 差不多吧。 JVM 也屬 stack bas...原创 2012-11-21 23:32:31 · 224 阅读 · 0 评论 -
子墨对酒《三国杀》里论模式(一)工厂模式
有人说模式会让代码变的优雅,也有人说模式会让你的代码更利于扩展。我个人觉得这些说 的都对。但是滥用模式一样会成为被人诟病的痛点。与其说面向对象语言考察的主要标准是语法,不如考察对模式的理解更加切合实际。很大一部分人都觉得模式枯 燥无味,但其实模式是一些充满智慧的集合,可以用在任何的领域,本系列文章就是希望在一种新新的角度里看模式。《三国杀》一 直是我热衷的游戏之一,当然外界对它褒贬不一我们不作深...2014-02-11 18:37:32 · 186 阅读 · 0 评论 -
OpenJDK源码阅读导航
这是链接帖。主体内容都在各链接中。 怕放草稿箱里过会儿又坑掉了,总之先发出来再说…回头再慢慢补充内容。 先把ItEye网站上的信息聚合起来。 近期提问帖: 如何来看OpenJDK源码 如何分析OpenJDK中JVM的实现 一个个回复太麻烦了,合在一块儿写这么一篇。 ================ 前言 我的VM帖的索引 高级语言虚拟机(HLLVM)群组 新浪微群“JVM源码阅读活动” 如何构建...原创 2013-03-12 15:36:43 · 418 阅读 · 0 评论 -
smali语法~(转)
dalvik字节码有两种类型,原始类型和引用类型。对象和数组是引用类型,其它都是原始类型。V void,只能用于返回值类型Z booleanB byteS shortC charI intJ long(64位)F floatD double(64位)对象以Lpackage/name/ObjectName;的形式表示。前面的L表示这是一个对象类型,package/name/是该对...原创 2013-03-28 13:17:16 · 106 阅读 · 0 评论