What the game industry taught me about performance
Key takeaways
- Multiple specific techniques for CPU performance optimizations in C#.
- Better understanding of CPU architecture and how hardware and code interacts.
- Understand why performance is relevant in the world of mobile devices and cloud computing.
- Insight into game development practices.
Modern games push the hardware to its limits. In this talk we look at some of the techniques used in games and how these ideas map to the world of .NET development. We look at how code interacts with hardware and how we can make simple changes to boost the performance of CPU bound code.