Not a great analogy really is it? I don't know of any widely used OS that requires every process to say how much memory it's going to use before it even starts running.
In fact this post really highlighted to me how restrictive the approach is! Forget writing an app that can adapt to different inputs dynamically!!! You have to pick memory size first. No wonder java is only serious for server side stuff. Alan Sent from my iPhone On Aug 12, 2011, at 2:37 PM, mbien <biena...@arcor.de> wrote: > see it as performance optimisation. A GC impl which would have to deal > with fragmented, non continuous and resizing heap would have a hard > time to compete with the current VM. A JVM is a operating system for > java applications. You can't plug in new RAM brick in your system > easily at runtime for the same reasons. > > I would go even further and say that writing java applications with > unknown memory requirements is not that professional :P > > On Aug 12, 2:48 pm, phil swenson <phil.swen...@gmail.com> wrote: >> http://eblog.chrononsystems.com/xmx-is-hurting-the-usability-of-java >> >> I've been saying this since I first discovered the terrible >> OutOfMemoryException in 1999. Xmx makes java inherently unstable. >> You can't rely on your app to stay up until you find the magic Xmx >> setting. WTF!? >> >> Dick/Carl/Tor/Joe - when you talk to Mark Reinnhold, can you bring this up? > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to javaposse@googlegroups.com. > To unsubscribe from this group, send email to > javaposse+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javaposse@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.