Hallo,
kann mir jemand sagen, welche Gründe bestehen können, dass eine Funktion, welche innerhalb eines eigenen Threads abläuft, die 3fache Zeit benötigt?
Eine Steigerung der Priorität zeigt keine wesentlichen Unterschiede.
In der Funktion werden z.Zt. 10 Dateien je 5MB gelesen und der Inhalt dynamisch in verschachtelten Objekten im Speicher angelegt.
Die Funktion bzw. der Thread wird aus einem Kontrollfenster heraus aufgerufen, in welchem normalerweise timergesteuert der aktuelle Stand der Leseroutine angezeigt wird.
Auch bei ausgeschaltetem Timer, also keine weitere Aktivität, ergibt sich keine Änderung.
Bin für jede Idee dankbar
Gruss flowpow
kann mir jemand sagen, welche Gründe bestehen können, dass eine Funktion, welche innerhalb eines eigenen Threads abläuft, die 3fache Zeit benötigt?
Eine Steigerung der Priorität zeigt keine wesentlichen Unterschiede.
In der Funktion werden z.Zt. 10 Dateien je 5MB gelesen und der Inhalt dynamisch in verschachtelten Objekten im Speicher angelegt.
Die Funktion bzw. der Thread wird aus einem Kontrollfenster heraus aufgerufen, in welchem normalerweise timergesteuert der aktuelle Stand der Leseroutine angezeigt wird.
Auch bei ausgeschaltetem Timer, also keine weitere Aktivität, ergibt sich keine Änderung.
Bin für jede Idee dankbar
Gruss flowpow