【问题标题】:I'm trying to increase the stack size in Visual Studio 2017我正在尝试增加 Visual Studio 2017 中的堆栈大小
【发布时间】:2019-07-10 13:42:00
【问题描述】:

我不断收到堆栈溢出!可能我的代码可以写得更好,我知道。

但我只需要增加一个例程的堆栈大小(一个非常大的数组的递归:-()

有人告诉我要这样解决:

在我的项目中 ->

属性 -> 配置属性 -> 链接器 -> 系统 -> 堆栈保留大小:

但我无法进入那个屏幕。

我可以转到项目 -> 属性,这就是它结束的地方。

我使用了上述所有项目,但我从未见过增加堆栈大小的选项...

谁能帮我解决这个问题?

在 c# 中使用 Visual Studio 2017 社区

谢谢

【问题讨论】:

  • 您是否测试过您的代码适用于小数组?如果你仍然得到stackoverflow,那么你可能有无限递归。在这种情况下,增加堆栈大小无济于事
  • 向我们展示您的递归代码...
  • 你告诉你被告知要这样解决它。除非这是某种锻炼,否则无论你怎么看,我都会说这是浪费时间。最好花时间重写代码来解决实际问题。
  • 谢谢亚历山德罗。那成功了。我用了一根线。现在像魅力一样工作!!!

标签: c# .net visual-studio recursion visual-studio-2017


【解决方案1】:

在点网核心或普通点网中,我们不需要增加堆栈,因为框架负责这些东西。如果我们现在谈论 c++ 可以重用谈论堆栈大小

【讨论】:

    猜你喜欢
    • 2020-08-28
    • 2016-02-13
    • 2015-11-22
    • 2014-12-18
    • 2018-02-07
    • 2010-11-24
    • 2015-07-14
    • 2017-03-02
    • 2020-02-02
    相关资源
    最近更新 更多