WPF放缓表现

时间:2012-12-07 14:39:58

标签: wpf performance optimization slowdown

这是一个在VS2010中开发的应用程序,具有针对Postgres数据库的WPF Web浏览器3层的理念。代码级别(VB.NET)遵循Microsoft建议的代码优化最佳实践。

这是一个高流量的应用程序,因为它允许许多称为“转录员”的用户对大量数据执行连续数据处理。

也就是说,应用程序允许大量用户(n)使用IE9连续“攻击”一定数量的数据(或使用带有允许可视化XBAP的补充的Firefox。

许多用户报告说,最初应用程序在性能和流动性方面表现良好,但是半小时后(Windows XP Professional)和一个半小时差不多两个小时(Windows 7),应用程序开始降低响应速度,强制用户关闭浏览器,有时重启。

S.O.的队伍各不相同。 (Windows 7和Windows XP Professional),有些具有2或3 GB内存,并且具有从Pentium到Intel Core i3的各种处理器。

现在,问题

如何在如此多变的舞台上提高应用程序性能?

为什么应用程序启动良好并逐渐开始出现性能崩溃并出现错误?

是否有任何免费或付费软件可以帮助我识别应用程序可能崩溃的某些点?

提前感谢大家的反馈。

1 个答案:

答案 0 :(得分:1)

听起来你可能有内存泄漏。我们使用SciTech的这个分析器,非常好。

.NET Memory Profiler