Skip to content

yfractal/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Blog

Articles and Slides

2025

Understanding Memory Barriers Step by Step - A Summary of "Memory Barriers: A Hardware View for Software Hackers" 2025-01-29

SDB: a Non-Blocking Ruby Stack Profiler 2025-01-15

How SDB Scans the Ruby Stack Without the GVL 2025-01-15

Understanding Linear Hash Step by Step 2025-01-04

Understanding the Page Table Step by Step 2025-01-01

2024

SDB: a New Ruby Stack Profiler @ RubyConf China 2024 2024-11-30

无 root 权限查看 Ruby HTTPS 请求内容 2024-09-14

Detect Ruby GVL contention through dynamic link library functions 2024-09-11

Ruby Garbage Collection 101 and Ruby's RGenGC (Restricted Generational GC) 2024-07-06

Rust2go: calls Go from Rust 2024-06-27

Use eBPF USDT in Rust 2024-05-21

2023

How Meltdown Works 2023-12-04

Exercise Snacks: A Feasible Exercising Strategy for Office Workers 2023-05-08

2022

How JeMalloc Works 2022-10-05

MIT 6.824 Distributed Systems Reading Notes

Regression Test Selection for Rails Project @ internal sharing 2022-06-09

Slack’s Incident on 2-22-22 Reading Note 2022-05-03

闲来无事,用 Ruby 撸了个 LSM-Tree 2022-05-02

How Copy on Write Works in Xv6 2022-02-06

TCP Congestion Control Brief Description by Pseudo Code 2022-02-06

2021

How Linux finds physical address through virtual memory 2021-08-11

User Level Thread Switch 2021-07-29

Meltdown Notes 2021-07-25

MIT 6.S081 学习总结 2021-07-17

Linear Hash Revisit 2021-02-22

How DBMS Memory Buffer Works 2021-02-21

2020

Erlang message passing brief introduction @ Beijing Elixir meetup 2020-10-24

Concurrency task schedule brief introduction @ RubyConf China 2020 2020-08-15

Raft 笔记 2020-06-26

Awesome OTP Learning 2020-02-22

Linear Hash 原理及实现 2020-01-27

Erlang ETS Linear Hash Implementation 2020-01-29

"Memory Barriers: a Hardware View for Software Hackers" 笔记 2020-01-31

2019

Mnesia Transaction and Locker @ ShenZhen Elixir Meetup 2019-10-27

Erlang 虚拟机窥探 - process 和 scheduler @ ShenZhen Elixir Meetup 2019-08-05

A Basic Paxos Algorithm Demo Using Erlang 2019-08-05

分布式共识算法 Paxos -- 如何让所有程序员认可 PHP 才是最好的语言 2019-07-12

Understand lock free queue algorithm as a concurrency beginner 2019-02-04

使用 Fiber 实现简单的 CSP (Goroutine channel) 2019-01-24

HTTP Request Demo by Future and Nio4r 2019-04-14

2018

自旋锁及 Nginx 实现 2018-12-18

Erlang 源码阅读 -- scheduler 2018-12-01

Erlang 源码阅读 -- Number of Active Schedulers 2018-12-09

使用 Ruby 实现 Erlang "Process" 2018-11-11

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published