在我们的程序中,有一类埋藏极深的问题,其可能导致我们的程序性能数量级的下降,它就是缓存行失效。它是因为 CPU 的结构设计而导致的,与语言无关。本篇 Chat 会以例子的形式介绍问题的表现,介绍相关的背景知识,分析问题的根本,并且给出解决方案。
在本场 Chat 中,你将了解到以下知识:
- 缓存行失效时导致的性能问题现象
- 何为 CPU 缓存,又何为缓存一致性协议
- 缓存行失效是如何导致性能问题
- 使用什么手段可以处理规避缓存行失效
阅读全文: http://gitbook.cn/gitchat/activity/5d95d853696829506ee9a51e
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。