草庐IT

GCNotificationStatus

全部标签

c# - 在C#中监视垃圾收集器

我有一个WPF应用程序,遇到很多性能问题。最糟糕的是,有时应用程序会冻结几秒钟,然后再次运行。我目前正在调试该应用程序,以查看此冻结可能与之相关,并且我认为可能导致此冻结的原因之一是垃圾收集器。由于我的应用程序在非常有限的环境中运行,因此我相信垃圾收集器在运行时可以使用机器的所有资源,而不会将任何资源留给我们的应用程序。为了验证这一假设,我找到了以下文章:GarbageCollectionNotifications和GarbageCollectionNotificationsin.NET4.0,它们解释了如何在垃圾收集器开始运行以及何时完成时通知我的应用程序。因此,基于这些文章,我创建

c# - 在C#中监视垃圾收集器

我有一个WPF应用程序,遇到很多性能问题。最糟糕的是,有时应用程序会冻结几秒钟,然后再次运行。我目前正在调试该应用程序,以查看此冻结可能与之相关,并且我认为可能导致此冻结的原因之一是垃圾收集器。由于我的应用程序在非常有限的环境中运行,因此我相信垃圾收集器在运行时可以使用机器的所有资源,而不会将任何资源留给我们的应用程序。为了验证这一假设,我找到了以下文章:GarbageCollectionNotifications和GarbageCollectionNotificationsin.NET4.0,它们解释了如何在垃圾收集器开始运行以及何时完成时通知我的应用程序。因此,基于这些文章,我创建