【发布时间】:2009-07-15 20:49:12
【问题描述】:
我正在编写一个小型 .NET Windows 窗体应用程序,并使用内置的 Visual Studio 设置来管理我的程序配置。然而,我注意到一个问题,在我添加了 StringCollection 设置(以存储最近访问的文档列表)之后,我的程序启动的时间比以往任何时候都长。
我在程序初始化过程中运行了 StopWatch,发现即使调用 StringCollection 也将启动时间从 100 毫秒缩短到 300 毫秒。我可能知道你会说什么,朋友之间的 200 毫秒是多少?但我觉得很奇怪,这么简单的事情会导致这样的延迟。
所以我的问题是,为什么从设置中调用 StringCollection 这么慢,有什么办法可以避免这种延迟?
【问题讨论】:
标签: c# .net settings stringcollection