缓存
-
linux内核源码分析之页表缓存
处理器的内存单元(MMU)负责把虚拟地址转换成物理地址。为了改进虚拟地址到物理地址的…
-
利用系统缓存优化程序的运行效率
Buffer和Cache对系统性能有很大影响,在软件开发的过程中,也可以利用这一点,来优化I/O的性能,提生应用程序的运行效率。 缓存命中率 想利用缓存来提升程序的运行效率,应该怎…
-
聊一聊作为高并发系统基石之一的缓存,会用很简单,用好才是技术活
中有很多的开源框架都有提供类似的能力支持,比如或者、等,可以通过简单的添加注解的方式就实现上述需要的缓存效果。比如使用Ehcache来实现接口接口缓存的时候,代码使用方式如下(这里…
-
多级缓存:架构设计中提升性能最直接的方式
多级缓存 1. 前言 提到缓存,想必每一位软件工程师都不陌生,它是目前架构设计中提高性能最直接的方式。 缓存技术存在于应用场景的方方面面。从 站提高性能的角度分析,缓存可以放在浏览…
-
【ceph】存储领域的CAS是什么?什么是CAS|Open CAS|缓存加速软件
目录 什么是CAS 出现原因和应用场景: 初始Open CAS What SPDK Block Device Open CAS Linux What’s Cache/p…
-
面试官:小伙子你来说下缓存穿透、缓存雪崩、缓存击穿
背景 在现代软件架构中,缓存的应用已经非常普及。缓存的使用在面试和实践中都是避不开的硬技能、硬知识,如果你说还不太熟悉缓存的使用,可能都不好意思说自己是程序员。 在上篇文章中,我们…
-
缓存问题对软件测试工作的影响
我们都知道软件要运行必须安装在硬件上才可以,硬件是软件运行的环境,是软件的载体,以及软件运行结果的体现。软件运行的好坏,会受到硬件的严重制约,在这些硬件中常见有CPU、内存、硬盘等…
-
软件开发-缓存
1.缓存是什么/p> 2.什么场景使用缓存/p> 3.如何使用缓存/p> 前置知识: 1.计算机发展速度非常迅速,但仍然没有脱离冯诺依曼计算机的体系。冯诺依曼计算机体系,计算机由运…