Preparing for .NET 10 GC: What Developers Need to Know About DATAS
By
benaadams
The bagel they save for the regulars. Don't skim, savour.
Summary
This article discusses the upcoming changes to the Garbage Collector (GC) in .NET 10, focusing on the DATAS (Dynamic Adaptation of Thread Allocation Sizes) feature that was enabled by default in .NET 9. Since .NET 9 is not an LTS (Long Term Support) release, many users will encounter DATAS for the first time when upgrading to .NET 10. The article warns that Server GC users may notice significant performance profile differences, particularly with memory usage appearing drastically different (likely smaller). The author emphasizes that unlike typical GC features that require no user intervention, DATAS may require some preparation and understanding from developers.
Key quotes
· 4 pulledIn .NET 9 we enabled DATAS by default. But .NET 9 is not an LTS release so for many people they will be getting DATAS for the first time when they upgrade to .NET 10.
This was a tough decision because GC features are usually the kind that don't require user intervention — but DATAS is a bit different.
If you're using Server GC, you might notice a performance profile that's more noticeably different than what you saw in previous runtime upgrades.
Memory usage may look drastically different (very likely smaller)
You might also wanna read
Project Glasswing: AI-assisted vulnerability detection finds over 10,000 critical software flaws
Project Glasswing is a collaborative effort launched to secure critical software against potential threats from increasingly capable AI mode
Project Glasswing: AI-assisted vulnerability detection finds over 10,000 critical software flaws
Project Glasswing is a collaborative effort launched to secure critical software against potential threats from increasingly capable AI mode
Kefir C compiler development moves to private mode indefinitely
The developer of the Kefir C compiler announces the cessation of public development, transitioning the project to private mode indefinitely.
NVIDIA releases open-source physical AI tools for robotics and autonomous vehicle development
NVIDIA has released a set of open-source "physical AI" skills and tools as part of the NVIDIA Agent Toolkit, designed to simplify robotics,
North Korean Group Famous Chollima Compromises Packagist Package to Target PHP Developers
A cybersecurity threat report detailing how the threat actor group "Famous Chollima" (linked to North Korea) targeted PHP developers by comp
hendryadrian.com·1h agoCentOS Stream vs AlmaLinux vs Rocky Linux vs Oracle Linux: A VPS Hosting Comparison
This article compares four Linux distributions—CentOS Stream, AlmaLinux, Rocky Linux, and Oracle Linux—as alternatives for VPS hosting follo
blog.radwebhosting.com·1h ago