记一次 .NET某hdp智能柜系统 卡死分析 - 一线码农

记一次 .NET某hdp智能柜系统 卡死分析 - 一线码农

💡 原文中文,约9000字,阅读约需22分钟。
📝

内容提要

文章讲述了作者一个月未更新博客的原因,包括被狗咬、买房和孩子参加跳绳比赛的焦虑。随后,作者分析了程序卡死的问题,使用WinDbg工具检查主线程和GC状态,发现是一个线程因死循环导致GC无法暂停,建议通过增加Thread.Sleep来解决。

🎯

关键要点

  • 作者一个月未更新博客的原因包括被狗咬、买房和孩子参加跳绳比赛的焦虑。
  • 被狗咬后,作者经历了打狂犬疫苗的焦虑,最终完成了疫苗接种。
  • 为了孩子的教育,作者花了大半个月时间选择合适的学校。
  • 孩子参加市级跳绳比赛,导致作者睡眠不足,精神状态不佳。
  • 作者分析了程序卡死的问题,使用WinDbg工具检查主线程和GC状态。
  • 发现主线程因等待GC完成而卡死,原因是一个线程因死循环导致GC无法暂停。
  • 建议通过增加Thread.Sleep来解决死循环问题,或升级coreclr版本。
➡️

继续阅读