代码之家  ›  专栏  ›  技术社区  ›  g.pickardou

如何提前检测和诊断即将发生的堆栈溢出?

  •  1
  • g.pickardou  · 技术社区  · 5 年前

    背景

    我有一个。NET 5控制台应用程序,在运行约三个小时后遇到堆栈溢出。尽管伐木很严重,但原木中没有任何有用的东西。

    我甚至不知道a)堆栈溢出是从一开始就单调地建立起来的,还是b)存在运行时条件,是什么将控制流引导到堆栈溢出在几秒钟内建立起来的分支。

    提问

    我想看看情况如何,我还想在事件发生时获得更多的诊断信息。任何人都可以指出正确的方向,我不想重新发明轮子。 我在谷歌上搜索了一下,但除了一些C/C++文章外,没有结果。

    0 回复  |  直到 5 年前