#222·gocui

强制更新

作者: ripienaar创建于 2020年6月28日更新于 2020年7月4日

我使用 `g.Update` 来向滚动的文本框添加行 - 就像 `tail -f` 一样。 定期从缓冲区中删除行,以免大小永远增长,但事实是,`g.Update()` 创建的 go 例程会随着时间的推移泄露大量内存。 在添加了 10 千行后,内存中会出现 10 千个 go 例程的描述符,这些描述符永远不会被释放。

内容来源: jroimartin/gocui