一台服务器,不管是物理机还是虚拟机,必不可少的就是内存,内存的性能又是如何来衡量呢。 1. 内存与缓存 现在比较新...[作者空间]
由于C和C++程序中常常需要程序员自主申请和释放内存,在大型的、复杂的应用程序中就会常常出现内存错误。Valgri...[作者空间]
内存、栈、堆的一点小总结 程序的内存布局【前言】在32位系统中,大家可能认为我们可以用一个32位的指针访问任意内存...[作者空间]
Second Change 传统的FIFO和LRU算法都没有使用访问次数这个信息,使得对于空间局限性较弱的场景效率...[作者空间]
Simplified 2Q 如果访问的数据P在Am中命中,将他放回到Am的Rear中,如果在A1命中,则将其从A1...[作者空间]
Cache miss不仅意味着需要从主存获取数据,而且还需要将cache的某一个block替换出去。常用的算法包括...[作者空间]
在N路组相联的cache结构中,如何选择一个组(set)是很有重要的一个问题,最常用的算法是bit selecti...[作者空间]
Cache entries 数据在主存和缓存之间以固定大小的”块(block)”为单位传递,也就是每次从main ...[作者空间]
先看一张Alan Jay Smith《Cache Memory》里的一张插图:A typical cache an...[作者空间]
2014 LSMM峰会上的讨论 H. Peter Anvin提出了一个问题:如果硬件可以增加某些功能来让内存管理变...[作者空间]