性能优化共0篇 第3页
性能优化
空间换时间-五秒出解:从900ms到5ms的幕后优化大揭秘!-五八三

空间换时间-五秒出解:从900ms到5ms的幕后优化大揭秘!

探索数据操作的效率是软件开发中的一项重要任务。开发中遇到了Java中的ArrayList和removeAll方法,意外发现当面对大量数据时,其执行效率可能会让人瞠目结舌,高达900毫秒以上!然而,通过一系...
admin的头像-五八三admin2年前
060
手把手教你完成前端性能建模-五八三

手把手教你完成前端性能建模

1. 性能工程几个定律 帕累托法则 常说的“二八法则”,很多时候,大约20%的因素操控80%的局面。 应用场景内容意义应用程序的使用80%的用户使用集中在大约20%的功能对常用的模块进行充分优化程序...
admin的头像-五八三admin2年前
0160
iOS安装包大小优化笔记-五八三

iOS安装包大小优化笔记

一.前言 App安装包日益增大原因 随着技术飞速发展,功能不断迭代,APP不断更新和改版,越来越大、越来越全,因此造成了app安装包的不断膨胀。 新功能的增加:新的功能需要更多的代码和资源来实...
admin的头像-五八三admin2年前
0180
为什么我重新写了一个 "react-lodable" ?-五八三

为什么我重新写了一个 "react-lodable" ?

简单来说是为了通过配置 webpack 插件及少量业务代码即可实现Code Splitting + 组件懒加载 + 预加载。 虽然react官方提供了一个 lazy API用于 react 组件的Code Splitting(代码拆分)及组件懒加...
admin的头像-五八三admin2年前
0160
Element 表格多选性能优化-五八三

Element 表格多选性能优化

起因 公司的基础组件库是基于 ElementUI 进行二次封装的,某天有个前端跟我反映表格组件渲染 500 条数据的情况下,多选功能的全选会变得特别卡,点一下要卡 10 几秒,我一想应该不至于啊,500 ...
admin的头像-五八三admin2年前
0250
golang的pprof与火焰图实战-五八三

golang的pprof与火焰图实战

golang的pprof与火焰图实战 1 前言 声明: 本文参考这篇文章,自己跟着做了一遍,记录一下,然后补充了火焰图的使用。 blog.wolfogre.com/posts/go-pp… www.liwenzhou.com/posts/Go/pe… blog....
admin的头像-五八三admin2年前
0920
浏览器之性能指标-FID-五八三

浏览器之性能指标-FID

如果坚持做一件事就要把目标放低一点,确保自己可以实现,不要把目标定的很高,让人高不可攀,无法坚持 大家好,我是柒八九。 前言 今天我们来聊聊另外一个比较重要的性能指标FID。 如果想了解...
admin的头像-五八三admin2年前
0140
iOS crash问题汇总(持续更新)-五八三

iOS crash问题汇总(持续更新)

前言 对于iOS开发来说,日常空闲做得最多的事(除了摸鱼)就是解决上报的crash了。有的crash的解决还是非常考验能力的,解决完疑难crash也非常有成就感。所以想记录自己在解决crash过程中的思路...
admin的头像-五八三admin2年前
0130
【升职加薪秘籍】我在服务监控方面的实践(3)-机器监控-五八三

【升职加薪秘籍】我在服务监控方面的实践(3)-机器监控

大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之...
admin的头像-五八三admin2年前
0130
Android优化篇|Shallow Size & Retained Size-五八三

Android优化篇|Shallow Size & Retained Size

概述 最近在分析一个内存占用问题,就通过 AS 的 Memory Profile (卡是真的卡)去查看了一下内存情况,看到了两个 Size,官方解释: Shallow Size: Total amount of Java memory used by this ob...
admin的头像-五八三admin2年前
0130

React组件设计之性能优化篇

我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:空山 前言 由于笔者最近在开发中遇到了一个重复...
admin的头像-五八三admin2年前
0220
【升职加薪秘籍】我在服务监控方面的实践(2)-监控组件配置-五八三

【升职加薪秘籍】我在服务监控方面的实践(2)-监控组件配置

大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到 github.com/HobbyBear/performance-analyze ,接下来这段时间我将在...
admin的头像-五八三admin2年前
0250
【升职加薪秘籍】我在服务监控方面的实践(1)-监控蓝图-五八三

【升职加薪秘籍】我在服务监控方面的实践(1)-监控蓝图

大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之...
admin的头像-五八三admin2年前
080
从iOS App启动速度看如何为基础性能保驾护航 | 京东物流技术团队-五八三

从iOS App启动速度看如何为基础性能保驾护航 | 京东物流技术团队

1 前言 启动是App给用户的第一印象,一款App的启动速度,不单单是用户体验的事情,往往还决定了它能否获取更多的用户。所以到了一定阶段App的启动优化是必须要做的事情。App启动基本分为以下两...
admin的头像-五八三admin2年前
0270

【Linux性能】Linux cache占用大量内存,如何分析是哪些进程、文件导致?

一、问题由来 我们使用Linux时,时常发现,cache占用大量内存。 如下面的示例,通过free命令查询内存情况,buff/cache已经占用了2.1G。Linux 2.4 开始, 'buffer' 和 'cache' 已经被统一为页缓...
admin的头像-五八三admin2年前
0160
APM - iOS 卡顿监控 方案和指标-五八三

APM – iOS 卡顿监控 方案和指标

简介 iOS卡顿监控有多种不同的方案和指标,在实施成本和指标精确度上各有不同。本文例举一下常见的方案和代码,以及其指标的实现和拟合程度。 FPS 帧率 FPS数据,依据页面信息做聚合,或者APP版...
admin的头像-五八三admin2年前
0110
Native内存泄漏一步查-五八三

Native内存泄漏一步查

虚拟内存也会被耗尽 作为Android开发者的我们,一定经历过APP从32位从64位架构的切换。目前国内市场还是存在32架构的要求的,并没有全面禁止,32位架构有一个缺点是,可分配给用户空间的虚拟内...
admin的头像-五八三admin2年前
0180
【用户体验分析报告】React 按需加载组件,导致组件渲染卡顿,影响交互体验?组件拆包&预加载方案来了! ?-五八三

【用户体验分析报告】React 按需加载组件,导致组件渲染卡顿,影响交互体验?组件拆包&预加载方案来了! ?

首先,我们看一些针对《如何提升应用首屏加载体验》的文章,提到的必不可少的措施,便是减少首屏幕加载资源的大小,而减少资源大小必然会想到按需加载措施。本文提到的便是一个基于webpack 插件...
admin的头像-五八三admin2年前
0440
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(系统底层优化篇)-五八三

【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(系统底层优化篇)

硬件层面优化 硬件层面的优化主要包括对数据库物理机的采购和配置。 数据库物理机分析 CPU(运算):建议选择64位的CPU,每台机器至少配置2-4颗CPU,但最多可以达到16颗。此外,较大的L2缓存有...
admin的头像-五八三admin2年前
0130
性能优化中的拆分与合并:你一定想不到这两个操作竟然可以这样玩-五八三

性能优化中的拆分与合并:你一定想不到这两个操作竟然可以这样玩

本文旨在深入探讨性能优化的重要性,并提供一套全面的性能优化方案。我们将从硬件、软件和网络三个方面进行分析,以帮助您提高系统的整体性能。通过遵循这些建议,您将能够显著提高系统的响应速...
admin的头像-五八三admin2年前
0230