在追求高效代码的路上,不可避免地会遇到代码的性能瓶颈。为了了解、解释一段代码为什么低效,并尝试改进低效的代码,了解硬件的工作原理十分必要。网上的内容大多过于繁琐、细节太多,没法很好地将知识运用到实践中。本文旨在通过多个可运行的 benchmark 介绍常见的优化细节以及与之相关的硬件知识,为读者建立一个简单、有效的硬件心智模型。文章地址:https://mp.weixin.qq.com/s/XOkkCwgtX-kSxHiBlrMHqg
在追求高效代码的路上,不可避免地会遇到代码的性能瓶颈。为了了解、解释一段代码为什么低效,并尝试改进低效的代码,了解硬件的工作原理十分必要。网上的内容大多过于繁琐、细节太多,没法很好地将知识运用到实践中。本文旨在通过多个可运行的 benchmark 介绍常见的优化细节以及与之相关的硬件知识,为读者建立一个简单、有效的硬件心智模型。文章地址:https://mp.weixin.qq.com/s/XOkkCwgtX-kSxHiBlrMHqg