|
|
|
|
|
by algorithmsRcool
331 days ago
|
|
If you look at Garnet's source code it is very non-idiomatic C#. It goes to extraordinary lengths to avoid the garbage collector. Almost all memory management is done with unmanaged memory and pointers. They also have a very clever internal design and do some other tricks like strategically avoiding async/await and moving I/O operations onto the network request thread. |
|