相关疑难解决方法(0)

内存工具泄漏.Net可执行文件

可能重复:
什么是一些好的.NET Profilers?

我试图在Windows中测试应用程序的内存泄漏.我已经看过Linux替代品(例如Valgrind),我正在为Windows寻找类似的工具..Net的问题在于内存不像Linux那样立即发布.

我对.Net的了解有限,所以我的问题是我想使用一个工具来查找Windows .Net可执行文件的内存泄漏.理想情况下,程序应该能够在我使用应用程序时检测到任何内存泄漏.有谁知道这样的工具或有任何建议来解决这个问题?

在此先感谢您的帮助.


谢谢你的回复.任何人都可以告诉我,如果这些程序中的任何一个允许您从命令行执行并将内存泄漏报告输出到文本文件中.

谢谢

c# c++ memory-leaks memory-management visual-studio-2010

7
推荐指数
1
解决办法
1万
查看次数

如何识别c#中的内存泄漏?

可能重复:
"记忆泄漏"的剖析

嗨所有在c#中识别内存泄漏的最佳实践是什么?

c#

7
推荐指数
1
解决办法
5279
查看次数

监视C#方法性能的工具

可能重复:
什么是一些好的.NET Profilers?

我真的不知道,如果这样的工具或加载项退出到monitorperformance(time elapsed)每一个methods/line的代码.

我听说过一个工具可以帮助我们完成这项任务,可以附加到VisualStudio上.有人知道吗?

谢谢

c# optimization performance visual-studio-addins

7
推荐指数
1
解决办法
2457
查看次数

.NET中的对象内存分析

是否有工具或方法来确定.NET中每个DLL或对象消耗了多少内存?它分析的细节越多越好.谢谢.

.net memory

6
推荐指数
1
解决办法
4796
查看次数

在哪里可以找到要在Visual Studio 2008中使用的C#应用​​程序的分析器?

我正在为在Visual Studio 2008中开发的C#应用​​程序寻找一个分析器.我正在寻找价格低廉的东西(首选开源)并且它可以集成到VS2008中.我找到了Visual Studio Profiler,但我不知道如何使用它.我安装了Stand Alone版本,它取决于Visual Studio(我猜不是单独使用?)但是在工具菜单中没有任何东西出现,就像他们走过去所说的那样.

c# profiling visual-studio-2008

6
推荐指数
3
解决办法
2153
查看次数

任何说明每种方法运行多长时间的工具?

我程序的某些部分很慢.我想知道是否有工具,我可以使用,例如,它可以告诉我运行方法A()花了100毫秒等...或类似的有用信息.

c# optimization profiling

6
推荐指数
2
解决办法
3082
查看次数

如何在.Net应用程序中找到性能热点?

我有一个现有的ASP.NET 2.0 Web服务为几个WinForms客户端提供服务.在我们的应用程序中,我们相信我们在几个层面都存在性能问题.

  1. 在同步请求中发送同类数据
  2. 延迟加载,Web服务和数据库之间往返太多
  3. POCO < - >使用无类型数据集和反射进行Sql对象映射[no caching]

这是一个具有大量代码库的现有应用程序,我想用这个应用程序找出热点.

  1. 如何设置远程应用程序,例如部署在远程位置的winforms客户端?
  2. 我如何检测Web服务?
  3. 编辑**是否有任何分析器比VS分析器更好?
  4. 我可以相信剖析器告诉我热点,所以我不会用仪器污染我的代码吗?或者我必须采取中间道路,探查器+仪器?

.net c# asp.net performance

6
推荐指数
1
解决办法
1665
查看次数

加快C#/ .NET应用程序的执行速度

我正在寻找提升C#/ .NET应用程序的方法.到目前为止我发现的是

  1. 使用ngen.
  2. 使用操作员时要小心
  3. 使用反射API时要小心.加载dll需要很长时间Assembly.LoadFrom().

还有哪些其他工具/技巧/良好实践可以从C#/ .NET程序中获得最佳性能.

.net c# performance

6
推荐指数
1
解决办法
2118
查看次数

.Net中的内存泄漏

我想知道内存是否真的泄露了.我的Scenaio就像:

  1. 我的.Net应用程序占用了大量的内存.
  2. 我打开了一些对话框,现在需要x + y的内存量
  3. 关闭所有最近打开的对话框
  4. 仍然记忆在x + Y附近

这是内存泄漏还是垃圾收集器没有清除内存的情况.

因为事件也被视为参考.如果事件出现在解除引用的对象中该怎么办?那个事件不会被视为参考,对吧?

c# memory-leaks memory-management

5
推荐指数
1
解决办法
440
查看次数

如何分析我的 C# 应用程序?

可能的重复:
什么是好的 .NET 分析器?
有没有不错的 C# 分析器?

我经常想分析我们团队项目中的代码以比较速度和效率。但是,根据 Microsoft 的性能分析初学者指南,Visual Studio 性能向导不是我们使用的 Visual Studio 2010 Professional 的一部分。

鉴于此限制,似乎需要第三方应用程序。我怀疑我能否说服我的老板在分析应用程序上花很多钱。我有哪些选择,以及如何使用这样的工具?

编辑

感谢您提供有关哪些分析器可用的其他问题的链接。很有用!我正在编辑这个问题,以更多地关注如何使用这些分析器。有什么显着差异吗?在可用性方面?

c# profiling

5
推荐指数
1
解决办法
2万
查看次数