首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
江湖评谈
掘友等级
后端软件工程师
喜欢研究技术,喜欢看书,期待和你一起成长
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
罕见的技术:MSIL的机器码简析
前言 一般的只有最终的汇编代码才有机器码表示,然一个偶然的机会发现,MSIL(Microsoft intermediate language)作为一个中间语言表示,居然也有机器码,其实这也难怪,计算机
Arm32-Linux子系统的互相Notify
前言: Linux下面不同的子系统一个个的组成了整个系统的运行环节,为了让这些子系统能够互相通讯,有一种叫做:notify chain(通知链)的东西。本篇看下。 概括 所谓通知链,有通知,就有执行的
.Net 7 高端玩法,自定义一个CLR运行时
前言: 曾几何时,一直想自己定制一个CLR运行时玩玩。本篇带你一步一步打造一个属于自己的.Net 7运行时。 概括 假设你的电脑已经安装了.Net,并且运行正常。在进行自定义运行时之前,首先需要准备三
CLR析构列表是如何添加析构函数类的
比如说,有一个类,包含了析构函数 当我们实例化这个类的时候 CLR在分配a这个实例的时候,会检测它是否包含了析构函数~A。 注意看这个宏的if 判断语句,它首先是个do-while循环,这个很有意思,
Net 6 LTS CLR GCRoot是如何遍历所有的引用Object的对象
关注公众号,获取源码和学习文件 要了解这个问题,首先要知道。根对象实际上是通过GCInfo里面的存储位数获得的.
C# 关键字Record,从IL,汇编,寄存器,CLR等四个方面彻底的了解它
Record关键字并不是最近新增的,而是之前C#9里面就有的,但是在最近.Net 6 LTS版本到来之际,突然有提了出来。(如果您喜欢,请关注以下公众号,查看更多文章)
CLR Gcroot运行过程(Source Code)
首先是从mark_phase标记阶段开始的(gc.cpp->19472,coreclr 2.2.5) mark_phase里面调用了gcscanroots函数,并且传递了一个函数回调函数,prom
个人成就
文章被阅读
4,808
掘力值
263
关注了
0
关注者
0
收藏集
0
关注标签
1
加入于
2021-02-14