内存屏障及其在 JVM 内的应用(下)

2020-04-29
阅读 12 分钟
7.9k
Java 为了能在不同架构的 CPU 上运行,提炼出一套自己的内存模型,定义出来 Java 程序该怎么样和这个抽象的内存模型进行交互,定义出来程序的运行过程,什么样的指令可以重排,什么样的不行,指令之间可见性如何等。相当于是规范出来了 Java 程序运行的基本规范。这个模型定义会很不容易,它要有足够弹性,以适应各种不...

内存屏障及其在-JVM 内的应用(上)

2020-04-28
阅读 9 分钟
3.4k
MESI 的词条在这里:MESI protocol - Wikipedia,它是一种缓存一致性维护协议。MESI 表示 Cache Line 的四种状态,modified, exclusive, shared, invalid。

CPU Cache 基础解析

2020-04-16
阅读 13 分钟
2.8k
文末含分享内容视频链接 CPU Cache 基础 最近看了一些 CPU 缓存相关的东西,在这里做一下记录。 Wiki 词条:CPU cache - Wikipedia 一些基本概念 CPU 缓存出现的原因 主存一般是 DRAM,CPU 速度比主存快很多倍,没有缓存存在时 CPU 性能很大程度取决于读取存储数据的能力 比 DRAM 快的存储介质是存在的,比如作为 CPU 高...

「霾中上新」高效内存存储服务 LeanCache 正式发布

2015-12-01
阅读 2 分钟
3.1k
LeanCache 是为云引擎用户提供的高性能、高可用的内存存储服务。与我们以往的数据存储服务相比,它不仅能够处理更多的并发连接和请求数,极大地提高应用性能,而且还能降低数据存储的使用成本。像秒杀、抢红包、数据量少但读写比例很高等场景都适合使用 LeanCache。