文章 2024-03-27 来自:开发者社区

【C/C++ 性能优化】提高C++程序的缓存命中率以优化性能

第一章: 引言:缓存命中率与性能 在探讨计算机性能优化的旅程中,我们常常被引导去关注算法的复杂度、代码的优化,或是更高效的数据结构。然而,有一个经常被忽视的角色在幕后默默地影响着程序的运行效率——那就是缓存(Cache)。正如哲学家亨利·戴维·梭罗在《瓦尔登湖》中所说:“细节是造成美丽的源泉”,在软件开发的世界里,对缓存的理解和优化,就是那些决定程序性能优雅与否的细节。 1.1 ...

文章 2023-05-29 来自:开发者社区

RecyclerView 性能优化 | 是什么在破坏缓存机制?

在什么情况下 RecyclerView 的缓存机制会失效?即本该被回收的表项没能回收,无法回收就无法复用,这对列表的性能会有多大影响?从一个实例出发,探究下答案。这篇 Demo 效果如下:https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5ab87828f6794e82b99f5b2230b92f5d~tplv-k3u1fbpfcp-zoom-i....

RecyclerView 性能优化 | 是什么在破坏缓存机制?
文章 2022-09-27 来自:开发者社区

RecyclerView 性能优化 | 是什么在破坏缓存机制?

在什么情况下 RecyclerView 的缓存机制会失效?即本该被回收的表项没能回收,无法回收就无法复用,这对列表的性能会有多大影响?从一个实例出发,探究下答案。这篇 Demo 效果如下:列表表项是一个 TextView,它在做水平位移动画。这种场景下,当表项滑出屏幕后会被回收吗?监听表项回收RecyclerView.Adapter提供了两个监听表项回收状态的回调:public class Re....

RecyclerView 性能优化 | 是什么在破坏缓存机制?
问答 2021-11-06 来自:开发者社区

请问linux如何性能优化TCP/IP路由缓存刷新频率?

请问linux如何性能优化TCP/IP路由缓存刷新频率?

问答 2021-11-05 来自:开发者社区

linux如何性能优化TCP/IP路由缓存刷新频率?

linux如何性能优化TCP/IP路由缓存刷新频率?

文章 2021-06-09 来自:开发者社区

性能优化:关于缓存的一些思考

作者 | 烛衡来源 | 阿里技术公众号利用缓存做性能优化的案例非常多,从基础的操作系统到数据库、分布式缓存、本地缓存等。它们表现形式各异,却有着共同的朴素的本质:弥补CPU的高算力和IO的慢读写之间巨大的鸿沟。和架构选型类似,每引入一个组件,都会导致复杂度的上升。以缓存为例,它带来性能提升的同时,也带来一些问题,需要开发者设计和权衡。本文的思维脉络如下:一 缓存和多级缓存1 缓存的引入在初期...

性能优化:关于缓存的一些思考
文章 2020-09-08 来自:开发者社区

OTT端性能优化建设之本地缓存设计 | 《优酷OTT互联网大屏前端技术实践》第七章

上一章:不一样的烟火:记OTT端半屏互动能力建设 | 《优酷OTT互联网大屏前端技术实践》第六章>>> 点击免费下载《优酷OTT互联网大屏前端技术实践》>>> 作者| 阿里巴巴文娱技术 魏家鲁 一、背景 目前,做2C业务的应用,更多强调SSR、客户端缓存以及PWA等,以实现首屏加载体验优化、秒开等性能指标,相比较而言,这些策略更加“综合”“强壮”,如果合...

OTT端性能优化建设之本地缓存设计 | 《优酷OTT互联网大屏前端技术实践》第七章
文章 2017-11-22 来自:开发者社区

[Android]ListView性能优化之视图缓存

正文   一、准备       1.1  了解关于Google IO大会关于Adapter的优化,参考以下文章:       Android开发之ListView 适配器(Adapter)优化       Android开发——09Google I/O之让Android UI性能更高效(1)       PDF下载:Google IO.pdf     1.2  准备测试代码:      ...

文章 2017-11-12 来自:开发者社区

OpenStack入门修炼之KVM性能优化及IO缓存介绍(5)

1.KVM的性能优化,介绍CPU,内存,IO性能优化 KVM CPU-->qemu进行模拟 ring 3-->用户应用 (用户态,用户空间) ring 0-->操作系统 (内核态,内核空间) 虚拟化难题? (1)CPU优化: 上下文切换: 宿主机 ring 0 ring 3 虚拟机 ring 0 ring 3 处理器设置-->Inter VT-x/EPT或AMD-V/RV....

文章 2011-09-13 来自:开发者社区

ASP.NET性能优化之让浏览器缓存动态网页

上一篇《ASP.NET性能优化之构建自定义文件缓存》我们通过OutputCache,让请求去访问服务器asp.net的输出缓存,我们扩展了OutputCacheProvider,这相当于是访问服务器上的静态资源。OutputCache是针对所有访问服务器资源的用户,本篇要介绍的浏览器缓存则是针对单个用户,让浏览器在我们的控制下彻底不持续访问服务器上的动态内容,也就是我们要让浏览器变成我们的缓存机....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

{"cardStyle":"productCardStyle","productCode":"aliyun","productCardInfo":{"productTitle":"应对高并发,利用Redis版缓存实现极速响应","productDescription":"随着业务发展,承载业务的应用将会面临更大的流量压力,如何降低系统的响应时间,提升系统性能成为了每一位开发人员需要面临的问题,使用缓存是首选方案。本方案介绍如何运用云数据库Redis版构建缓存为应用提速。","productContentLink":"https://www.aliyun.com/solution/tech-solution/redis-cache-speedup","isDisplayProductIcon":true,"productButton1":{"productButtonText":"方案详情","productButtonLink":"https://www.aliyun.com/solution/tech-solution/redis-cache-speedup"},"productButton2":{"productButtonText":"一键部署","productButtonLink":"https://help.aliyun.com/document_detail/2834466.html"},"productButton3":{"productButtonText":"查看更多技术解决方案","productButtonLink":"https://www.aliyun.com/solution/tech-solution"},"productPromotionInfoBlock":[{"$id":"0","productPromotionGroupingTitle":"解决方案推荐","productPromotionInfoFirstText":"多源集成,极致性能,搭建轻量OLAP分析平台","productPromotionInfoFirstLink":"https://www.aliyun.com/solution/tech-solution/hologres-olap","productPromotionInfoSecondText":"从海量到价值,泛时序数据一站式分析与洞察","productPromotionInfoSecondLink":"https://www.aliyun.com/solution/tech-solution/lindorm-data-process"}],"isOfficialLogo":false},"activityCardInfo":{"activityTitle":"","activityDescription":"","cardContentBackgroundMode":"LightMode","activityContentBackgroundImageLink":"","activityCardBottomInfoSelect":"activityPromotionInfoBlock"}}

阿里云存储服务

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

+关注