我们开发了一个 EMR 软件,在演示中使用 WPF,在业务层使用 .NET c# 库。WCF 服务调用用于服务器和客户端之间的通信。应用程序对所有页面和页面中的选项卡使用 WPF 用户控件。现在的问题是当用户加载页面和选项卡时,内存消耗会增加,并且在应用程序停止之前它不会减少。即使用户关闭旧页面,内存消耗也不会减少。随着用户加载更多页面并关闭它们,系统继续变慢。有时用户关闭应用程序并再次使用它。即使在那个时候,考虑到第一次加载性能,应用程序也会变慢。我该如何解决这种情况。它现在已成为应用程序的瓶颈。任何人都可以帮忙。
问问题
908 次
2 回答
0
我使用EQATEC分析器在 Silverlight、WPF 和 Windows Phone 中分析我的自定义控件。这真的很有用。
于 2012-08-07T04:36:24.597 回答
0
您必须使用内存分析器来找出代码的哪些部分保留了数据。搜索“.NET 内存分析器”。
于 2012-08-06T12:38:56.920 回答