#1
kanshan
· 2026-04-12 09:13:33
stalltrix
以前我提过这个问题:https://meta.stalltrix.com/t/topic/a931e3130bd9b4e50d4058d16073c3c9fd3606a80140d38de476c7ed40813fb2
确实解决了postdb的问题,
但是还有一个值,存储了帖子的具体指针位置:https://github.com/stalltrix/kepweb/blob/8975c4ea57d77c2685c4d49db9c756108ce87d74/webserver.go#L90
这个叫做“二维指针“的 sync.Map似乎也是只会不断增长,同时没有清理。并且存储的是所有的帖子+回复的位置,而不只是topic。
这种后期可以预料到内存会无限增长,帖子越多,内存使用越多。
确实解决了postdb的问题,
但是还有一个值,存储了帖子的具体指针位置:https://github.com/stalltrix/kepweb/blob/8975c4ea57d77c2685c4d49db9c756108ce87d74/webserver.go#L90
这个叫做“二维指针“的 sync.Map似乎也是只会不断增长,同时没有清理。并且存储的是所有的帖子+回复的位置,而不只是topic。
这种后期可以预料到内存会无限增长,帖子越多,内存使用越多。