Skip to content
This repository has been archived by the owner on Sep 23, 2020. It is now read-only.

Implementing GC #30

Open
LemonHX opened this issue May 13, 2020 · 2 comments
Open

Implementing GC #30

LemonHX opened this issue May 13, 2020 · 2 comments
Assignees

Comments

@LemonHX
Copy link
Member

LemonHX commented May 13, 2020

柠檬将会分期实现一个理论上停顿非常小的GC

  • 第一阶段实现一个每个VM独立的纯拷贝GC
  • 第二阶段实现一个全局VM共享的三色增量GC
  • 第三阶段打通这三个GC
  • 第四阶段测试GC的延迟并发表
@LemonHX LemonHX self-assigned this May 13, 2020
@LemonHX LemonHX added this to the Release the alpha edition milestone May 13, 2020
@LemonHX
Copy link
Member Author

LemonHX commented May 17, 2020

现阶段实现了每个VM的独立拷贝GC
全局三色增量GC
通过每个VM的独立拷贝GC对全局增量GC的逃逸以及访问

但是根本没有测试

@LemonHX
Copy link
Member Author

LemonHX commented Jun 4, 2020

由于实现更改
现在我先制作一个最蠢的RC

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant