The Curious Engineer

All blogs / Windows internals

Alois Kraus

aloiskraus.wordpress.com

Performance is everything. But correctness comes first.

Windows internalsPerformance / optimizationC# / .NET

Posts
42 from 25 Jun 2016 to 16 Mar 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://aloiskraus.wordpress.com/feed/

2026 1

  1. Stop Writing Log File Viewers By Yourself

2025 1

  1. Windows Task Manager Shows Misleading Values

2024 2

  1. The Final Windows Handle Leak Guide
  2. Hybrid CPU Performance on Windows 10 and 11

2023 2

  1. Windows 10 April update can cause data corruption
  2. WPA fails with 0x80070032

2022 6

  1. War Story: How Antivirus solutions can bring a server down
  2. .NET Serialization Roundup 2022
  3. Slow network after adding a second WIFI Access Point
  4. PDD Profiler Driven Development
  5. GDI/User Object Leak Tracking – The Easy Way
  6. How Fast is your Virus Scanner?

2021 3

  1. The Case Of A Stuck LoadLibrary Call
  2. Concurrent Dictionary Modification Pitfalls
  3. How To Not Satisfy Customers – Pixel 5 Android Crash

2020 2

  1. When Things Get Really Bad – NTFS File System Corruption War Story
  2. MS Performance HUD – Analyze EventLog Reading Performance In Realtime

2019 4

  1. The WMI Query From Hell
  2. .NET Serialization Benchmark 2019 Roundup
  3. How .NET 4.8 Can Break Your Application
  4. The Unknown Error Code

2018 6

  1. How Fast Can You Get With .NET Core?
  2. Why Does My Synchronous WCF Call Hang?
  3. Why Skylake CPUs Are Sometimes 50% Slower – How Intel Has Broken Existing Code
  4. Serialization Performance Update With .NET 4.7.2
  5. The Mysterious UI Hang Which Resolved Itself After 20s
  6. Be Careful Where You Put GC.SuppressFinalize

2017 7

  1. Crashing VS2017 15.5.2
  2. The Case Of NGen.exe Needing 50 GB Of Memory
  3. Bringing The Hardware And Windows To Its Limits
  4. It Is Time For Time Travel
  5. MemAnalyzer v2.5 Released
  6. The Definitive Serialization Performance Guide
  7. The Mysterious Lost Memory Which Belongs To No Process

2016 8

  1. MS Technical Summit 2016 at Darmstadt
  2. How Buffered IO Can Ruin Performance
  3. Windows 10 Memory Compression And More
  4. Why Is Batman Arkham Knight So Slow?
  5. When Known .NET Bugs Bite You
  6. The Non Contracting Code Contracts
  7. New Beta of Windows Performance Toolkit
  8. Show GDI Handles by Type in Windbg