gpt4 book ai didi

visual-studio-2010 - 为 Visual Studio 中的调试设置内存限制

转载 作者:行者123 更新时间:2023-12-04 01:15:13 25 4
gpt4 key购买 nike

在我正在处理的应用程序中,在某些情况下,内存使用量会激增,从而有效地锁定了我的计算机。我不认为这是内存泄漏,也没有错误,只是需要太多内存。任务管理器中的内存使用率跃升至 99%,Windows 停止工作,迫使我重新启动。

是否可以设置调试时 VS 可以使用的最大内存量?我不是在寻找一种方法来让它更快地耗尽内存,我只是想保留一些内存空闲,以便 Windows 可以继续工作。

  • Visual Studio 2010
  • Windows 7 64b
  • 8GB 内存
  • C# .NET


  • 编辑:
    我不是在问如何修复内存泄漏。我正在尝试限制 VS 调试器使用的内存。例如,我的 PC 有 8GB RAM,但我的应用程序必须在具有 2GB RAM 的 PC 上运行。所以我想将 VS 配置为仅使用 2GB。如果应用程序尝试分配 2.0001GB,我希望 VS 告诉它没有更多内存(可能导致崩溃)。

    最佳答案

    这不完全是您正在寻找的答案,但它可能会帮助其他人,所以我发布:
    我会尝试以下方法:
    1) 下载Oracle Virtualbox
    2) 下载Disk2VHD.exe来自 Microsoft Sysinternals
    3) 使用 Disk2VHD 克隆您的系统
    4) 使用您想要的内存限制配置 VM。

    通过这种方式,您可以限制任务使用的 RAM 和 CPU,并且可能更容易从您描述的情况中恢复。

    关于visual-studio-2010 - 为 Visual Studio 中的调试设置内存限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15966015/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com