Posted by
夏泽民
Aug 30, 2022
https://www.bilibili.com/video/BV1Tm4y1Z7iH?p=36&spm_id_from=pageDriver
Posted by
夏泽民
Aug 30, 2022
https://blog.csdn.net/weixin_33910305/article/details/113327711
Posted by
夏泽民
Aug 30, 2022
如果是纯粹的插入写屏障是满足强三色不变式的(永远不会出现黑色对象指向白色对象);但是由于栈上对象无写屏障(不 hook),那么导致黑色的栈可能指向白色的堆对象,所以必须假定赋值器(mutator)是灰色赋值器,扫描结束之后,必须 STW 重新扫描栈才能确保不丢对象;STW 重新扫描栈再 goroutine 量大且活跃的场景,延迟不可控,经验值平均 10-100ms;golang 1.5 之后实现的就是这种类型的插入写屏障。
Posted by
夏泽民
Jun 27, 2022
yarn 是由 Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具,yarn 是为了弥补 npm 的一些缺陷而出现的。