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.

Reply via email to