我在Go中实现了一个HTTP服务器.
对于每个请求,我需要为特定的结构创建数百个对象,我有~10个这样的结构.因此,根据Go实现完成请求后,它将被垃圾收集.
因此,对于每个请求,将分配和释放大量内存.
相反,我想实现内存池以提高分配端和GC端的性能
在请求开始时,我将从池中取出并在请求提供后将其放回
从池实现方面
在内存分配和释放的情况下,还有其他任何提高性能的建议吗?
memory-management go
go ×1
memory-management ×1