TuM'Fatig:GoToSocial 基于 WASM 的 SQLite 驱动程序和 BSD
2024-11-06
本文讲述了作者在NetBSD和OmniOS上使用GoToSocial (GtS) 的经历,重点关注GtS 0.17.0版本引入的基于WASM的SQLite驱动程序及其对内存使用的影响。作者发现WASM驱动程序导致GtS占用大量内存,即使在单用户实例中也需要4GB内存。为了解决这个问题,作者尝试使用"nowasm"选项编译GtS,但在OmniOS上失败,而在NetBSD上成功,但需要更改数据库配置。最终,作者通过备份和恢复SQLite数据库,成功地将数据从WASM实例迁移到nowasm实例,并将内存占用降低到84MB。
14
未分类
GoToSocial