Einzelnen Beitrag anzeigen

OlliWW

Registriert seit: 31. Aug 2011
159 Beiträge
 
#1

Zugriff auf Strings / Listen langsam?

  Alt 1. Okt 2014, 17:25
Hallo,

Ich habe einen Fehler in meiner Software, aber ich komme nicht auf die richtige Lösung.

Die Software läuft auf verschiedenen Windows Systemen performant und ohne Probleme. Bei einigen Windows Server 2012 Systemen habe ich jedoch die Problematik, dass die gesamte Software langsamer reagiert. An der Hardware des Rechners kann es nicht liegen.

Ich konnte zwei "Ursachen" bereits eingrenzen:
1.) Man ist per RDP auf den Rechner verbunden = langsam. Ist man hingegen direkt auf der "Console", also sitzt vor dem PC verhält sich das System normal schnell
2.) Eine Methode die besonders auffällig ist ist "Combobox.Items.AddStrings(TStringList)"

Dieses Addstrings dauert bis zu 6 Sekunden, um eine Liste von ca. 50 Einträgen hinzuzufügen. Diese Methode ist natürlich abgesichert mit "BeginUpdate" und "EndUpdate".

Ich habe zwei Vermutungen:
Entweder werden Strings falsch behandelt / interpretiert oder es hat irgendwas mit den Visuellen Komponenten ansich zu tun. Hoffentlich habt ihr ein paar Tipps.
  Mit Zitat antworten Zitat