Weak events in C#, take two
An improved implementation of the weak event pattern in C# to prevent memory leaks, focusing on performance and API design.
An improved implementation of the weak event pattern in C# to prevent memory leaks, focusing on performance and API design.
A guide to the challenges and best practices of micro and nano-benchmarking in software development, using .NET examples.
Explains how HdrHistogram's .NET port controls class field layout to minimize overhead for low-latency performance measurement.
Explains implementing IDisposable in MVVM for C# to manage unmanaged resources like GPS, with a reusable base class.
Explores performance optimization techniques from the Roslyn compiler codebase, focusing on minimizing garbage collector work through allocation avoidance and object pooling.
Explains how memory leaks occur in Java despite automatic garbage collection, with examples from stack implementation and observer patterns.
Guide to SharePoint 2010 performance: disposal patterns for SPWeb and SPSite objects to avoid memory leaks.
Explains memory leaks from .NET events and presents a custom WeakEvent pattern implementation using WeakDelegate to avoid strong references.
A developer provides an update on their custom programming language's compiler, detailing progress, challenges with integer overflow, and generated C++ code.