跨平臺託管內存Dump調試

    之前咱們只能在Linux或者WSL裏使用dotnet-dump+調試Linux Core Dump,沒有圖形界面,只有一個一個得敲命令,但如今能夠使用強大的Visual Studio調試了。linux

    前提條件:網絡

  • Visual Studio 16.8
  • .NET Core 3.1.7+

    使用Visual Studio直接打開Core Dumpspa

初次調試會從微軟符號服務囂上下載必要的符號(mscorlib.dll、mscordbi.dll),若是有網絡問題就會加載失敗,也就不能調試。debug

問題排查方式:打開fiddler,查看https://msdl.microsoft.com/download/symbols/xxxx狀態碼是不是302,同時肯定302後的連接能夠正常下載,若是不能正常下載請使用Proxy吧調試

 

 

參考資料:blog

https://devblogs.microsoft.com/visualstudio/linux-managed-memory-dump-debugging/ci

https://devblogs.microsoft.com/dotnet/announcing-net-5-0/#dump-debuggingget

相關文章
相關標籤/搜索