性能优化共0篇
性能优化
APM - iOS 卡顿监控 Hang-五八三

APM – iOS 卡顿监控 Hang

简介 Hang APP一段无响应的阶段,由于主线程忙于其他任务或者等待其他线程或者系统资源,导致视图内容更新延迟至少250ms Main Loop 用户与设备进行交互,Runloop接收事件,处理事件,有需要的情...
admin的头像-五八三admin2年前
010
?真是有手就行,十行代码实现多进程通信-nodejs-五八三

?真是有手就行,十行代码实现多进程通信-nodejs

上篇文章讲了如何在Node Server中实现多进程,这篇文章来讲如今在多进程之间保持状态同步。有个需求,服务端记录客户端请求的次数举个例子,有两个进程,进程A和进程B。这时客户端来一个请求,...
admin的头像-五八三admin2年前
030
微信小程序第三方库的分包异步化实践-五八三

微信小程序第三方库的分包异步化实践

背景 货拉拉搬家小程序是一款搬家服务应用,为用户提供方便、安全和可靠的搬家服务。 小程序官方有约束:主包大小不允许超过 2M。而我们搬家业务较为复杂,一些功能往往需要借助第三方库来实现...
admin的头像-五八三admin2年前
080
程序员的自我修养之静态链接-五八三

程序员的自我修养之静态链接

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

?优化GIF的内存加载

一、内存OOM问题 使用 UIImage.animatedImage(with:duration:) 方法:UIImage 类提供了一个便利的方法来加载并处理 GIF 图像,该方法可以将 GIF 图像转换为 UIImage 的动画表示。这种方法可以有...
admin的头像-五八三admin2年前
0210

非2的幂次的ASTC纹理格式尺寸对带宽的影响

1)非2的幂次的ASTC纹理格式尺寸对带宽的影响 2)​C#端如何处理xLua在执行DoString时候死循环 3)如何制定美术规范或者各个模块的指标 4)如何处理Lua的io.open出现中文路径 这是第348篇UWA技...
admin的头像-五八三admin2年前
090
MegEngine 使用小技巧:如何做 MegCC 的模型性能评测-五八三

MegEngine 使用小技巧:如何做 MegCC 的模型性能评测

MegCC 是一个深度学习模型编译器,具有以下特点: 极轻量级运行时:只在二进制文件中保留所需的计算内核。例如,MobileNet v1 的81KB运行时间 高性能:每个操作都经过专家精心优化 便携:只生...
admin的头像-五八三admin2年前
070

聊聊存储引擎的实现要素

众所周知,MySQL 的 InnoDB 存储引擎使用了 B+ 树作为索引实现,那么为什么不使用其他的数据结构呢?数组、链表或者哈希表。实现存储引擎究竟需要什么条件呢? 我们现在先以存储最简单的数据为...
admin的头像-五八三admin2年前
040
“雪糕刺客”你听说过,Bitmap这个“内存刺客”你也要小心(上)~-五八三

“雪糕刺客”你听说过,Bitmap这个“内存刺客”你也要小心(上)~

写在前面 雪糕刺客是最近被网友们玩坏了的梗,指的是那些以平平无奇的外表混迹于众多平价雪糕之中的贵价雪糕。由于没有明确标明价格,通常要等到结账的时候才会发现,犹如一个潜藏于普通人群中...
admin的头像-五八三admin2年前
0190
APM - iOS 卡顿监控 方案和指标-五八三

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

简介 iOS卡顿监控有多种不同的方案和指标,在实施成本和指标精确度上各有不同。本文例举一下常见的方案和代码,以及其指标的实现和拟合程度。 FPS 帧率 FPS数据,依据页面信息做聚合,或者APP版...
admin的头像-五八三admin2年前
0110
性能优化|记一次线上OOM问题处理-五八三

性能优化|记一次线上OOM问题处理

概述 最近线上监控发现 OOM 涨幅较大,因此去尝试定位和修复这个问题,在修复了一些内存泄漏和大对象占用问题后, OOM 依旧未达到正常标准,在这些新上报的 hprof 文件中,发现几乎所有 case 中...
admin的头像-五八三admin2年前
0170
这么好的Android开发辅助工具App不白嫖可惜了-五八三

这么好的Android开发辅助工具App不白嫖可惜了

过年期间闲来没事,手撸了一个辅助Android开发调试的工具App,适合Android开发者和测试同学使用。 Github地址下载, Gitee地址下载(需要登录gitee) 或者去Google Play安装 功能概览 对我这样的懒...
admin的头像-五八三admin2年前
0160

盘点一些硬核JavaScript代码优化

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

记一次vue2多页应用打包优化

项目为 9 个入口的多页应用, @vue/cli-service版本为 4.4.4,webpack 版本为 4.46.0。部署的每一个应用加载都巨慢无比,抓包发现每个应用的首页都需要加载十几 M 的 js 文件。 优化前: 优化后...
admin的头像-五八三admin2年前
020
百度iOS端长连接组件建设及应用实践-五八三

百度iOS端长连接组件建设及应用实践

作者 | 百度消息中台团队 导读  在过去的十年里,移动端技术飞速发展,移动应用逐渐成为主要的便捷访问和使用互联网的方式,承接了越来越多的业务和功能,这也意味着对移动端和服务器之间的通...
admin的头像-五八三admin2年前
070
Element 表格多选性能优化-五八三

Element 表格多选性能优化

起因 公司的基础组件库是基于 ElementUI 进行二次封装的,某天有个前端跟我反映表格组件渲染 500 条数据的情况下,多选功能的全选会变得特别卡,点一下要卡 10 几秒,我一想应该不至于啊,500 ...
admin的头像-五八三admin2年前
0250
实践指南-前端性能提升 270% | 京东云技术团队-五八三

实践指南-前端性能提升 270% | 京东云技术团队

一、背景 当我们疲于开发一个接一个的需求时,很容易忘记去关注网站的性能,到了某一个节点,猛地发现,随着越来越多代码的堆积,网站变得越来越慢。 本文就是从这样的一个背景出发,着手优化网...
admin的头像-五八三admin2年前
0130
Android平台下的cpu调频、线程绑核、cpu时间片分配控制实践-五八三

Android平台下的cpu调频、线程绑核、cpu时间片分配控制实践

背景 为了进一步优化APP性能,最近针对如何提高应用对CPU的资源使用、以及在多线程环境下如何提高关键线程的执行优先级做了技术调研。本文是对技术调研过程的阶段性总结,将分别介绍普通应用如...
admin的头像-五八三admin2年前
0180
为了面试抱佛脚/卡顿优化/面试官:说下简历中提到的优化/整理下早期自己做的优化-五八三

为了面试抱佛脚/卡顿优化/面试官:说下简历中提到的优化/整理下早期自己做的优化

我正在参加「掘金·启航计划」 为了吸睛,我还真是无所不用其极,把能想到的标题都写上了,大家见怪不怪吧... 先来点废话: 听说最近 Android 岗位变多了,你去面试了么?面试官:你简历中提到...
admin的头像-五八三admin2年前
060
定制高性能GPU粒子系统-五八三

定制高性能GPU粒子系统

【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息! 一、技术设计背景 Unity引擎自带的粒子系统一直是CPU...
admin的头像-五八三admin2年前
070