Buch
2004-05-06 10:43:47 UTC
So, looking at Java platform (not just language), it is hard not to notice
how VM is actually terrible waste of CPU cycles.
Yes, yes, benchamrks, does not shows as large overhead for most of time,
etc, etc ...
But, theoretically speaking it is waste of CPU cycles.
As I understand, there is division in Sun's software division that makes VM,
and other is "porting" that VM to specific OS.
So, there are lot of knowledgeable people knowing inside and out every OS
for which they made VM port.
Integrating Java into OS, instead of having VM, could be hard for
proprietary OS-es, but they have their own Solaris, and Linux.
Java apps would therefore perform better on such Java enabled OS-es, and
there would be no jre distributions, only updates.
That would lead other OS companies to integrate Java also, or at least allow
Sun to do it. (Perhaps not MS, but then all that Java users would not care
for MS desktops, so I think MS would also).
--
Replace zeroes with "o" to reply
how VM is actually terrible waste of CPU cycles.
Yes, yes, benchamrks, does not shows as large overhead for most of time,
etc, etc ...
But, theoretically speaking it is waste of CPU cycles.
As I understand, there is division in Sun's software division that makes VM,
and other is "porting" that VM to specific OS.
So, there are lot of knowledgeable people knowing inside and out every OS
for which they made VM port.
Integrating Java into OS, instead of having VM, could be hard for
proprietary OS-es, but they have their own Solaris, and Linux.
Java apps would therefore perform better on such Java enabled OS-es, and
there would be no jre distributions, only updates.
That would lead other OS companies to integrate Java also, or at least allow
Sun to do it. (Perhaps not MS, but then all that Java users would not care
for MS desktops, so I think MS would also).
--
Replace zeroes with "o" to reply