gcescape

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2024 License: MIT

README

GCEscape

This package provides series of collection, which escape from gc. It can provide much shorter gc pause when you have lots of objects in your memory. In benchmark, the gc pause is 99+% less than using std collection. The more objects you have, the more gc pause time you save

As the arena proposal is delayed, I think it's necessary to have a self-made gc escape collection.

Limited by my time, this repo still has lots of things to do, even the ut need to be enriched.

how to use?

go get github.com/hyphennn/gcescape@latest

Directories

Path Synopsis
Package emap Author: hyphen Copyright 2024 hyphen.
Package emap Author: hyphen Copyright 2024 hyphen.
Package eobject Author: hyphen Copyright 2024 hyphen.
Package eobject Author: hyphen Copyright 2024 hyphen.
Package epool Author: hyphen Copyright 2024 hyphen.
Package epool Author: hyphen Copyright 2024 hyphen.
Package eslice Author: hyphen Copyright 2024 hyphen.
Package eslice Author: hyphen Copyright 2024 hyphen.
Package internal Author: hyphen Copyright 2024 hyphen.
Package internal Author: hyphen Copyright 2024 hyphen.
pprof
emap
Package emap Author: hyphen Copyright 2024 hyphen.
Package emap Author: hyphen Copyright 2024 hyphen.
eslice
Package main Author: hyphen Copyright 2024 hyphen.
Package main Author: hyphen Copyright 2024 hyphen.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL