排序
Android shader编译原理
1 引言 flutter.cn/docs/perf/s… 什么是着色器编译卡顿? 着色器是在 GPU(图形处理单元)上运行的代码。当 Flutter 渲染的 Skia 图形后端首次看到新的绘制命令序列时,它有时会生成和编译一个...
iOS-解决定位权限卡顿问题
一、简介 在iOS系统中,定位权限获取是一个涉及进程间同步通信的方法,如果频繁访问可能会导致卡顿或者卡死。在一些打车或者地图类的APP中,定位权限的卡顿报错可能是大头,亟需解决! 下面是系...
golang的pprof与火焰图实战
golang的pprof与火焰图实战 1 前言 声明: 本文参考这篇文章,自己跟着做了一遍,记录一下,然后补充了火焰图的使用。 blog.wolfogre.com/posts/go-pp… www.liwenzhou.com/posts/Go/pe… blog....
Android性能优化系列篇(三):崩溃优化+卡顿优化
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第5天,点击查看活动详情 前言 汇总了一下众多大佬的性能优化文章,知识点,主要包含: UI优化/启动优化/崩溃优化/卡顿优化...
性能优化之Recalculate Style耗时过长
最近公司项目longtask卡顿治理中,大部分卡点都在Recalculate Style耗时过长,经常各种500ms以上的longtask,甚至各种1s以上的longtask。虽然连猜都蒙的最后都治理了,但是理解的还是不够深入,...
⚡大厂面经 – 性能监控和性能优化篇
前言 给你一个网站,你如何知道它的性能优化做的怎么样? 工作中做过哪些性能优化方面的尝试? 面试中,往往会面临上面的灵魂拷问~~~ 我之前一直不明白面试官老问我这个干嘛?就非得是面试造火...
【vite3+vue3 项目打包优化】依赖分包策略、CDN在线加速
我正在参加「掘金·启航计划」 现在很多小伙伴都已经使用 Vite + Vue3 开发项目了,如果你是 '前端架构师' 或者是 '团队核心' 的话,不得不可考虑的一个问题就是性能优化。 说到前端性能优化,...
使用Locust进行接口性能测试:Locust and TaskSet类详细分析(二)
“ Locust是一款开源的Python性能测试工具,它可以模拟大量并发用户对网站或者其他接口进行压力测试**”** 一、Locust类详细说明 在Locust中,Locust类是整个负载测试工具的核心。它用于创建并...
Go语言基准测试(benchmark)三部曲之二:内存篇
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):github.com/zq2599/blog… 本篇概览 本文是《Go语言基准测试(benchmark)三部曲》的第二篇,目标是掌握如何用基准测试来观察被...
浏览器页面缓存 – Cache【性能篇】
缓存是我们日常开发中经常会接触到的一个重要概念,也是我们优化性能的一个利器。常用的场景比如在页面的某个不经常更新的图片,或者是页面用到的各种静态资源我们都可以将其进行缓存。这样,浏...
【用户体验分析报告】React 按需加载组件,导致组件渲染卡顿,影响交互体验?组件拆包&预加载方案来了! ?
首先,我们看一些针对《如何提升应用首屏加载体验》的文章,提到的必不可少的措施,便是减少首屏幕加载资源的大小,而减少资源大小必然会想到按需加载措施。本文提到的便是一个基于webpack 插件...
通过这些case,我把项目LCP时间减少了1.5s
您好,如果喜欢我的文章,可以关注我的公众号「量子前端」,将不定期关注推送前端好文~ 前言 最近在做公司几个项目性能优化,整理出一些比较有用且常见的case来分享一下。 A项目优化 白屏相关 D...
【云原生 • 监控】国产监控之光-夜莺监控(Nightingale)
国产监控之光-夜莺监控(Nightingale) 夜莺是什么? 夜莺是一个服务端组件,类似 Grafana,可以对接不同的TSDB时序数据库作为数据源,支持的TSDB时序数据库如Prometheus、VictoriaMetrics、Tha...
「好文翻译」React key属性:高性能列表的最佳实践
译者的话 本文依然翻译自外网博客 DeveloperWay: React key attribute: best practices for performant lists 原作者:NADIA MAKAREVICH 这篇文章讲的是 React 中的 key。一个非常基础,但又总...
使用 preparingThumbnail 优化 iOS 图片展示
概要 今天是 WWDC 2023 的第二天,我在疯狂刷讲座的过程中突然瞥到了一个之前没用见的 API:preparingThumbnail(of:),于是稍微研究了一下,感觉还是非常香的,于是记下来分享一下。 图片渲染...
Android-使用 APK 分析器分析 build
使用 APK 分析器分析 build Android Studio 包含一个 APK 分析器,可让您在构建流程完成后立即了解 APK 或 Android App Bundle 文件的组成。使用 APK 分析器可以减少调试应用的 DEX 文件和资源...
React18性能优化指南
原文地址:vercel.com/blog/how-re… 本文带你了解Transitions、Suspense和React Server Components等并发功能如何提高应用程序性能。 熟悉React的实现思路 学习React框架的进化思路 React18引...
浏览器之性能指标-TTI
凡所执念,皆成束缚 --《佛经》 大家好,我是柒八九。 前言 今天我们来聊聊另外一个比较重要的性能指标TTI。 如果想了解该系列文章(浏览器底层原理&优化方案),可以参考我们已经发布的文章...
APM – iOS Crash监控 KSCrash代码解析
简介 主要功能 支持离线符号化的设备上符号化(对于部分iOS系统上很多函数被编辑过的来说很有必要) 生成包含完整字段的Apple报告 处理了部分只出现在mach异常的错误,例如栈溢出 追踪一个未被...
从iOS App启动速度看如何为基础性能保驾护航 | 京东物流技术团队
1 前言 启动是App给用户的第一印象,一款App的启动速度,不单单是用户体验的事情,往往还决定了它能否获取更多的用户。所以到了一定阶段App的启动优化是必须要做的事情。App启动基本分为以下两...