强制 Visual Studio 调试器在库卸载后保留符号

Force visual studio debugger to keep symbols after library unload

提问人:Muxecoid 提问时间:6/20/2021 更新时间:6/23/2021 访问量:134

问:

我正在尝试使用Visual Studio的性能工具(VS2015)查找泄漏并在调试器中运行程序。

加载库时,Visual Studio 会加载符号,但是当卸载库时,符号会消失,因此我在内存探查器中看不到分配源。

有没有办法让Visual Studio记住卸载库中地址的符号?

调试 visual-studio-2010

评论

0赞 6/29/2021
需要更多细节。这是谁的程序,您正在调试的程序?你能修改它吗?“有没有办法让Visual Studio记住卸载库中地址的符号?”是什么意思?如果库被卸载,如果 VS 记住位置,它会有什么帮助?你能举个例子吗?
0赞 Antonio Leonardo 6/29/2021
请问,是否可以详细说明您的问题中提到的图书馆是什么?此库是类库项目,还是外部 DLL(来自 Nuget 包或 S.O.)?
0赞 Soleil 6/30/2021
出于好奇,为什么VS2015在2021年VS2019社区免费?
0赞 Muxecoid 6/30/2021
我们的图书馆。无法链接到它,很多逻辑都是围绕它被动态加载而构建的。内存调试器需要记住才能查看潜在的泄漏位置。

答: 暂无答案