【发布时间】:2010-05-20 13:10:53
【问题描述】:
我们的应用程序是用 .NET(框架 3.5)编写的。在终端服务环境中部署时,我们遇到了应用程序性能问题。客户端正在使用 TS 场。他们有 4GB 内存和不错的至强处理器。
在此环境中打开应用程序时,即使处于空闲状态,它的 CPU 使用率也会达到 25%。当部署在正常的客户端 - 服务器环境中时,它的行为正常,在必要时会增加 CPU 使用率,并在空闲时降至 0。
有没有人知道是什么原因造成的?或者,我能做些什么来调查?我们没有使用性能分析工具可以找到的内存泄漏。
- 这是一个 WinForms 应用程序
- 我们没有可供测试的 TS 环境
- 该应用程序是一个业务应用程序。
基本上,捕获和更新数据。它是一个庞大的业务应用程序,但几乎没有多线程、侦听器等。我们确实有 ANTS 分析器(内存/性能),但正如在我们的环境中提到的,我们没有问题 - 它只发生在 TS 环境中
【问题讨论】:
标签: c# .net cpu memory-management