重归混沌的BLOG
师法天地, 道法自然
2023年又已经走完了最后一秒。相比2022年,技术上的收获更少了,令我醍醐灌顶的突破已经很久没有出现过了。 …
去年学习Go语言时,有位同学说了一句让我至今仍深刻记忆的话:“我们有足够多的工具来进行性能分析,以找出性能问题…
silly是一个基于Lua的高并发网络框架,它的定时器是采用类似Linux内核时间轮的方式实现的。 数据结构大…
事情的起因是这样的,我最近在给silly增加prometheus数据库支持。 在测试过程中发现,在docker…
在游戏服务器的分布式设计中,我们通常避免将密切交互或存在数据强耦合的两个模块分别实现在不同的进程中。 然而,在…
silly是基于Lua语言的Coroutine机制而实现的一个高并发网络框架。 其coroutine调度机制很…
2022年终于过完了,细细数来,有用时间真的比往年都短。 我翻了翻Blog, 几乎没有什么转折性的收获。 因为…
在有GC和闭包实现的语言中,我最熟悉的是Lua语言。所以在使用Go语言时,碰到不熟悉的细节,总是会以Lua的机…
Go语言的指针真的很灵活,远非其他带GC的语言可以比拟的。 比如下面这段代码,并不会产生GC问题。 而在其他带…
TL;DR:本文不讨论三色垃圾回收,不讨论读写屏障,不讨论内存分配策略。仅仅从内存视角抽象出一个简单的屏障。以…