Hallo zusammen,
ich mache gerade etliche Performancetests einer Server-Client Umgebung.
Der Server beantwortet Anfragen der Clients und hierbei messe ich die Zeit der Ausführung der Anfragen auf dem Server.
Jeder Client hat einen eigenen Thread auf dem Server.
Eine Anfrage wäre z.B. Server zähle bis 1000000...und gib mir die letzte Zahl zurück.
Nun ergeben meine Tests, dass der Server z.B.
für einen Client 0,912312 sek benötigt um die Anfrage auszuführen
bei 1000 Clients wenn ich die Gesamtzahl durch 1000 addiere aber nur 0,8231482 sek benötigt für eine Anfrage.
Ich kann mir gerade noch keinen Reim daraus machen, ausser das Java irgendwie warm läuft und darum dann schneller arbeitet.
Vielleicht weiß ja hier jemand Rat?
Dankeschoen im voraus,
mfg Saxer
ich mache gerade etliche Performancetests einer Server-Client Umgebung.
Der Server beantwortet Anfragen der Clients und hierbei messe ich die Zeit der Ausführung der Anfragen auf dem Server.
Jeder Client hat einen eigenen Thread auf dem Server.
Eine Anfrage wäre z.B. Server zähle bis 1000000...und gib mir die letzte Zahl zurück.
Nun ergeben meine Tests, dass der Server z.B.
für einen Client 0,912312 sek benötigt um die Anfrage auszuführen
bei 1000 Clients wenn ich die Gesamtzahl durch 1000 addiere aber nur 0,8231482 sek benötigt für eine Anfrage.
Ich kann mir gerade noch keinen Reim daraus machen, ausser das Java irgendwie warm läuft und darum dann schneller arbeitet.
Vielleicht weiß ja hier jemand Rat?
Dankeschoen im voraus,
mfg Saxer