As we all know, java is "write once, run anywhere".  Given that, it
makes sense to choose a good place to run it, right?  All my questions
in this post relate to Tomcat 4 standalone; I'm not using any other
app or any other java functionality.  I'll be developing on a separate
box.  The first step is choosing the right jvm and the right OS.

In my particular case (I'm sure this is a pretty common case) I'm
restricted to Intel/AMD hardware, basically because it's the best
performance I can get within my budget.  When it comes time to launch,
I'll probably get a fast dual-CPU box.

So, the first choice to make is OS.  It seems that the only two
reasonable choices are Linux and FreeBSD.  Which is going to give me
the best performance for Tomcat?

Second choice is JVM.  I have heard that the IBM JVM is somewhat
faster than Sun's.  Should I go with IBM, or are there any other good,
solid choices?

Finally, compiler questions.  It looks like we have Sun javac, IBM
javac, IBM jikes, and gcj.  Which of these produce the fastest
bytecode?  I've heard jikes is very good.  Also on compiler questions,
does -O matter?  If I download the Tomcat binary distribution, do I
have to recompile it with -O for best performance?

Thanks for any tips!

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to