Hallo Gemeinde!
mein Proggi ist eigentlich schon fertig, mal ein paar Performence-Fragen an die Äggsberden hier:
a, wieviel Rechnerleistung kostet mich ein
FileOpen
FileClose
(wenn das z.B. alle 5 Sekunden passiert) (Dienst soll in ein Log-file protokollieren)
die Funktion _FileWriteLog wird ja wohl vergleichbar arbeiten (also Log-File öffnen und schließen)
b, würde gerne mein Programm Teilen
b1 Hauptpogramm was die Zeit überwacht, eine Netzwerkverbindung herstellt
gesteuert über ein ini-file
b2 eigenes EXE, was dann vom Netzwerk Daten auf einen Kommunikationsserver schiebt. (und noch kontrolliert, daß die Daten mindestens schon 20 Sekunden alt sind, damit mir nicht noch irgendeine Applikation auf dem Netzwerkserver dadrin "rumfummelt")
Wegen Problemen mit angeblich geöffnenten Files (such ich schon 2 Tage dran, weiß nicht, was ich angeblich nicht schließe und wo ich die 64 offene Files-Grenze überschreite) hab ich das heute mal so realisiert und bild mir ein, es kostet weniger Rechnerleistung, als wenn ich die Arbeit vom Unterprogramm b2 in eine Funktion nach b1 baue.
Hat noch den Vorteil, daß ich b2 als eigene EXE noch von anderen Applikationen starten kann.
Hat jemand einen Debug-Tip zu meinem offenen Files-Problem???
(mit FileMon von Sysinternals bin ich nicht weitergekommen und bei mir daheim auf einem Win2000-System hab ich das Problem auch nicht, tritt aber auf meiner Testmühle mit Windows 2003 Server in der Firma sporadisch auf.
1000 Dank
Gruss
German
PS: wie testet ihr die Performance von ner autoit-Applikation. (gemeint ist hier, wie stark der Rechner dadurch belastet ist, brauch keine Echtzeitverarbeitung, daß Teil soll kein Atomkraftwerk steuern)