Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
User Journal

Journal omar.sahal's Journal: Java

article here The results he got were that Java is significantly faster than optimized C++ in many cases. "They also show that no one should ever run the client JVM when given the choice," Lea adds. ("Everyone has the choice," he says. To run the server VM, see instructions in the Using the Server JVM section below.) Using the Server JVM Every form of Sun's Java runtime comes with both the "client VM" and the "server VM." "Unfortunately, Java applications and applets run by default in the client VM," Lea observes. "The Server VM is much faster than the Client VM, but it has the downside of taking around 10% longer to start up, and it uses more memory." Lea explains the two ways to run Java applications with the server VM as follows 1. When launching a Java application from the command line, use java -server [arguments...] instead of java [arguments...]. For example, use java -server -jar beanshell.jar. 2. Modify the jvm.cfg file in your Java installation. (It's a text file, so you can use Notepad or Emacs to edit it.) This is located in C:\Program Files\Java\j2reXXX\lib\i386\ on Windows, /usr/java/j2reXXX/lib/i386/ on Linux. You will see two lines: -client KNOWN -server KNOWN You should change them to: -server KNOWN -client KNOWN This change will cause the server VM to be run for all applications, unless they are run with the -client argument. He can be contacted at keith@kano.net.
This discussion has been archived. No new comments can be posted.

Java

Comments Filter:

Machines have less problems. I'd like to be a machine. -- Andy Warhol

Working...