# CSharpMind > C#, .NET, and the runtime beneath them: long-form technical writing about the CLR, the JIT, the garbage collector and the frameworks built on top. - Language: en - Full text: https://csharpmind.com/llms-full.txt - Feed: https://csharpmind.com/rss.xml ## Posts - [Server GC, Workstation GC, and the Numbers Between Them](https://csharpmind.com/blog/server-gc-workstation-gc-and-the-numbers-between-them/) — 2026-08-30 — Server GC finished 2.7 times faster and collected 17 times less often — and made the slowest request in the run 5 to 13 times slower. Both numbers are real. (Markdown: https://csharpmind.com/blog/server-gc-workstation-gc-and-the-numbers-between-them.md) - [Where Thread Pool Starvation Actually Comes From](https://csharpmind.com/blog/where-thread-pool-starvation-actually-comes-from/) — 2026-08-23 — Blocking on a task is the case the thread pool compensates for. Blocking on a sleep or an event is the case it cannot see, and it finished 2.5 times slower. (Markdown: https://csharpmind.com/blog/where-thread-pool-starvation-actually-comes-from.md) - [The State Machine Your async Method Compiles Into](https://csharpmind.com/blog/the-state-machine-your-async-method-compiles-into/) — 2026-08-16 — An async method that never suspends allocates nothing. The same method, suspended once, allocates 160 bytes. The cost is not the keyword — it is the suspension. (Markdown: https://csharpmind.com/blog/the-state-machine-your-async-method-compiles-into.md) ## Pages - [About CSharpMind](https://csharpmind.com/about/) — Why this publication exists, who writes it, what it will and will not publish, and the process every article passes through before it goes out. - [Contact](https://csharpmind.com/contact/) — How to reach CSharpMind about corrections, questions, article suggestions, or anything else regarding the site. - [Privacy Policy](https://csharpmind.com/privacy/) — What CSharpMind collects, the legal basis for it, how long it is kept, and the rights you have under the GDPR. - [Cookie Policy](https://csharpmind.com/cookies/) — Why CSharpMind shows no cookie banner: it sets no cookies, and the one item it stores locally is exempt from consent. - [Terms of Use](https://csharpmind.com/terms/) — The terms that apply when you read CSharpMind: what you may reuse, what the code samples guarantee, and where liability ends. ## Optional - [Async in production](https://csharpmind.com/series/async-in-production/) — series, 2 parts — What `async` compiles into, what it costs at runtime, and the failure modes that only appear once real load is on the thread pool. - [runtime](https://csharpmind.com/tags/runtime/) — topic archive, 3 articles - [async](https://csharpmind.com/tags/async/) — topic archive, 2 articles - [diagnostics](https://csharpmind.com/tags/diagnostics/) — topic archive, 2 articles - [memory](https://csharpmind.com/tags/memory/) — topic archive, 2 articles - [Full text](https://csharpmind.com/llms-full.txt) — every article in one Markdown document - [RSS](https://csharpmind.com/rss.xml)