利用CPU cache特性优化Go程序

for i := 0; i < 1000 * 1000; i++ {本文为了简洁,省略了很多计算机系统方面的细节,比如内存对齐,数据写入缓存后何时写入内存,多个 CPU 核如何保证缓存一致性,MESI 协议,CPU 如何知道原本想访问的内存地址存放在 cache 的什么位置

利用 CPU cache 特性优化 Go 程序

typeFoo struct { a uint64 // _ [56]byte b uint64 // _ [56]byte}…

PostgreSQL将数据加载到buffer cache中操作方法

这篇文章主要介绍了PostgreSQL将数据加载到buffer cache中,我们可以使用pg_prewarm插件来将指定的表加载到OS Buffer或者pg shared buffer中,具体操作方法跟随小编一起看看吧