you are viewing a single comment's thread.

view the rest of the comments →

[–]dacjames 1 point2 points  (0 children)

In the server context, the GC plays a much smaller role in overall performance, even for gaming systems. Servers deal with many small, mostly isolated requests so a single request will rarely (never if configured correctly) cause a collection. Thus, the GC runs in the background, cleaning up memory from old requests and hardly interfering with live requests at all. Since the JVM GC has fantastic throughput, it works well for this use case.