The performance (as with all java) is still slower than C++. Performance is our TOP work-item, and we have many suggestions in our pipeline to Sun on how they can improve java performance in the JDK's (they over-use synchronization internally, etc).
>Does it depend on a resident interpreter at runtime, on >both servers and client machines, or is it precompiled to >native code?
San Francisco code does not depend on anything, other than the ability of the client and server to run java. Use of JIT's (Just-In-Time compilers) can make things much faster if the user chooses, but can also cause problems (JIT's change code, sometimes introducing problems, in our experience) - they are often immature, technologically. To my knowledge, nothing is precompiled to native, that completely negates the advantages of java. Please see the web page in my profile, there are many articles on SF referenced there, many technical details, etc.
Private messages would probably be appreciated for any future detailed tech. questions, though I'll probably refer them to the web page, I've got lots of work to do this week. |