Library that helps to limit the memory consumption of your Go service.
-
Updated
Dec 26, 2022 - Go
Library that helps to limit the memory consumption of your Go service.
Speed up the memory allocation and improve the garbage collection performance.
Gotcha 🎯 seamlessly patches go runtime to provide a convenient way to track amount of heap allocated bytes, objects, calls per goroutine.
Pure Go generic implementation of freelist allocator
Manually memory allocate memory in Golang without GC (garbage collection).
Generic Free List implementation to reuse memory and avoid allocations
Bitset implementation in Go
Simply the best way to instill a sense of urgency within your engineering team.
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
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
Memory Measurements in Go
A High-memory watermark implementation for Go
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."