Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 链接到应用程序的内存探查器_C#_.net_Profiling_Profiler - Fatal编程技术网

C# 链接到应用程序的内存探查器

C# 链接到应用程序的内存探查器,c#,.net,profiling,profiler,C#,.net,Profiling,Profiler,是否有任何.NET内存探查器或库允许链接到应用程序并以编程方式为该应用程序编写内存示例,而无需在目标计算机上安装任何内容。然后在另一台计算机上分析这些样本 谢谢 您可以在远程计算机上捕获违规进程的内存转储,然后在本地计算机上使用WinDbg/sos.dll()分析转储 SOS调试扩展将(除其他功能外): 提供托管堆的统计信息,如生成大小、类型名称/分配大小等 允许您跟踪托管堆上对象的根,这可能会提示您应用程序的哪些部分导致内存分配过多 关于堆栈溢出的问题,请我们推荐或查找工具、库或最喜爱的非现

是否有任何.NET内存探查器或库允许链接到应用程序并以编程方式为该应用程序编写内存示例,而无需在目标计算机上安装任何内容。然后在另一台计算机上分析这些样本


谢谢

您可以在远程计算机上捕获违规进程的内存转储,然后在本地计算机上使用WinDbg/sos.dll()分析转储

SOS调试扩展将(除其他功能外):

  • 提供托管堆的统计信息,如生成大小、类型名称/分配大小等
  • 允许您跟踪托管堆上对象的根,这可能会提示您应用程序的哪些部分导致内存分配过多

关于堆栈溢出的问题,请我们推荐或查找工具、库或最喜爱的非现场资源。您可能想询问您真正的问题。我指的是你们希望解决的内存转储问题。真正的问题是,有些问题大部分不是我写的,在远程主机上有内存问题,我不可能安装任何东西。但这些问题不会在测试环境中重现(或至少不明显),至少我能够在本地设置的部分是这样。所以我想要任何能挑出问题的东西。