C still outperforms both the JVM/CLI class of runtimes when it comes to extremely performance sensitive applications and tight memory constraints.
I really don't believe there is a performance problem with Java/JVM vs Mono. When you cite Mono as having big performance advantages and cite the stack allocation feature: Have you experienced this or read any type of credible study that shows this? Because this sounds like FUD. I've heard people make the same claim and cite benchmarks from Miguel de Icaza's blog where they show that Mono allocates 1000 stack allocated structs faster than Java/Dalvik allocates 1000 classes on the heap and these were touted around the web. There is a grain of truth to the benefits of stack allocation, but it's such a convoluted unrealistic case and the guys were obviously trying to make Java/Dalvik runtime look bad. I've done *LOTS* of C# high performance code myself (never Mono, always the Microsoft .NET version) and I've done many benchmarks myself and I've seen Java often does better. I don't want to get into a C#/Mono vs Java debate, those degenerate into garbage way too quickly. But I do want to hear people's ideas for a dream hobbyist game development environment that provides an alternative to the Microsoft ones. On Jan 16, 4:50 pm, Josh Berry <[email protected]> wrote: > On Mon, Jan 16, 2012 at 5:00 PM, Fabrizio Giudici > > <[email protected]> wrote: > > So, to avoid legal issues, Sony decided to put their balls into Microsoft's > > hands? Brilliant! > > Probably more to ride on the popularity of XNA. > > And I could be wrong, but I think the JVM takes a beating on most of > these platforms for lack of easy access to such items as unsigned > primitives and stack allocations. Waiting on a JIT is not an option > for most game developers. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
