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.

Reply via email to