[rescue] Sun memo regarding Java

Dave McGuire mcguire at neurotica.com
Tue Feb 11 13:08:21 CST 2003


On Tuesday, February 11, 2003, at 06:08 AM, Steve Sandau wrote:
> predecessors. Granted, it makes more of a difference to me because, as
> one of the IT folks, I never have the fastest box on my desk...
>
> It appears to me that the equation is like this: java = slow.

   YES, DUH!  It's a virtual machine.  It will never be, it CAN never 
be, as fast as native code!

   Has the clue level here dropped so far that people cannot understand 
the basic principle of "you don't get something for nothing"?  Java WAS 
NOT DESIGNED TO BE FAST.  It was designed to be portable at the binary 
level and to support extremely rapid development, two goals that it 
meets with flying colors.  Nobody ever claimed it could be as fast as a 
native application.

   However, it is typically fast enough for everyday use, even on slower 
machines, if the code is even halfway decently written.  The code 
you're talking about isn't well written.  I know this because you said 
it's painfully slow...I know, from direct experience, that it's 
possible to write complex applications in Java that are nice and fast.  
The problem here isn't Java or its performance, the problem is BAD 
CODE.  Convince the suits at Oracle to stop farming out their 
development to $500/mo programmers in India and you might see better 
Oracle code!

   And another thing...are you running any of this stuff under Windows, 
the platform under which Microsoft has a vested interest in keeping 
Java working poorly on?  You do the math.

   That clue phone, it's a-ringin' off the hook.

        -Dave

--
Dave McGuire             "I've grown hair again, just
St. Petersburg, FL           for the occasion."       -Doc Shipley


More information about the rescue mailing list