Comment Re:Where are the apps? - What Speed? (Score 1) 340
Write a simple Java 'hello world' program, and you will find it can run in just a few megabytes (use the -Xmx switch to set the max usage).
Java 5.0 usually came within 5-10% of optimised C++. Within 5-10% is still slower....
Just the concept that ANYONE would think that it is reasonable for a "hello world" program to need a few megabytes is disgusting. What ever happened to efficient code.
I have yet to meet a Java program that I would use if I had another choice. For utilities, the time it takes for the java version to get started is less that the total run time for the equivalent program in a real language. As for full blown applications, even though there have been moderate improvements, there is a long way to go (not that some apps done in other languages arent as bad or worse)
Benchmarks are NOT real world. In the real world, the time it takes for an app to become useable means something, and in a few cases it means a lot more than the raw speed of the app after launching.
It's a sad state of affairs when it's faster to load up a saved virtual machine running a java app, than to load the actual app itself on the host.
Java 5.0 usually came within 5-10% of optimised C++. Within 5-10% is still slower....
Just the concept that ANYONE would think that it is reasonable for a "hello world" program to need a few megabytes is disgusting. What ever happened to efficient code.
I have yet to meet a Java program that I would use if I had another choice. For utilities, the time it takes for the java version to get started is less that the total run time for the equivalent program in a real language. As for full blown applications, even though there have been moderate improvements, there is a long way to go (not that some apps done in other languages arent as bad or worse)
Benchmarks are NOT real world. In the real world, the time it takes for an app to become useable means something, and in a few cases it means a lot more than the raw speed of the app after launching.
It's a sad state of affairs when it's faster to load up a saved virtual machine running a java app, than to load the actual app itself on the host.