The Grand Mystery of the Missing 18 Bytes
A developer investigates a discrepancy of 18 bytes between benchmark and memory profiler results in a .NET performance optimization demo.
A developer investigates a discrepancy of 18 bytes between benchmark and memory profiler results in a .NET performance optimization demo.
A practical talk on .NET application performance optimization, covering monitoring, profiling, and iterative improvement using tools like dotTrace and BenchmarkDotNet.
Explains the critical importance of defining clear performance targets and monitoring production metrics for effective software performance testing.
Explains a technique using reflection and dynamic methods to eliminate allocations when using foreach on an IEnumerable<T> in C#.
A guide to using the GRC DNS Benchmark tool to test and analyze Windows DNS server performance and reliability.
Updates to NetEscapades.EnumGenerators source generator, adding new APIs and System.Memory support for faster enum operations.
Argues that YCSB and TPC benchmarks are flawed because they use closed-loop models, and advocates for open-loop benchmarks to better simulate real-world cloud database workloads.
OpenAI announces GPT-5.2, a major AI model update with new variants, improved benchmarks, and advanced features like response compaction.
Benchmarking Nvidia NVENC video transcoding performance on a Raspberry Pi with a 4070 Ti GPU, comparing results to a full desktop PC.
Article explains why GitHub Actions runners are unreliable for benchmarking due to inconsistent hardware and performance variability.
Analysis of AI agents' current limitations, showing they complete only 2-3% of real freelance tasks, highlighting the gap between automation hype and reality.
A comparison of HTML minifiers, discussing benchmarks, trade-offs in effectiveness, speed, and security, and the importance of informed tooling decisions.
Release of dns-benchmark-tool v0.3.2, a CLI tool for testing and comparing DNS server performance.
Explains how hardware performance depends on software selection and tuning, using a three-stage rocket analogy for tech leaders.
A humorous look at AI model benchmarking using the challenge of generating an SVG of a pelican riding a bicycle, and the risks of labs 'gaming' the test.
Announcing dns-benchmark-tool, an open-source Python package for testing and comparing DNS server speeds to optimize application performance.
Analyzes common flaws in C# ArrayPool benchmarks, explaining how JIT optimizations can invalidate results and how to fix them.
Explores four main methods for evaluating Large Language Models (LLMs), including code examples for implementing each approach from scratch.
A guide to the four main methods for evaluating Large Language Models, including code examples and practical implementation details.
A technical exploration of seven methods to intentionally waste CPU time for precise durations, focusing on user-land implementations for profiling tests.