News for hackers. Stuff that matters.
Re:Shenandoah in OpenJDK 17: Sub-millisecond GC pauses by zozbot234 on Friday September 17, 2021 @08:19AM (#28564561)
Swift uses ARC (atomic reference counting) which differs from tracing GC. C++ and Rust have similar features but can avoid the overhead of ARC in many cases.
Re:Shenandoah in OpenJDK 17: Sub-millisecond GC pauses by Zababa on Friday September 17, 2021 @10:54AM (#28566162)
I know ARC is different from tracing GC, I just don't like how some people try to sell Swift as not garbage collected when it is. Python mainly uses RC, and no one would image calling Python not garbage collected. Calling Swift not garbage collected is a marketing trick, saying they make different tradeoffs compared to tracing GCs is true.