Original geschrieben von BrainMan
Also ich bin zurück auf die 0.95 da ich die 0.96 absolut nicht mehr ans laufen gebracht habe..
Pullerschnecke Du solltest Dir bitte was einfallen lassen.
Hab nun wie gesagt wieder die 0.95 laufen und die geht soweit ohne Probleme.
Mit welchen Einstellungen hast du die 96 getestet?
Die Verfügbarkeitsroutinen von der 95 und der 96 unterscheiden sich nähmlich kaum.
Die Änderungen im Detail:
* Ich habe einen Speicherleg beseitigt. bei der 95 wurde noch für jede Verbindung ein paar Kilobyte belegt und nicht wieder freigegeben.
* Die Routine weist freigewordene Verbindungen schneller wieder zu.
* Ich habe eine Zuweisungsfehler beseitigt der bei der 95 verhindert hat das wirklich mit 50 paralleln Threads gearbeitet wurde.
* und ich habe den standard ScanTimeOut auf 10000 gesetzt.
Genau genommen können die letzten beiden Punkte dieses Phenomän erklären, wenn du eine Einstellung benutz die über 20 Threads und einem TimeOut von 5000 liegt. Viel mehr macht die 95 nähmlich auf Grund des Zuweisungsfehlers nicht.
CU
Pullerschnecke