Speed up the memory allocation and improve the garbage collection performance.
-
Updated
May 30, 2023 - Go
Speed up the memory allocation and improve the garbage collection performance.
Library that helps to limit the memory consumption of your Go service.
Gotcha 🎯 seamlessly patches go runtime to provide a convenient way to track amount of heap allocated bytes, objects, calls per goroutine.
Buffer pool with capacity in order to prevent from excess memory usage and CPU trashing.
Marshaltap is a tiny tap that can improve performance of marshallers effectively by reduction of memory allocations
Memory Measurements in Go
Bitset implementation in Go
syncpool is a generic wrapper on sync.pool that its purpose is to cache allocated but unused items for later reuse, relieving pressure on the garbage collector
A High-memory watermark implementation for Go
Simply the best way to instill a sense of urgency within your engineering team.
Generic Free List implementation to reuse memory and avoid allocations
Manually memory allocate memory in Golang without GC (garbage collection).
Add a description, image, and links to the memory-allocation topic page so that developers can more easily learn about it.
To associate your repository with the memory-allocation topic, visit your repo's landing page and select "manage topics."