|
|
|
|
|
by MrCroxx
261 days ago
|
|
Hi, foyer's author here. The "zero-copy in-memory abstraction" is compared to Facebook's CacheLib. CacheLib requires entries to be copied to the CacheLib managed memory when it's inserted. It simplified some design trade-offs, but may affect the overall throughput when in-memory cache is involved more than nvm cache. FYI: https://cachelib.org/docs/Cache_Library_User_Guides/Write_da... Foyer only requries entries to be serialized/deserialized when writing/reading from disk. The in-memory cache doesn't force a deep memory copy. |
|