|
|
|
|
|
by sunshowers
633 days ago
|
|
This is why memory-bound services generally use languages without mandatory GC. Tail latency is a killer. Rust's memory management does have some issues in practice (large synchronous drops) but they're relatively minor and easily addressed compared to mandatory GC. |
|
I've used these to great success when I had multiple long-lived gigabyte+ arrays. Without off-heap memory, these tended to really slow the gc down (to be fair, I didn't have top of the line gc algorithms because the openj9 jvm had been mandated)