On 1/12/22 10:41 AM, Adam D Ruppe wrote:
On Wednesday, 12 January 2022 at 15:25:37 UTC, H. S. Teoh wrote:
However it turns out that unless you are writing a computer
game, a high frequency trading system, a web server
Most computer games and web servers use GC too.
idk about hf trading.
Yeah, I had trouble agreeing with that statement too.
For computer gaming even, GC is not horrific as long as you aren't
allocating and freeing loads of things every frame. And a web server
works great I think with GC. vibe-d makes non-stop use of the GC
(allocating a bunch of class objects for every request).
sub-second latency is also quite possible even with a stop-the-world GC.
Look at Sociomantic -- they still used the GC, just made sure to
minimize the possibility of collections.
I wonder if there is just so much fear of the GC vs people who actually
tried to use the GC and it failed to suit their needs. I've never been
afraid of the GC in my projects, and it hasn't hurt me at all.
-Steve