上一页 1 2 3 4 5 6 ··· 23 下一页
  2024年1月15日
摘要: 一、简介 今天是《Net 高级调试》的第十六篇文章,也是这个系列的最后一篇文章了。既然是最后一篇文章,我需要在这里说明一下,我当前的这个系列,不是针对《Net 高级调试》这本书来的,而是根据“一线码农”的视频做的这个系列。当然了,他的视频是根据《Net 高级调试》这本书来的,内容上做了一些调整,可以 阅读全文
posted @ 2024-01-15 11:13 可均可可 阅读(779) 评论(0) 推荐(3) 编辑
  2023年12月28日
摘要: 一、简介 今天是《Net 高级调试》的第十五篇文章,这个系列的文章也快结束了,但是我们深入学习的脚步还不能停止。上一篇文件我们介绍了C# 中一些锁的实现逻辑,并做到了眼见为实的演示给大家它们底层是如何实现的,今天这篇文件就主要介绍一些如何查找和解决在项目调试中遇到的锁的问题,比如:死锁、孤立锁、线程 阅读全文
posted @ 2023-12-28 10:22 可均可可 阅读(687) 评论(1) 推荐(9) 编辑
  2023年12月19日
摘要: 一、介绍 今天是《Net 高级调试》的第十四篇文章,这篇文章我们主要介绍和线程相关的内容,当然不是教你如何去写多线程,更不会介绍多线程的使用方法和API,今天,我们主要讲一下锁,一说到多线程,就会有并发的问题,也可以说是线程安全的问题,锁是没有办法避开的一个话题。我们今天不讲锁的使用方法,主要是关注 阅读全文
posted @ 2023-12-19 14:14 可均可可 阅读(676) 评论(5) 推荐(5) 编辑
  2023年12月13日
摘要: 一、介绍 今天是《Net 高级调试》的第十三篇文章,这篇文章写作时间的跨度有点长。这篇文章我们主要介绍 经典的案例,如何查找问题,如何解决问题,最重要我们看到了问题,要有解决的思路,没有思路就是死路一条了,当然,这个过程也不是一帆风顺的,我是做了很多遍,最终猜得到了想要的东西。当然了,第一次看视频或 阅读全文
posted @ 2023-12-13 11:47 可均可可 阅读(556) 评论(0) 推荐(4) 编辑
  2023年12月8日
摘要: 一、简介 今天是《Net 高级调试》的第十二篇文章,这篇文章写作时间的跨度有点长。这篇文章我们主要介绍 GC 的垃圾回收算法,什么是根对象,根对象的存在区域,我们也了解具有析构函数的对象是如何被回收的,终结器队列和终结器线程也做到了眼见为实,最后还介绍了一下大对象堆的回收策略,东西不少,慢慢体会吧。 阅读全文
posted @ 2023-12-08 13:40 可均可可 阅读(698) 评论(2) 推荐(8) 编辑
  2023年12月1日
摘要: 一、简介 今天是《Net 高级调试》的第十一篇文章,这篇文章来的有点晚,因为,最近比较忙,就没时间写文章了。现在终于有点时间,继续开始我们这个系列。这篇文章我们主要介绍托管堆的架构,对象的分配机制,我们如何查找在托管堆上的对象,我学完这章,很多以前很模糊的概念,现在很清晰了,知道了对象代的分配,大对 阅读全文
posted @ 2023-12-01 13:15 可均可可 阅读(547) 评论(0) 推荐(5) 编辑
  2023年11月21日
摘要: 一、简介 今天是《Net 高级调试》的第十篇文章。说起来,高级调试,调试的内容还是挺多的,技巧也不少,但是,要想做一个合格的高级调试人员,还需要掌握如何调试动态生成的IL代码。今天要探讨的高级调试的技巧是如何调试通过 Emit 动态生成 IL 代码。可能有人会问,我们不是编写 C# 代码,或者是 V 阅读全文
posted @ 2023-11-21 10:29 可均可可 阅读(1217) 评论(1) 推荐(10) 编辑
  2023年11月16日
摘要: 一、介绍 今天是《Net 高级调试》的第九篇文章。这篇文章设计的内容挺多的,比如:扩展的断点支持,如何查找元数据,栈回溯,对象检查,死锁检测等等,内容挺多的。功能特别强大,使用特别方便,但是需要说明一点,这些功能不是 SOS 的功能,是 SOSEX 的扩展功能,但是,这一系列功能只是支持 Net F 阅读全文
posted @ 2023-11-16 11:48 可均可可 阅读(666) 评论(0) 推荐(8) 编辑
  2023年11月14日
摘要: 一、简介 今天是《Net 高级调试》的第八篇文章。这篇文章设计的内容挺多的,比如:如何查看方法的汇编代码,如何获取方法的描述符,对象同步块的转储,对象方法表的转储,托管堆和垃圾回收器信息的转储,CLR 的版本,GC 模式,等等,内容挺多的。内容虽然挺多,但是这些都是高级调试的基础。虽然这些都是基础, 阅读全文
posted @ 2023-11-14 11:37 可均可可 阅读(780) 评论(0) 推荐(7) 编辑
  2023年11月10日
摘要: 一、简介 今天是《Net 高级调试》的第七篇文章。上一篇文章我们说了值类型,引用类型,数组等的内存表现形式。有了这个基础,我们可以更好的了解我们的程序在运行时的状态,内存里有什么东西,它们的结构组成是什么样子的,对我们调试程序是更有帮助的。今天,我们要说一些和线程有关的话题,虽然和线程相关,但是不是 阅读全文
posted @ 2023-11-10 11:22 可均可可 阅读(869) 评论(0) 推荐(6) 编辑
上一页 1 2 3 4 5 6 ··· 23 下一页