上一页 1 2 3 4 5 6 ··· 22 下一页
  2023年12月13日
摘要: 一、介绍 今天是《Net 高级调试》的第十三篇文章,这篇文章写作时间的跨度有点长。这篇文章我们主要介绍 经典的案例,如何查找问题,如何解决问题,最重要我们看到了问题,要有解决的思路,没有思路就是死路一条了,当然,这个过程也不是一帆风顺的,我是做了很多遍,最终猜得到了想要的东西。当然了,第一次看视频或 阅读全文
posted @ 2023-12-13 11:47 可均可可 阅读(489) 评论(0) 推荐(4) 编辑
  2023年12月8日
摘要: 一、简介 今天是《Net 高级调试》的第十二篇文章,这篇文章写作时间的跨度有点长。这篇文章我们主要介绍 GC 的垃圾回收算法,什么是根对象,根对象的存在区域,我们也了解具有析构函数的对象是如何被回收的,终结器队列和终结器线程也做到了眼见为实,最后还介绍了一下大对象堆的回收策略,东西不少,慢慢体会吧。 阅读全文
posted @ 2023-12-08 13:40 可均可可 阅读(590) 评论(2) 推荐(8) 编辑
  2023年12月1日
摘要: 一、简介 今天是《Net 高级调试》的第十一篇文章,这篇文章来的有点晚,因为,最近比较忙,就没时间写文章了。现在终于有点时间,继续开始我们这个系列。这篇文章我们主要介绍托管堆的架构,对象的分配机制,我们如何查找在托管堆上的对象,我学完这章,很多以前很模糊的概念,现在很清晰了,知道了对象代的分配,大对 阅读全文
posted @ 2023-12-01 13:15 可均可可 阅读(493) 评论(0) 推荐(5) 编辑
  2023年11月21日
摘要: 一、简介 今天是《Net 高级调试》的第十篇文章。说起来,高级调试,调试的内容还是挺多的,技巧也不少,但是,要想做一个合格的高级调试人员,还需要掌握如何调试动态生成的IL代码。今天要探讨的高级调试的技巧是如何调试通过 Emit 动态生成 IL 代码。可能有人会问,我们不是编写 C# 代码,或者是 V 阅读全文
posted @ 2023-11-21 10:30 可均可可 阅读(1159) 评论(1) 推荐(10) 编辑
  2023年11月16日
摘要: 一、介绍 今天是《Net 高级调试》的第九篇文章。这篇文章设计的内容挺多的,比如:扩展的断点支持,如何查找元数据,栈回溯,对象检查,死锁检测等等,内容挺多的。功能特别强大,使用特别方便,但是需要说明一点,这些功能不是 SOS 的功能,是 SOSEX 的扩展功能,但是,这一系列功能只是支持 Net F 阅读全文
posted @ 2023-11-16 11:48 可均可可 阅读(596) 评论(0) 推荐(8) 编辑
  2023年11月14日
摘要: 一、简介 今天是《Net 高级调试》的第八篇文章。这篇文章设计的内容挺多的,比如:如何查看方法的汇编代码,如何获取方法的描述符,对象同步块的转储,对象方法表的转储,托管堆和垃圾回收器信息的转储,CLR 的版本,GC 模式,等等,内容挺多的。内容虽然挺多,但是这些都是高级调试的基础。虽然这些都是基础, 阅读全文
posted @ 2023-11-14 11:37 可均可可 阅读(669) 评论(0) 推荐(7) 编辑
  2023年11月10日
摘要: 一、简介 今天是《Net 高级调试》的第七篇文章。上一篇文章我们说了值类型,引用类型,数组等的内存表现形式。有了这个基础,我们可以更好的了解我们的程序在运行时的状态,内存里有什么东西,它们的结构组成是什么样子的,对我们调试程序是更有帮助的。今天,我们要说一些和线程有关的话题,虽然和线程相关,但是不是 阅读全文
posted @ 2023-11-10 11:22 可均可可 阅读(723) 评论(0) 推荐(6) 编辑
  2023年11月8日
摘要: 一、简介 今天是《Net 高级调试》的第六篇文章。记得我刚接触 Net 框架的时候,还是挺有信心的,对所谓的值类型和引用类型也能说出自己的见解,毕竟,自己一直在努力。当然这些见解都是书本上的,并没有做到眼见为实,所以总是有些东西说不清楚。今天,我们就好好的说说 C# 的类型,是从内存级别、从底层来说 阅读全文
posted @ 2023-11-08 11:38 可均可可 阅读(1110) 评论(4) 推荐(13) 编辑
  2023年11月3日
摘要: 一、简介 今天是《Net 高级调试》的第五篇文章。今天这篇文章开始介绍如何在托管方法和非托管方法设置断点,我们要想调试程序,必须掌握调试的一些命令,动态调试的命令,我们在上一篇文章已经讲过了。光有命令也是不行的,要让这些调试命令有用,必须可以在方法上设置断点,然后,再使用调试命令,才能完成我们的调试 阅读全文
posted @ 2023-11-03 13:42 可均可可 阅读(861) 评论(1) 推荐(8) 编辑
  2023年11月1日
摘要: 一、简介 今天是《Net 高级调试》的第四篇文章。到今天为止,也有三篇文章了,对 Windbg 也有初步的认识了,当然,一个工具流畅、熟练的使用,对于我们调试 Net 程序是至关重要的。在前几篇文章的基础上,我们这篇文章主要介绍一些和使用 Windbg 有关的命令和操作。就我个人而言,第一次接触这个 阅读全文
posted @ 2023-11-01 13:45 可均可可 阅读(1066) 评论(0) 推荐(6) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页