性能优化共0篇 第8页
性能优化
差分火焰图,让你的代码优化验证事半功倍-五八三

差分火焰图,让你的代码优化验证事半功倍

大家好,我是程栩,一个专注于性能的大厂程序员,分享包括但不限于计算机体系结构、性能优化、云原生的知识。 引 在性能分析中,我们常常会用到如下所示的火焰图: 一般来说,我们将这种火焰图...
admin的头像-五八三admin2年前
050
前端如何做好项目规范(二)-五八三

前端如何做好项目规范(二)

本文是前端项目规范系列第二篇文章,主要介绍一下 Browserslist Browserslist 是什么 browserslist 是一个用于在前端开发中确定要支持的目标浏览器和 Node.js 版本的工具。它允许开发者根据目标...
admin的头像-五八三admin2年前
050
翻车了,被读者找出 BUG-五八三

翻车了,被读者找出 BUG

大家好呀,我是小楼。 本文是上篇文章《使用增强版 singleflight 合并事件推送,效果炸裂!》的续集,没看过前文必须要先看完才能看本文,实在不想看,拉到文章末尾,给我点个赞再退出吧~Doge ...
admin的头像-五八三admin2年前
050
ELF 文件格式详解-五八三

ELF 文件格式详解

最近在读《程序员的自我修养:链接,装载与库》,其实这本书跟 Android 开发的联系还挺紧密的,无论是 NDK 开发,或者是性能优化中一些常用的 Native Hoook 手段,都需要了解一些链接,装载相关...
admin的头像-五八三admin2年前
050
极致舒适的Vue高性能列表-五八三

极致舒适的Vue高性能列表

列表是一种常见的UI组件,相信大家应该都遇到过,并且也都自己实现过!不知道大家是怎么实现的,是根据业务进行CSS布局还是使用了第三方的组件。 在这里分享下自认为比较舒适的列表组件及实现思...
admin的头像-五八三admin2年前
050
Crash排查系列第十二篇|如何监控自身进程的lowmemory kill-五八三

Crash排查系列第十二篇|如何监控自身进程的lowmemory kill

背景 当你使用下面代码不断分配内存时,最终导致物理内存耗尽,手机所有应用进程被杀死。 在一次 crash问题排查过程中,现象是crash但是并没有crash日志的捕获,后面排查到就是内存泄露导致的lo...
admin的头像-五八三admin2年前
050
百度APP iOS端包体积50M优化实践(五) HEIC图片和无用类优化实践-五八三

百度APP iOS端包体积50M优化实践(五) HEIC图片和无用类优化实践

一、前言 之前的文章介绍了图片优化和代码优化的几种方式,本篇文章重点介绍HEIC图片和无用类检测的优化实践。HEIC是High Efficiency Image Format(高效图像格式)的缩写,是一种新的图像文件...
admin的头像-五八三admin2年前
050

聊聊存储引擎的实现要素

众所周知,MySQL 的 InnoDB 存储引擎使用了 B+ 树作为索引实现,那么为什么不使用其他的数据结构呢?数组、链表或者哈希表。实现存储引擎究竟需要什么条件呢? 我们现在先以存储最简单的数据为...
admin的头像-五八三admin2年前
040

盘点一些硬核JavaScript代码优化

前言 大家好这里是阳九,一个文科转码的野路子全栈码农,热衷于研究和手写前端工具. 很久没有重学JS了, 最近巩固了一下JS基础, 整理了一些平日大家容易忽略又稍稍有点硬核的JS代码优化方案,属于JS...
admin的头像-五八三admin2年前
040
如何在 .NET Core 中使用 Azure Key Vaul-五八三

如何在 .NET Core 中使用 Azure Key Vaul

Azure Key Vault是一个安全可靠的存储库,用于存储在.NET Core应用程序中使用的令牌、密钥、密码、证书和其他敏感数据。接下来我们讲讲如何在C#中使用它。 在构建.NET Core应用程序时,我们经常...
admin的头像-五八三admin2年前
040
一文了解perf script出现[unknown]的原因-五八三

一文了解perf script出现[unknown]的原因

大家好,我是程栩,一个专注于性能的大厂程序员,分享包括但不限于计算机体系结构、性能优化、云原生的知识。 今天我们来聊一聊perf的相关命令,更进一步的了解perf。本文是perf系列的第七篇文...
admin的头像-五八三admin2年前
040
手把手教女朋友做 Android CPU性能优化-五八三

手把手教女朋友做 Android CPU性能优化

在一个风和日丽的下午,女朋友拿出手机,只听到一声“TiMi~”,她便愉快的打起了王者荣耀。 在经过几波激烈的团战后,我耳边就听到了女朋友的吐槽:“我怎么一打团就掉帧卡顿。网络460,这Andro...
admin的头像-五八三admin2年前
040

Android BatteryStats服务功耗统计流程详解

简介 BatteryStatsService和BatterStatsImpl是系统中用于估算电流消耗的关键对象,能够估算并存储软件功耗和硬件功耗。其中主要流程分为事件回调时记录耗电信息、触发读取时计算并统计耗电信息...
admin的头像-五八三admin2年前
040
数据实时:轮训技术方案有哪些-五八三

数据实时:轮训技术方案有哪些

数据实时性 应该有好多产品会说咱们数据需要实时性,就是要让界面跟数据保存紧密的链接,那么提到实时,大家脑袋想到的方案有那些呢?setInterval, WebSocket? 实现轮询数据主要是以下几种技术...
admin的头像-五八三admin2年前
040
面试官:你的项目有什么亮点?我:解决了JS脚本加载失败的问题!-五八三

面试官:你的项目有什么亮点?我:解决了JS脚本加载失败的问题!

面试官:你的项目有什么亮点?解决了什么问题? 你:嗯...... 面试官:回去等通知吧。 上面的对话真可谓是面试环节最令人揪心的场景了,如果你想要从容面对面试时的项目提问环节,那么你一定要...
admin的头像-五八三admin2年前
040
前端性能优化-raf 以及其他达到60fps的方法-五八三

前端性能优化-raf 以及其他达到60fps的方法

在现代 Web 开发中,前端性能优化已经成为一个非常重要的话题。随着互联网应用程序变得越来越复杂,用户对网页渲染速度和交互体验的要求也越来越高。如果我们的网页性能不佳,用户将会遇到困惑...
admin的头像-五八三admin2年前
040
Kotlin篇 > > 协程中的异常及异常处理-五八三

Kotlin篇 > > 协程中的异常及异常处理

能正确地提出问题就是迈出了创新的第一步。 想出新办法的人在他的办法没有成功以前,人家总说他是异想天开。 导航 文章目录 Kotlin 协程的异常处理 概述 异常处理六种方式 一:协程的取消需要内...
admin的头像-五八三admin2年前
040
自动化性能分析——持续剖析-五八三

自动化性能分析——持续剖析

介绍并演示 SkyWalking 如何在很少的人工参与下实现基于 ebpf 的进程监控。在预设条件的驱动下,剖析可以自动激活。 背景 在之前的文章中,我们讨论了如何使用 SkyWalking 和 eBPF 来检测性能问...
admin的头像-五八三admin2年前
040
view_resource_count Vs loading time from avg by last 7 days and work priority-五八三

view_resource_count Vs loading time from avg by last 7 days and work priority

first we can get the scattered chart from guance console for the last 7 days export that data to csv file from the download button import data to Rstudio for analysis check corrala...
admin的头像-五八三admin2年前
040
性能优化利器!React Router 6.4 中激动人心的特性-五八三

性能优化利器!React Router 6.4 中激动人心的特性

React Router 6.4 引入了“Data Router”这一概念,专注于将数据获取与渲染分离,以消除渲染+获取导致请求瀑布流问题以及随之而来的旋转加载图标,极大地提升了页面的 LCP 性能指标。 渲染+获取...
admin的头像-五八三admin2年前
040