问题标签 [clrprofiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2256 浏览

.net - CLRProfiler 的问题

我正在尝试使用 Microsoft 的CLRProfiler来分析我相当大的应用程序,并且每当它尝试写入(或读取)日志文件时它就会崩溃。具有讽刺意味的是,确切的错误在MS 的“反馈”网站上被记录为不可重现,而且似乎从未得到修复。我得到了一个NullReferenceException

有没有人知道我该如何获得帮助,或者理想情况下让该死的东西正常运行?MSDN 上的哀求求助被忽略了……谢谢!

0 投票
3 回答
5089 浏览

asp.net - 如何使用 CLR Profiler 调试在 IIS 7.5 上运行的 ASP.Net 应用程序?

我的 ASP.Net 应用程序存在内存泄漏问题。我试过 WinDbg,IMO 显示的信息大多是无用的,我目前正在尝试让 CLR 分析器工作。

我的问题是每次我尝试“分析 ASP.NET”时,它只会快速闪现两个控制台,我无法读取它们,然后 CLR Profiler 的标题栏显示“正在启动 IIS。发生错误 2。”

  • IIS 7.5
  • Windows Server 2008 R2 企业版

其他要知道的事情:

我确实尝试以管理员身份运行 CLR Profiler。

我真的需要确定我的内存泄漏的来源,任何帮助将不胜感激。

编辑:

我已经看过这个:http: //msdn.microsoft.com/en-us/library/ff650691.aspx

0 投票
1 回答
1001 浏览

.net-4.0 - CLR Profiler 2.0 不适用于 .NET 4.0 客户端配置文件 WPF 应用程序

我有一个针对 .NET Framework 4.0 客户端配置文件的 WPF 应用程序。

当我从 CLR Profiler 2.0(以管理权限运行)运行它时,应用程序启动并正常运行,但 CLR Profiler 不显示任何信息。当我点击“立即显示堆”时,它会冻结一段时间,然后显示消息“应用程序没有响应”。当应用程序终止时,它会显示“分析器结果”,它们都是“0”或“未知”。

我正在使用 Windows 7 x86 Professional

.NET 4.0 是否有 CLR 分析器?

任何提示表示赞赏

谢谢,乔纳斯

0 投票
1 回答
2009 浏览

memory-leaks - CLR Profiler 可以用来查找内存泄漏吗

我的 .NET 应用程序有内存泄漏。似乎很少有人为此目的推荐使用 CLR Profiler,我对这个想法有点迷茫。对我来说,为了找到内存泄漏,工具应该比较两个内存状态,这可以给你统计数据,比如两个状态之间的对象增长。所以在我看来,如果一个工具不能比较两个(或更多)内存状态,它就不能用于检测内存泄漏。显然,性能计数器之类的东西有点不同的概念,您可以在其中趋势内存使用情况。

所以我的问题是,是否有人可以解释 CLR Profiler 究竟如何用于检测内存泄漏?

0 投票
2 回答
402 浏览

asp.net - CLR Profiler 能否用于分析 ASP.NET 应用程序?

CLR Profiler 能否用于分析 ASP.NET 应用程序?

0 投票
1 回答
485 浏览

wpf - 使用 CLR Profiler 启动时应用程序崩溃

我正在尝试将 CLR Profiler 用于我的 WPF 应用程序,但该应用程序每次都会崩溃。在找到应用程序的跟踪日志后,我在我的应用程序中MainNavigation.xmal.cs使用单例类来存储全局数据。当我从探查器启动应用程序时,它以某种方式无法初始化提到的 Singleton 类。有没有人在这里遇到过这种问题?

0 投票
1 回答
1745 浏览

.net-4.0 - 没有 CLR 版本 v4。被加载到目标进程中。- CLR 探查器错误

我正在尝试使用 CLR Profiler 分析我的应用程序。我从http://www.microsoft.com/download/en/details.aspx?id=16273下载了最新版本的分析器。我试图通过附加它来分析应用程序。但我总是收到这样的消息。

在此处输入图像描述

我尝试了 clrver 命令来识别 CLR 版本,它返回 v4.0.30319。我该如何解决这个错误?

0 投票
0 回答
200 浏览

c# - Automating the CLR profiling i.e. Automating CLR profiler memory dump mechanism

I want to profile one of the application for memory leaks, the application is built up upon compact framework 3.5. I want to use CLR profiler which comes with Power tools set. Basically, I want to take memory snapshot every half hour for 2-3 days.

Does anybody has idea about how this can be done?

Thanks, Omky

0 投票
0 回答
302 浏览

c# - Allocated Bytes 和 Final Heap Bytes 的比例合适吗?或任何逻辑来衡量或比较分配内存和堆最终大小?

在我提出任何问题/解释之前,如果我在问题标题中不清楚,请原谅我。

我刚开始使用可以从 Microsoft 网站下载的 CLRProfiler 64 位,我试图调查我的应用程序分配了多少字节,GC 在每一代中收集了多少字节,最终结果是什么在堆上结束。

我已经使用该应用程序几分钟,然后从 CLRProfiler 生成报告。

我已经得到了我在这里要求的所有信息Clrprofile 摘要

然而,问题是我想知道或者更确切地说,如果我在整个应用程序中的对象分配逻辑导致如此巨大的最终堆结果必然是一件坏事,或者......或者它是否取决于诸如保持循环引用之类的因素(a 和 b 有一个 c 的引用,一个释放的 c 引用,但是 GC 无法收集 b,因为它仍然被引用)或者我如何分配等于 X 字节的对象数量并且最终堆大小要大得多比 X 还是我没有正确理解堆分配?

关于如何评估我是否正在处理分配以及我的堆大小是否正确的任何指导?

我知道我缺乏提出具体问题的指示,但如果您需要更多详细信息,请务必询问。

编辑:

我做了一些非常愚蠢的事情,我在应用程序终止之前生成了报告,反过来可能没有计算分配的字节数,我在终止应用程序后重新生成了,结果现在似乎更有意义了。

最新的 CLRProfiler 摘要

但是我的问题仍然有效,我想,任何有助于更好地理解分配与最终堆大小的帮助将不胜感激。

0 投票
0 回答
216 浏览

performance - PerfMon 和 CLR Profiler 计数器比较

我正在为我的应用程序比较 Perfmon 和 CLR Profiler 计数器。
我想知道哪个 perfmon 计数器与 CLR Profiler 计数器相关?

  1. 分配的字节
  2. 重定位字节
  3. 最终堆字节

提前致谢