排序
为什么我的信号处理器不生效
为什么我的信号处理器不生效? 之前写了几篇关于Linux信号的文章,有很多小读者找到我后台留言,说对他们帮助很大。同时也有小伙伴用了我之前写的一个框架,Signal把公司的Crash上报机制给“玩...
匿名内部类/Lambda Java和Kotlin谁会导致内存泄漏?
前言 内存泄漏是程序界永恒的话题,对于Android开发来说尤为重要,想让你的App表现得更优雅,了解并治理内存泄漏问题势在必行。 通过本篇文章,你将了解到: 何为内存泄漏? Android 常见内存泄...
最强优化指令大全 | 【Linux技术专题】「系统性能调优实战」终极关注应用系统性能调优及原理剖析(下册)
Linux命令相关查看指标 CPU 指标 vmstat指令 vmstat -n m 该命令用于每隔n秒采集系统的性能统计信息,共采集m次。 [root@svr01]$ vmstat 1 3 procs -----------memory---------- ---swap-- ----...
解决ttf文件过大、请求响应时间长的问题
背景 在捣鼓个人网页时,有个模块的字体看着不是那么好看,便找了个觉得看着顺眼的字体下载了放在项目中,字体是变了,但是首次加载时,资源加载时间竟然超过了1分钟,对于带宽只有1M的云服务器...
百度 App 启动性能优化实践篇
一、前言 启动性能是百度App最核心指标之一。用户希望应用能够及时响应并快速加载,启动时间过长的应用不能满足这个期望,并且可能会令用户失望,这种糟糕的体验可能会导致用户在应用商店针对您...
分享Android开发中常见的代码优化方案
我正在参加「掘金·启航计划」 前言 首先要做相关优化,就得先要大致清晰影响性能的相关因素,这样可以做针对性调优会比较有条理。 比较常见的性能调优因素有: 内存:Java 一般通过 JVM 对内存...
前端性能-移动端渲染性能优化
随着移动设备的普及,越来越多的人开始在手机上浏览Web页面。然而,由于移动设备的特殊性质,如网络带宽差、CPU速度慢、内存较小等,移动端Web页面的加载和渲染瓶颈也相应增加。因此,在移动端...
深入学习反射及它的性能分析
我正在参加「掘金·启航计划」 前言 先熟悉一下'动态加载':就是在运行的时候才会加载,而不是在编译的时候,在需要的时候才进行加载获取,或者说你可以在任何时候加载一个不存在的类到内存中,...
哇塞!居然用这个框架开发了一款这么好用的 Markdown 编辑器
今天,我们来使用Strve.js来搭建一款 Markdown 编辑器,没错!你没听错。我们需要创建了一个实时 Markdown 编辑器,用户可以在 textarea 中输入 Markdown 文本,然后实时显示转换后的 HTML。你...
为了面试抱佛脚/卡顿优化/面试官:说下简历中提到的优化/整理下早期自己做的优化
我正在参加「掘金·启航计划」 为了吸睛,我还真是无所不用其极,把能想到的标题都写上了,大家见怪不怪吧... 先来点废话: 听说最近 Android 岗位变多了,你去面试了么?面试官:你简历中提到...
为什么面试官这么爱问性能优化?
笔者是一个六年前端,没有大厂经历,也没有什么出彩的项目,所以今年以来,前端现在这种行情下并没有收到多少面试,但是为数不多的面试中,百分之九十都问到了性能优化的问题,而且问题都出奇的...
【升职加薪秘籍】我在服务监控方面的实践(6)-业务维度的mysql监控
大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之...
我给项目加了性能守卫插件,同事叫我晚上别睡的太死
引言 给组内的项目都在CICD流程上更新上了性能守卫插件,效果也还不错,同事还疯狂夸奖我 接下里进入我们的此次的主题吧 由于我组主要是负责的是H5移动端项目,老板比较关注性能方面的指标,比...
聊一聊Android中的数据存储方案
我正在参加「掘金·启航计划」 Android数据存储方案 1.SharedPreferences前世今生 Sp的主要缺点 SP主要缺点 SP用内存层用HashMap保存,磁盘层则是用的XML文件保存。每次更改都需要将整个HashMap...
[译]浏览器一帧的剖析
原文链接:the-anatomy-of-a-frame 前言 其他开发者经常向我询问关于像素工作流程的部分内容,以及何时以及为什么触发某些操作,因此我觉得值得提供一个简要参考,介绍将像素呈现到屏幕上所涉及...
[翻译]如何编写高性能 React 代码:规则、模式、注意事项
推荐看原文 性能和React!这是一个有趣的话题,关于这个话题的很多争议和最佳实践在短短6个月内就会发生变化。既然如此,在这方面是否可能说出任何明确的观点或提出一些概括性的建议呢? 通常,...
10个前端必备的浏览器技能,让你的网页更优秀
作为一名前端开发者,熟练掌握浏览器的相关技能是必不可少的。因为不仅仅要做出能够兼容不同浏览器的页面,还要保证页面的性能、安全性和访问速度等方面。在本文中,我们将为您介绍10个前端必备...
空间换时间-五秒出解:从900ms到5ms的幕后优化大揭秘!
探索数据操作的效率是软件开发中的一项重要任务。开发中遇到了Java中的ArrayList和removeAll方法,意外发现当面对大量数据时,其执行效率可能会让人瞠目结舌,高达900毫秒以上!然而,通过一系...
卡顿监测 · 方案篇 · Android卡顿监测指导原则
友情链接: BaguTree《Android 面试、卡顿、ANR》分享 Tips: 关注微信公众号 小木箱成长营,回复 '卡顿监测' 可获得卡顿监测免费思维导图 一、引言 Hello,我是小木箱,欢迎来到小木箱成长营系列...
【Python】从同步到异步多核:测试桩性能优化,加速应用的开发和验证
阅读目录测试工作中常用到的测试桩mock能力简单测试桩性能优化:使用异步响应性能优化:利用多核性能优化:使用缓存(functools.lru_cache)。单元测试中的mock总结 欢迎转载,也请在明显位置注...