Frage

Was ist der Unterschied zwischen Server und Client-Hotspot. Gibt es einen Grund Produktionsumgebung zu wechseln -Server. Bitte teilen Sie Ihre praktischen Erfahrungen. Gibt es eine Leistungssteigerung? Bezug zu Oracle UCM 10g

War es hilfreich?

Lösung

Ja, kann es eine große Leistungssteigerung in einigen Fällen. Wenn mein Protocol Buffers Umsetzung Benchmarking, ich war es gegen die Java-Implementierung zu vergleichen - und ich war sehr zufrieden, bis ich auf -Server schaltete ... und sah Leistung der doppelte Java. Ich weiß nicht, die Details von allem, was es tut, aber im Grunde läßt es die JIT härter arbeiten, als es den Code erwartet länger ausgeführt werden.

würde ich nicht erwarten, dass der Fall in jeder Anwendung natürlich sein, aber es kann einen großen Unterschied machen. Natürlich wird es nicht viel Wirkung haben, wenn Ihre Anwendung CPU-gebunden ist bereits auf der JVM. Ich habe keine Erfahrung mit Oracle UCM, so konnte nicht sagen, wie viel Wirkung auf den spezifischen Einsatz haben. Haben Sie bereits entsprechende Analyse, wo der Engpass in Ihrem System durchgeführt?

Andere Tipps

Der Server VM sammelt Statistiken für eine längere Zeit als die Client-VM, bevor Java-Bytecode zu nativen Code umgewandelt wird. Ein Bit Mehr hier: http://java.sun.com/j2se/1.3/docs/guide/performance/hotspot.html#server

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top