424 Stimmen

Echte Unterschiede zwischen "java -server" und "java -client"?

Gibt es einen echten praktischen Unterschied zwischen "java -server" und "java -client"?

Alles, was ich auf der Website von Sun finden kann, ist eine vage

"Server startet langsamer, sollte aber schneller laufen".

Was sind die wirklichen Unterschiede? (Ich verwende derzeit JDK 1.6.0_07.)

1voto

Nuwan Arambage Punkte 683

Bei der Migration von Version 1.4 auf Version 1.7 ("1.7.0_55") haben wir festgestellt, dass es keine Unterschiede bei den Standardwerten für die Parameter heapsize|permsize|ThreadStackSize im Client- und Servermodus gibt.

Übrigens, ( http://www.oracle.com/technetwork/java/ergo5-140223.html ). Dies ist der Ausschnitt aus dem obigen Link.

initial heap size of 1/64 of physical memory up to 1Gbyte
maximum heap size of ¼ of physical memory up to 1Gbyte

ThreadStackSize ist höher in 1.7, während durch Open JDK Forum gehen, gibt es Diskussionen, die Frame-Größe ist etwas höher in 1.7 Version angegeben. Es wird angenommen, dass der tatsächliche Unterschied zur Laufzeit anhand des Verhaltens Ihrer Anwendung gemessen werden kann.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X