The Curious Engineer

All blogs / C# / .NET

TooSlowException

tooslowexception.com

Performance, architecture, Software Craftmanship...

C# / .NETPerformance / optimization

’16’17’18’19’20’21’22’23’24’25’26
Posts
44 from 24 Aug 2016 to 18 May 2021
Posting
offline
Kind
personal blog
Feed
https://tooslowexception.com/feed/
Archived copy
look it up on the Wayback Machine

2021 7

  1. Why should you care about .NET GC…?
  2. .NET quiz – check your level of knowledge about .NET memory management
  3. .NET debugging in a single picture
  4. The 8 most missing features in C#
  5. .NET GC Internals – the Concurrent Mark phase
  6. .NET GC Internals – the Mark phase
  7. .NET GC Internals mini-series

2020 11

  1. DRAM Anatomy Poster
  2. Why .NET Diagnostics Expert is not just yet-another-online-course?
  3. 6 less popular facts about C# 9 records
  4. Getting rid of array bound checks using ref-returns and .NET 5
  5. GitHub Actions and sample NuGet-based library
  6. await false & await true
  7. The danger of async/await and .Result in one picture
  8. .NET async/await in a single picture
  9. Pinned Object Heap in .NET 5
  10. .NET JIT compiler is not type safe
  11. Mobius – .NET runtime running on .NET Core

2019 11

  1. .NET Memory Management posters
  2. OutOfMemory and IT Startup card game prototypes available!
  3. OutOfMemory! and IT Startup card games are joining forces
  4. OutOfMemory – a nerdy card game for developers!
  5. Pro .NET Memory Management reviews summary – Q1 2019
  6. Heap vs stack, value type vs reference type
  7. Readonly ref variables, in parameters and readonly structs
  8. Disposable ref structs in C# 8.0
  9. Ref struct (byref-like type) and ByReference (byref-like instance field)
  10. Managed pointers in .NET
  11. Do we need JVM’s PhantomReference in .NET?

2018 6

  1. War Story – The Mystery Of The Very Long GC Pauses in .NET Windows Service
  2. Pro .NET Memory Management book pre-order
  3. Implementing custom IValueTaskSource – async without allocations
  4. Zero Garbage Collector for .NET Core 2.1 and ASP.NET Core 2.1
  5. Allocation is cheap… until it is not
  6. Three Dot Netos – a .NET performance tour around Poland

2017 4

  1. The Ultimate .NET Experiment – open source project
  2. Zero Garbage Collector for .NET Core
  3. Analyzing runtime CoreCLR events from Linux – Trace Compass
  4. Characterology of programmers

2016 5

  1. How does Object.GetType() really work?
  2. Advanced .NET Debugging – review
  3. StackOverflow after 10k reputation
  4. .NET Core – compilation, running, debugging
  5. Hello Performance!