Ich schreibe eine kleine .NET Windows Forms-Anwendung, und ich verwende die integrierten Visual Studio-Einstellungen, um meine Programmkonfiguration zu verwalten. Ich bemerkte ein Problem jedoch, dass, nachdem ich eine StringCollection-Einstellung hinzugefügt hatte (um eine Liste der kürzlich zugegriffenen Dokumente zu speichern), mein Programm eversoslightly länger zum Starten nahm.
Ich habe einen StopWatch über die Initialisierung des Programms laufen lassen und festgestellt, dass sogar der Aufruf von StringCollection die Startzeit von 100 Millisekunden auf 300 Millisekunden erhöht hat. Ich weiß, was Sie wahrscheinlich sagen werden, was sind schon 200 Millisekunden zwischen Freunden, aber es erscheint mir seltsam, dass etwas so Einfaches eine solche Verzögerung verursachen kann.
Also meine Frage ist, warum ist der Aufruf einer StringCollection aus den Einstellungen so langsam, und gibt es eine Möglichkeit, die ich diese Verzögerung vermeiden kann?