用于Go的缓存库,GC开销为零。-Golang开发

时间:2024-06-15 07:55:27
【文件属性】:

文件名称:用于Go的缓存库,GC开销为零。-Golang开发

文件大小:19KB

文件格式:ZIP

更新时间:2024-06-15 07:55:27

Golang Caching

FreeCache-用于Go的缓存库,具有零GC开销和高并发性能。 内存中的对象长期存在会带来昂贵的GC开销,有了FreeCache,您就可以在内存中缓存无限数量的对象,而无需i FreeCache-Go的缓存库,GC开销为零,并发性能很高。 内存中的对象长期存在会带来昂贵的GC开销,使用FreeCache,您可以在内存中缓存无限数量的对象,而不会增加延迟和吞吐量。 功能存储数亿个条目零GC开销大量并发线程安全访问Pure Go实现过期支持几乎LRU算法严格限制的内存使用附带一个支持以下任务的玩具服务器


【文件预览】:
freecache-master
----go.mod(87B)
----go.sum(377B)
----ringbuf.go(6KB)
----timer.go(2KB)
----.travis.yml(124B)
----ringbuf_test.go(931B)
----LICENSE(1KB)
----cache.go(10KB)
----README.md(3KB)
----segment.go(13KB)
----cache_test.go(19KB)
----server()
--------main.go(6KB)
----iterator.go(2KB)

网友评论