Devlog#18|戴森狗吃掉了司机
littlesheepラムです
5/21/2026, 3:54:40 PM186 次阅读

Devlog#18|戴森狗吃掉了司机

DysonGo based DysonFS replaced DysonNetwork.Drive

#devlog

虽然不知道为什么 DysonNetwork.Drive 这个文件服务总是吃掉那么多内存。虽然现在服务器的内存一点也不紧张,但是看到这个还是非常的难受。平均多跑点文件分析任务就会 700M

于是我就想起了我的好朋友,Golang。

你知道吗?
Solar Network v2 版本的服务器(HyperNet)虽然很垃圾,但是全部都是在 Go 写的。

小羊回到了它忠诚的 Go,地鼠疑惑的看着小羊,旁边站着的伊斯兰人(=!有人说 GPT 的图标像两个伊斯兰的星星叠在一起!=)。

DysonFS 的项目基本上是由 GPT 5.4 领导开发的,我没有出很多力。AI 最擅长的就是照葫芦画瓢。把旧的 DysonNetwork.Drive 的代码丢给他吭哧吭哧没花多少功夫就做出了个能用的版本。

8oMairSsH7A.png

非常优秀的成绩了。虽然没有当初 DysonNetwork.Gateway 换到 Blade 那么经验(DysonFS 将 libvips 和一些图像处理支持库热加载到了内存中,因此 memory footprint 会比较高)。

此外,本次重构的顺利得益于 DysonNetwork.Shared 的 Go port 版本,DysonGo 戴森狗的出现。这会帮助我们未来迁移更多服务。

虽然计划中的推送服务也要被干掉,但是很明显小羊累了。而且现在的推送服务也挺安分守己的,没有很过分的浪费资源。所以尽管 Ring 在名单上,但是慈父可以暂时放过他的说。