首页 > 其他分享 >Windbg调试工具命令详解

Windbg调试工具命令详解

时间:2023-11-23 13:06:02浏览次数:43  
标签:gcroot Windbg 查看 托管 详解 线程 dumpheap 调试 string

.cls -------------------------------清屏
~ ----------------------------------查看当前程序的所有线程
~0s --------------------------------切换到我们需要调试的原托管线程中
!Threads ---------------------------命令可以查看进程内所有的托管线程,仅仅是托管线程
!dumpheap -stat --------------------统计堆的信息
!dumpheap -type System.String ------查看string类型在堆中的信息.为什是string,是因为在!dumpheap -stat的结果中,发现string占用最内存最多
!gcroot 02029348 -------------------查看内存很高的堆地址, 02029348 是!dumpheap结果中有对string操作的堆最大的Adress
!help gcroot -----------------------查看gcroot的帮助

 



标签:gcroot,Windbg,查看,托管,详解,线程,dumpheap,调试,string
From: https://blog.51cto.com/u_16324253/8527069

相关文章

  • VS 调试 提示 Lc.exe已退出 代码为-1问题解决方法
    找到程序项目下Properties文件夹licenses.licx文件,然后右键选择删除就可以了,调试运行正常了 https://jingyan.baidu.com/article/b24f6c822592b686bfe5daac.html......
  • OSI 协议详解
    一、层次图 为了完成不同计算机或网络或架构之间的成功通信,国际标准化组织提出了OSI七层模型,该模型(从上到下)包括了应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。每一层其实际上都是一个协议包,比如说当我们要提起应用层的时候,并不仅仅指计算机的应用程序(谷......
  • SQL 中的 MIN 和 MAX 以及常见函数详解及示例演示
    SQLMIN()和MAX()函数SQL中的MIN()函数和MAX()函数用于查找所选列的最小值和最大值,分别。以下是它们的用法和示例:MIN()函数MIN()函数返回所选列的最小值。示例:查找Products表中的最低价格:SELECTMIN(Price)FROMProducts;MAX()函数MAX()函数返回所选列的最大值。......
  • linux crontab详解
    当谈到在Linux系统上自动化任务时,Crontab(定时任务表)是一个强大而灵活的工具。它允许用户根据特定的时间计划执行命令或脚本。在这篇博客文章中,我们将深入研究Linux中Crontab的详细信息,了解其语法、用法以及一些常见的例子。1.什么是Crontab?Crontab是一个用于设置和管理定时任务......
  • 详解Python单下划线和双下划线
    一、单下划线1.命名约定。在Python中,单下划线作为命名约定,用于表示某个变量、方法或属性是内部使用的或具有特定含义,但不希望在外部直接访问。2.临时变量。在一些情况下,我们可能只需要临时使用某个变量,而不关心它的具体值。此时,可以使用单下划线作为变量名,表示它是一个无关紧要......
  • Xdebug延长调试时间
    因为我在phpstorm用xdebug调试时,没过多久就断掉然后出现500服务器错误的现象解决办法1.打开apache的配置文件,在apache\conf\httpd.conf里修改找到这一行并且把前面的注释去掉Includeconf/extra/httpd-default.conf添加这一行Includeconf/extra/httpd-fcgid.conf 2.在apac......
  • JVM虚拟机详解
    JDK是什么?JDK是用于支持Java程序开发的最小环境。Java程序设计语言Java虚拟机JavaAPI类库JRE是什么?JRE是支持Java程序运行的标准环境。JavaSEAPI子集Java虚拟机Java历史版本的特性?JavaVersionSE5.0引入泛型;增强循环,可以使用迭代方式;自动装......
  • python爬虫多个页面数据代码详解
    下面是一个简单的Python网页爬虫程序,可以用于爬取多个页面的数据:importrequestsfrombs4importBeautifulSoup#获取网页内容的函数defget_html(url):try:r=requests.get(url)r.raise_for_status()r.encoding=r.apparent_encoding......
  • 【主流技术】详解 Spring Boot 2.7.x 集成 ElasticSearch7.x 全过程(二)
    目录前言一、添加依赖二、yml配置三、注入依赖四、CRUD常用APIES实体类documents操作常见条件查询(重点)分页查询排序构造查询测试调用五、文章小结前言ElasticSearch简称es,是一个开源的高扩展的分布式全文检索引擎,目前最新版本已经到了8.11.x了。它可以近乎实时的存储、......
  • 调试代码技巧记录
    1.webpack的完整sourcemap调试代码,要映射回原始文件,devtool的sourcemap模式是不行的,会丢失loader的映射信息,导致映射结果是一个半源码半编译的文件,cheap-module-source-map可以,cheap只需要行信息,module会关联loader的sourcemap,能拿到完整的sourcemap2.添加sourcemap文件后,要清......