Skip to content

ma6174/bytepool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BytePool

Doc Go Report Card

参考 oxtoacart/bpool,但是增加了如下功能

  • 控制总的内存使用量,超过之后会等待,防止OOM
  • 为了防止超内存之后Get超时,增加了context来控制超时时间,防止死锁
  • 增加GC功能,定期清理内存,闲时释放内存
  • 如果忘记Put会在GC的时候自动Put回去
  • 自动防止重复Put,避免数据错乱

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages