zhengrenjie / zhengrenjie.github.io

my blog
0 stars 0 forks source link

Java高性能编程串讲-CPU缓存优化 | zhengrenjie's Blog #20

Open zhengrenjie opened 5 years ago

zhengrenjie commented 5 years ago

https://www.jelliclecat.cn/articles/Java/Performance-2.html

〇、前言(碎碎念)上篇讲了内存利用率的问题,但其实Java的内存调优很多时候其实是JVM调优,这个内容也是一个老生常谈的问题了,需要一定的篇幅和案例,之后再讲吧~ CPU篇先看一段代码: 这段代码来自Disruptor,Disruptor是一个基于内存的高性能异步处理框架。这段代码是啥子意思呢? 这还要从CPU缓存讲起。 假设CPU有三级缓存L1、L2、L3,并且CPU有2个核心,那么,两个核心