![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
调试
文章平均质量分 76
哈市雪花
图形几何、数据处理、并行计算相关研究和研发,公众号:geometrylib,欢迎交流
展开
-
VS检测内存泄漏C++程序
1. 写在前面最近在优化程序,节点紧,事情多,写的急...总之就是程序性能有问题,处理大模型就遇到瓶颈了。咋办?重构优化喽。首先,博主把程序中主要占内存或需要频繁使用的对象都用工具类统一进行内存申请、使用和释放,具体的:可以复用的且需要用来进一步处理计算的对象统一管理起来,方便复用,减少重复处理,所谓GetOrCreate是也 需要大量的申请、使用和释放的对象统一管理起来 需要周期性频繁使用的对象统一管理起来,这样也可以减少内存申请和释放 一次性处理占内存大的时候,那就分批处理 对象池也原创 2021-06-02 23:57:59 · 1462 阅读 · 3 评论 -
非常简单的解决VS调试符号加载慢的问题
方案很多博客都提到的清空符号缓存不知道是否真实有效?当然权威的还是参考官方文档,介绍的很清晰,但并没有提到这一点可以提高符号加载效率!而且可以根据介绍判断出具体的这些设置的作用,也可以初步判断出清空符号缓存没有多大实际作用。参考在调试器中设置符号 (.pdb) 和源文件 - Visual Studio | Microsoft Docs...原创 2021-05-29 10:05:38 · 2857 阅读 · 0 评论 -
windbg使用教程(调试异常及死锁等)
1.背景最近由于线上的程序发生了死锁,而且重现的概率很低,正好客户反馈一个任务超时了,登上线上环境发现有一个“僵尸”进程,占用内存不波动,cpu仍在占用,那么用创建转储文件,用windbg调试吧。2.准备2.1.下载windbg需要下载Windows 调试工具 (WinDbg):Windows 10 SDK,安装时候根据需要,可以只安装Debugging Tools For Windows,即windbg; 如果已下载并安装Windows 10 SDK,而没有安装Windbg,那么在控原创 2020-12-09 23:53:01 · 18092 阅读 · 0 评论