memory - 尝试使用大型小型转储文件调试管理内存时出现内存错误

标签 memory visual-studio-2015 minidump diagnostic-tools

我正在尝试使用 Visual Studio 2015 企业版“调试托管内存”。该文件为 1.2GB,在加载后按“调试托管内存”后出现错误消息“由于内存不足,无法完成内存分析”

我该怎么做才能仍然能够使用 pdb 文件查看内存?我可以用更多内存启动 Visual Studio 2015(计算机有 25 GB 可用内存)我猜这与使用 x86 运行的 Visual Studio 有关。

最佳答案

可能与 VisualStudio 的 bug 有关

查看以下链接

https://connect.microsoft.com/VisualStudio/feedback/details/2621837/debug-managed-memory-for-10-gb-memory-dump-files

作为一种解决方法,他们建议在开始分析转储之前关闭自动符号加载(即工具 -> 选项 -> 调试 -> 符号 -> 选择“仅指定的模块”)

关于memory - 尝试使用大型小型转储文件调试管理内存时出现内存错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33700913/

相关文章:

java - 来自配置文件或 .java 的巨大数组

visual-studio - Visual Studio 2015 + Webpack 生成的包 + 发布 == 丢失的文件

node.js - 在 VS2015 asp.net core 1.0 项目中使用 gulp 将文件从 node_modules 移动到 wwwroot

git - Visual Studio 2015,使用 GIT 扩展和数据库项目 .dbmdl 文件

windows - 来自另一个进程的 MiniDumpWriteDump

OpenVZ VPS 中的 MongoDB

c++ - 堆栈/堆变量的变量/引用名称或类型存储在内存中的什么位置?

c++ - 如何在顶级过滤器中获取 Win32 崩溃的字符串描述(我正在寻找堆栈顶部指令的地址)

python - 垃圾收集时如何确保 Python "zeros"内存?

windbg - 创建在 64 位操作系统中运行的 32 位进程的小型转储