gpt4 book ai didi

.net - CLRProfiler 的问题

转载 作者:行者123 更新时间:2023-12-01 11:10:30 26 4
gpt4 key购买 nike

我正在尝试使用 Microsoft 的 CLRProfiler来分析我相当大的应用程序,它在尝试写入(或读取)日志文件时崩溃。具有讽刺意味的是,确切的错误记录在 MS 'Feedback' site 上。因为不可复制,而且似乎从未修复过。我收到了 NullReferenceException在:

CLRProfiler.ReadNewLog.ReadFile(Int64 startFileOffset, Int64 endFileOffset, ReadLogResult readLogResult)
at CLRProfiler.MainForm.checkProcessTimer_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

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

最佳答案

CLR Profiler 非常不稳定,我也经历过很多崩溃。

我在 PDC 听到的一个提示是仅将其用作快照工具:不要在应用程序运行期间收集内存使用信息,而是在您知道内存问题已经存在的时候停止应用程序,并制作内存快照。

这样它就更稳定了,通常你可以从引用图中找出导致泄漏的原因。

关于.net - CLRProfiler 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/442439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com