On Tuesday, August 9, 2011 4:38:00 PM UTC-4, Casper Bang wrote: > > > "For Java SE 6, the definition of a > > server-class machine is one with at least 2 CPUs and at least 2GB of > > physical memory." [2]. > Exactly. Sun's old definition of a server class machine is now nothing > out of the ordinary. Hell, we'll see cell phones and tablets shipping >
Once again, the server-class rule doesn't exist at all for the Windows platform. On Windows, -client is ALWAYS the default. Still I don't see how this is relevant in the 32/64-bit discussion (ergonomics won't pick "bitness" anywhere). > this year with specs like that! I would not be surprised to see the > client profile go away completely on all platforms (just as has > happened with 64bit JRE's). So Osvaldo, I don't know why you say > "HotSpot Client is STILL much more used than Server", empirical > evidence suggests otherwise. Which evidence, care to show any? I don't have any stats either, but at least I have logic on my side: 32-bit browsers are much more used than 64-bit ones; and the 64-bit JRE has only very recently evolved to anything that is usable (6u2x releases). As for Java desktop apps that bundle their own JRE, the option for the 64-bit JRE is extremely rare, in fact SQLDeveloper is the single example that I know that has a Win64 bundle. Oh, you can try to lurk at places like javagaming.org, where people are often whining about optimizations that only Server has and Client doesn't. I too believe that Client, and also 32-bit, is on the way out, but that's because of bleeding-edge improvements like the tiered compiler (JDK 7's), CompressedOops and CompressedStrings. Even with all this trickery, the 64-bit Server (or tiered Client+Server) VM will still use significantly more memory than ol' good 32-bit Client VM. People still judge things like Java vs. Flash or Chrome vs. Firefox counting the megabytes that each uses more than the other - we are still distant from the day when a platform that burns 100Mb more than another competing platform to run a similar app, is not disadvantaged. A+ Osvaldo -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/jKkZ9-2T-FUJ. 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.
