
性能优化
文章平均质量分 82
程序员小何SS
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android性能优化 -- 内存优化
如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。如果你没有方向,这里给大家分享一套由阿里高级架构师编写的《Android八大模块进阶笔记》,帮大家将杂乱、零散、碎片化的知识进行体系化的整理,让大家系统而高效地掌握Android开发的各个知识点。原创 2023-03-08 17:45:35 · 227 阅读 · 0 评论 -
【面试必背】Android性能优化相关面试题集合
1、自定义 Handler 时如何有效地避免内存泄漏问题?2、哪些情况下会导致oom问题?3、一般什么情况下会导致内存泄漏问题?4、ANR 出现的场景以及解决方案?5、谈谈Android中内存优化的方式?关于内存泄漏,一般像单例模式的使用不当啊、集合的操作不当啊、资源的缺乏有效的回收机制啊、Handler、线程 的使用不当等等都有可能引发内存泄漏。6、谈谈布局优化的技巧?7、Android 中的图片优化方案?8、AndroidNativeCrash问题如何分析定位?9、谈谈你是如何优化App启动过程的?1原创 2023-02-21 09:36:21 · 1868 阅读 · 0 评论 -
关于 Android 网络优化你应该了解的知识点
这里给大家分享一份《Android性能优化-大厂实战全解析》,这份《Android性能优化-大厂实战全解析包括有:腾讯、字节、阿里、百度、网易、美团等一线互联网大厂的优化实战解析,更是附赠360°性能调优学习指南有需要的朋友们也可以下载下来随时查漏补缺。扫码直接领取资料获取扫码即可免费领取!《Android性能优化-大厂实战全解析》目录及内容展示腾讯团队腾讯光影研究室—Android P之Smart Linkify腾讯微信—Matrix原理分析系列之开篇。原创 2023-02-08 10:17:54 · 401 阅读 · 0 评论 -
Android UI 性能优化中关于卡顿的解析
UI渲染是指从App生成帧并显示在屏幕上的行为。为了保证App用户体验的流畅性,App需要在16ms内渲染完一帧以达到60fps的帧率(为什么是60fps?如果你的AppUI渲染缓慢,那么系统会强制跳过某些帧,用户就会感知到app的“口吃”,也就是卡顿。原创 2023-02-02 15:18:10 · 385 阅读 · 0 评论 -
深入浅出Android内存优化管理
我们知道,手机的内存是有限的,如果应用内存占用过大,轻则引起卡顿,重则导致应用崩溃或被系统强制杀掉,更严重的情况下会影响应用的留存率。因此,内存优化是性能优化中非常重要的一部分。但是,很多开发者对内存的认识还停留在应用开发这一层,平时只是参考网上的方案,对内存进行比较浅显的优化。想要深入进行内存优化,我们需要从操作系统的层面了解内存是怎么管理的,又是如何被使用的。可能会有人疑问:“为什么做个内存优化需要从操作系统层了解内存呢?”我们确实可以在网上搜到很多内存优化的文章,但它们都是从上层应用出发进行优化的,原创 2022-12-06 16:15:44 · 212 阅读 · 0 评论 -
“老大难”的卡顿优化,在“修复已知问题”背后找答案
微信的最近的几个版本更新的内容基本都是:修复了一些已知问题,在整个性能优化中,卡顿问题是用户最直接感知到的,所以在界面的绘制和数据处理等方面都在注意界面卡顿问题的出现。原创 2022-11-27 21:56:20 · 517 阅读 · 0 评论 -
Android中常见的内存泄漏以及解决方法
Android中的ART虚拟机是一个托管内存环境。垃圾回收器负责内存分配,并在不再使用该内存时将其释放回堆。当应用程序不再使用对象,但垃圾回收器无法删除它们,因为它们仍在被引用时,就会发生内存泄漏。因此,这些对象被保存在内存中,并且不必要地消耗资源。最终,内存泄漏将导致频繁的垃圾回收和内存不足错误。在本文中,我们将讨论Android中最常见的一些内存泄漏以及避免它们的方法。原创 2022-10-17 13:42:30 · 993 阅读 · 0 评论 -
Android适配器和适配器视图
适配器是实现接口的类的对象。它充当数据集和适配器视图之间的链接,适配器视图是扩展抽象类的类的对象。数据集可以是以结构化方式呈现数据的任何内容。数组、对象和对象是常用的数据集。适配器负责从数据集中检索数据并基于该数据生成对象。然后,生成的对象用于填充绑定到适配器的任何适配器视图。您可以从头开始创建自己的适配器类,但大多数开发人员选择使用或扩展 Android SDK 提供的适配器类。原创 2022-10-12 17:38:51 · 680 阅读 · 0 评论 -
Android的性能优化,全方面给你讲明白
作为Android系统的使用者,我们经常会遇到一些问题,这些都是Android开发师需要进一步改进的地方,正是如此,公司对安卓项目开发的质量要求也只会越来越高,性能优化自然是不可逾越的一道关卡。虽然Android的性能优化是一个老生常谈的内容,但其中涉及的众多内容大家还不一定都能弄明白,比如在面试中经常问到的内存泄露,你可能背到了,那内存管理机制会吗?我跟不少Android工程师交流过,他们普遍认为,。Android性能优化包括。原创 2022-10-07 21:37:46 · 951 阅读 · 0 评论 -
Android面试必备,Android性能优化实战解析(含腾讯、字节、阿里、百度、京东、网易等一线大厂)
背景近几年针对优化的面试越来越深入,例如如下问题:在之前的项目中做过哪些性能优化,取得过哪些收益?对于App启动时间这块,有什么心得?如何从线程、系统层面出发优化启动速度?对于内存优化,你觉得需要做哪些事情?Java/Native 内存泄露如何检测与处理?流畅性这块,你们 App 的关注的指标是?这块有什么经验?你觉得造成页面卡顿最主要的原因是?有什么通用性的优化方案?但大多数开发者更多的还是在做业务开发,对于性能优化基本停留在"听说过"或者"简单使用工具"的阶段,其中不乏一些工作多年的原创 2022-02-18 09:13:22 · 237 阅读 · 0 评论 -
如何进行性能优化?这篇360°全方面性能调优(含一线大厂Android端性能优化方案),帮您分分钟解决APP卡顿
什么是性能调优?性能调优就是对计算机硬件、操作系统和应用有相当深入的了解,调节三者之间的关系,实现整个系统(包括硬件、操作系统、应用)的性能最大化,并能不断的满足现有的业务需求。性能优化的目的流畅(解决:卡顿)稳定(解决:内存溢出、崩溃)低耗损(解决:耗电快、流量大、网络慢)小安装包(解决:APK过大)性能优化原则:先优化瓶颈问题;方案简单,尽量不引入更多复杂性,尽量不降低业务体验;满足系统性能要求即可,不引入新的bug。为什么需要性能调优?为了获得更好的系统性能(就是你现原创 2022-01-17 14:53:38 · 6261 阅读 · 0 评论