In the past I posted 4 blogs posts with ways to optimize your applications using keywords, compiler tricks and approximations. Here is a quick overview of the blog posts:
Part 1 – Common sense in application development. Use constants and loop manipulation.
Part 2 – Most commonly used keywords in C#: sealed, static, struct, ref, out and unsafe
Part 3 – Information about method inlining. Notes on virtual calls, struct arguments and exception handling. Short introduction to loop unrolling.
Part 4 – Boxing and unboxing, more on exception handling and string operations
Hopefully I will get the time to write some Xbox360 specific optimizations in the near future. I’m busy with the development of Farseer Physics Engine 3.0 at the moment, so it might take some time.