Category: Performance

C# Assembly Duel – Properties vs. Getters and Setter Methods

In this post we look at the differences between properties and getter/setter methods in C# at the assembly level.

Understanding and Using the Disassembly Window in Visual Studio

In this post I discuss how to use and read the disassembly window, and determine if i++ is more efficient than i = i + 1.

Mutex and Semaphores, What’s The Difference?

In this post, I discuss locking mechanisms in concurrent programming, specifically mutex and semaphore locks.

Xamarin Android Bitmaps Part 4 – Efficient Loading of Bitmaps

The fourth and final part of the Xamarin Android bitmap series, where we take a look at loading bitmaps efficiently.