I think theres' a lot more thought that should go in the design of VMs. Now that the code doesn't have any architecture specific smarts, it's up to the VM writers to find the best ways to utilize a specific architecture's strong points and work around weaker ones.
A case in point is the performance of Sun JVM in Linux. We once had a bare-bones servlet runner that did DB connection pooling through threads. The code ran ~ 10x faster on Windows than on Linux. Later analysis showed that the Linux VM was spawning a new process for every thread!
Some one recommended using IBM's JVM but we never came to that.
( (Recursive Package Mangager)Package Manager)) Package Manager) ) ?
...((RPM Package Manager) Package Manager) Package Manager... ad infinitum.
Uhuh,
Recursive acronyms do not have any expansion for the prefix that causes recursion. BTW, did you score your own post?
To add to this, RPM is now RPM Package Manager.
Yes, if you was born in Islamic country then i'm sure you wont find it funny...
Why's that?
Betcha this one's a VB coder!
I think theres' a lot more thought that should go in the design of VMs. Now that the code doesn't have any architecture specific smarts, it's up to the VM writers to find the best ways to utilize a specific architecture's strong points and work around weaker ones.
A case in point is the performance of Sun JVM in Linux. We once had a bare-bones servlet runner that did DB connection pooling through threads. The code ran ~ 10x faster on Windows than on Linux. Later analysis showed that the Linux VM was spawning a new process for every thread!
Some one recommended using IBM's JVM but we never came to that.