gpt4 book ai didi

c# - 为什么从设置中调用 StringCollection 很慢?

转载 作者:行者123 更新时间:2023-11-30 15:49:50 25 4
gpt4 key购买 nike

我正在编写一个小型 .NET Windows 窗体应用程序,我使用内置的 Visual Studio 设置来管理我的程序配置。然而,我注意到一个问题,即在我添加了一个 StringCollection 设置(用于存储最近访问的文档列表)之后,我的程序启动时间稍微长了一些。

我对程序初始化运行了 StopWatch,发现即使调用 StringCollection 也需要 100 毫秒到 300 毫秒的启动时间。我知道您可能会说什么, friend 之间的 200 毫秒是多少?但对我来说,如此简单的事情会导致这样的延迟似乎很奇怪。

所以我的问题是,为什么从设置中调用 StringCollection 这么慢,有什么办法可以避免这种延迟?

最佳答案

它很可能正在加载额外的程序集,否则直到以后才需要这些程序集。

您可以在加载设置之前使用 Console.ReadLine() 调用,然后在 Visual Studio 中运行它时查看加载了哪些程序集以测试该理论。

关于c# - 为什么从设置中调用 StringCollection 很慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1133957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com