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]>
