je größer mein Programm, desto langsamer läuft es???
-
Hallo Leute,
bin gerade auf das Schrägste gestossen, was mir mit MSVC++ je passiert ist:
Bin unter WinXP an irgendeine physikalische Programmgröße gestoßen: je größer mein Programm, desto langsamer läuft es. Um das zu testen kopierte ich eine Programmzeile 10 mal, ab dem 10. mal läuft das Programm nur mehr mit CPU-Auslastung 10%, kopiere ich sie ein 11. mal, läuft die CPU nur mehr mit 5%, ab ca. 13 mal läuft gar nix mehr ...
Das Phänomen ist auf unterschiedlichen PCs gleich, MFC-Libraries statisch /dynamisch nutzt auch nix, muß also mit irgendeinem Memory-Format (large/huge???) zu tun haben ...
Hat jemand von Euch das schon einmal erlebt? Irgendeine Idee dazu?
Danke,
Alex
-
danke Leute, hat sich erledigt ...
(Programmzeile, die ich dupliziert habe, war ein Funktionsaufruf, in dieser Funktion ist ein SQL-Handle eröffnet worden, der nicht mehr geschlossen wurde und irgendwann war dann die maximale Anzahl von SQL-Handles erreicht ...)
Schönen Tag noch,
Alex