2015-04-23 81 views
1

我有一个C#应用程序在Windows CE智能设备上运行,我最近添加了一个新的图形选项,运行几个小时后会导致“OutOfMemory”异常。我如何发现问题出在哪里?代码看起来很好,它基于以前的图形选项之一运行数周而没有问题。.NET应用程序内存使用情况Visual Studio 2005

我试过在VS 2005中调试> Windows>内存选项,但它们都提示“调试对象运行时不可用”。我也尝试使用远程调试工具(特别是Windows CE远程进程查看器)附加到进程,但没有足够的功能来查看我在找什么。

VS 2005中是否有工具可用于分析远程C#应用程序或本地运行的应用程序(即Win32)?

+0

你可以试试[Redgate的蚂蚁记忆分析仪的14天免费试用版](http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/)。不知道它是否支持CE tho。 –

+0

@MthetheWWatson:谢谢,我准备发一封电子邮件给他们的销售团队,询问它是否支持WinCE,VS2005等。您是否有过这款产品的使用经验? – AlainD

+1

好悲痛,为什么投票下来? – AlainD

回答