Hallo, ich hab gestern probiert mein Programm auf einen Laptop zu spielen um dort weiter zu entwicklen. Die Software besteht aus einen Application Server und einen RCP Client. Der Application Server ist eine Hibernate/Spring anwendung. Nun das Problem:
Wenn ich beides zusammen nutzen will, klappt das meistens gar nicht. Starte ich den Server klappt das problemlos, starte ich den Client geht das auch gut. Das Login auf den Server klappt. Aber alles andere wird extrem verzögert das es meist zu einer SocketTimeoutException kommt. Einige Debug Sessions haben mir gezeigt das scheinbar alles was andere Klassen anfordert sehr verzögert wird. Selbst ein einfacher Logging Befehl über Log4J dauert ca 10-30 Sec. Das Abbprüfen der Rechte (welches ein Funktionsaufruf ist) Dauert auch ewig. Manchmal jedoch klappt alles auch gut und es läuft fehlerfrei (ca 10-20% der Fälle)
Das Notebook ist ein ASUS mit einen DualCore Pention (2.2 GHz und ein Windows XP mit 3 GHz) ist so ein Problem bekannt?
Ich hatte schon mal test ausgeführt in dem ich beide Programme gezwungen habe 1 Prozessor zu nehmen. Aber scheinbar ist es so, dass wenn ich ein Programm auf einen Prozessor zwinge, dieser Effekt des Langsam laufens sofort auftritt. Dann kann ich nichtmal den login sinnvoll ausführen. Daher vermute ich das es ein Problem mit den Multicore ist. Ich weiss nur nicht wie ichs behebe.
Wenn ich beides zusammen nutzen will, klappt das meistens gar nicht. Starte ich den Server klappt das problemlos, starte ich den Client geht das auch gut. Das Login auf den Server klappt. Aber alles andere wird extrem verzögert das es meist zu einer SocketTimeoutException kommt. Einige Debug Sessions haben mir gezeigt das scheinbar alles was andere Klassen anfordert sehr verzögert wird. Selbst ein einfacher Logging Befehl über Log4J dauert ca 10-30 Sec. Das Abbprüfen der Rechte (welches ein Funktionsaufruf ist) Dauert auch ewig. Manchmal jedoch klappt alles auch gut und es läuft fehlerfrei (ca 10-20% der Fälle)
Das Notebook ist ein ASUS mit einen DualCore Pention (2.2 GHz und ein Windows XP mit 3 GHz) ist so ein Problem bekannt?
Ich hatte schon mal test ausgeführt in dem ich beide Programme gezwungen habe 1 Prozessor zu nehmen. Aber scheinbar ist es so, dass wenn ich ein Programm auf einen Prozessor zwinge, dieser Effekt des Langsam laufens sofort auftritt. Dann kann ich nichtmal den login sinnvoll ausführen. Daher vermute ich das es ein Problem mit den Multicore ist. Ich weiss nur nicht wie ichs behebe.