Registriert seit: 24. Sep 2005
483 Beiträge
Delphi 2010 Architect
|
CPU Auslastung 100%
23. Mai 2011, 13:38
Moin,
ich habe zur Zeit Probleme mit einer sehr hohen CPU Auslastung (90%-100%)! Die Software ist eine Weiterentwicklung aus Tagen in denen ich vielleicht noch nicht so ganz sauberen Code geschrieben habe :] Auch einige Lösungen sind zugegebenerweise Mist. However,
...für eine Neustrukturierung fehlt mir momentan die Zeit! Ich sollte es aber unbedingt in Betracht ziehen.
Um mein Problem jetzt zeitnah zu lösen möchte ich einfach mal eure Ideen zur Vorgehensweise bei solchen Problemen hören.
Ganz kurze Software Erklärung:
Die Software benutzt einige Threads (10-20) um aus dem Internet Daten abzurufen und diesen dann gleich weiterzuverarbeiten. Anschließend werden die Daten in eine Firebird Datenbank schreiben. Die Threads benutzen ein Synchronize um die Datenbank zu beschreiben.
Ich poste hier keinen Code da ich nicht nach der Lösung direkt frage, sondern nach möglichen Ansätzen, bzw. Tools die euch bei der Fehlersuche helfen.
-187-
|