My understanding is that C# made a number of good decisions surrounding structs, but that the JVM has had a huge amount of engineering work, and the HotSpot JIT &amp; GC options are better performing.<p>Can you point to any compelling evidence that either language is faster?