おはよう
oatiz
Rust | Distributed Systems | Database Systems
  • JVM常量池小解

    前言 今日,同事问我一个问题,以下java代码输出什么: 1 2 3 String s1 = "hello world" ; String s2 = "hello" + " " + "world" ; System.out.println(...

  • GC学习笔记:GC标记-清除算法(三)

    GC标记-清除算法 标记阶段 清除阶段 分配 合并 优点 实现简单 与保守式GC兼容 缺点 碎片化 分配速度 与写时复制技术不兼容 多个空闲链表 BiBOP算法 位图标记 优点 与写时复制技术兼容 ...

  • GC学习笔记:GC相关知识(二)

    GC中基本概念 对象/头/域 对象 在GC里,对象表示”通过应用程序利用的数据的集合”。对象配置在内存空间中,GC会根据情况将配置好的对象进行移动或销毁操作。因此,对象是GC的基本单位。 对象由“头(header)”与“域(field)”组成 头 将对象中保存对象本身...

  • GC学习笔记:GC定义及历史(一)

    前言  现实开发中,业务开发人员其实很少接触到GC相关的工作,本人接触GC纯粹是因为好奇和R大的早期博文与一些论坛的回答。断断续续的接触一些碎片化的知识,借此将其写下来作为自己学习的一个论证吧。 此系列是阅读中村成洋与相川光著的 垃圾回收的算法与实现 的笔记。 定义 ...

  • 莫枢的JVM分享笔记

    前言 这篇文章是2010年R大做的一次jvm分享 语言处理器的基本结构 语言处理器的种类 编译器 gcc , javac 解释器 Ruby,Pythond等一些实现 IDE Eclipse,NetBeans等 代码分析...