zl程序教程

移动端优化

  • 热门方向Top4:大前端监控、移动端性能与效率优化、团队可持续发展、低代码|GMTC 北京站圆满落幕

    热门方向Top4:大前端监控、移动端性能与效率优化、团队可持续发展、低代码|GMTC 北京站圆满落幕

    2 月 7 日,由极客邦科技旗下 InfoQ 中国举办的 GMTC 全球大前端技术大会在北京·四季酒店顺利落下帷幕。大会为期两天,以“业务至上,效率为王”为主题,策划了 1 个主会场,10 个技术专场,邀约到 10 位出品人、36 位演讲嘉宾出席此次盛会,他们分别来自阿里巴巴、蚂蚁集团、字节跳动、腾讯、腾讯云、腾讯位置服务、华为、京东零售、快手、百度、美团、高德、支付宝、天猫精灵、Cocos、网易

    日期 2023-06-12 10:48:40     
  • 你的网站需要针对移动端优化的10个理由

    你的网站需要针对移动端优化的10个理由

    你以前应该听到个,可能不止一两次,甚至可能两只手都数不过来。 移动端的时代已经到来已经不是什么秘密了。企业需要开始考虑移动端的用户也已经不是什么秘密了。 但是,为什么呢? 当然,我们知道,响应式的网站在移动端浏览起来更加简单。但是为什么需要这样呢?为什么移动端的优化是你的企业必须考虑的呢? 这里列出了你的网站不能继续保存非响应式的10个理由,你还可以查看如何优化移动端网站。 1. 人

    日期 2023-06-12 10:48:40     
  • 移动端网络优化

    移动端网络优化

    一个网络请求可以简单分为连接服务器 - 获取数据两个部分。 其中连接服务器前还包括 DNS 解析的过程;获取数据后可能会对数据进行缓存。 一、连接服务器优化策略 1. 不用域名,用 IP 直连 省去 DNS 解析过程,DNS 全名 Domain Name System,解析意指根据域名得到其对应的 IP 地址。 如http://www.codekk.com 的域名解析结果就是 104.23

    日期 2023-06-12 10:48:40     
  • H5 缓存机制浅析 - 移动端 Web 加载性能优化

    H5 缓存机制浅析 - 移动端 Web 加载性能优化

    腾讯 Bugly 特约作者:贺辉超 1. H5 缓存机制介绍 H5,即 HTML5,是新一代的 HTML 标准,加入很多新的特性。离线存储(也可称为缓存机制)是其中一个非常重要的特性。H5 引入的离线存储,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。 H5 应用程序缓存为应用带来三个优势: 离线浏览 用户可在应用离线时使用它们

    日期 2023-06-12 10:48:40     
  • 移动端HTML5<video>视频播放优化实践

    移动端HTML5<video>视频播放优化实践

    http://www.xuanfengge.com/html5-video-play.html

    日期 2023-06-12 10:48:40     
  • 解开发者之痛:中国移动MySQL数据库优化最佳实践

    解开发者之痛:中国移动MySQL数据库优化最佳实践

     章颖数据研发工程师 现任中国移动杭州研发中心数据研发工程师,擅长MySQL故障诊断,性能调优,MySQL高可用技术,曾任中国电信综合平台开发运营中心DBA  开源数据库MySQL比较容易碰到性能瓶颈,为此经常需要对MySQL数据库进行优化,而MySQL数据库优化需要运维DBA与相关开发共同参与,其中MySQL参数及服务器配置优化主要由运维DBA完成,开发则需要从数据类型优化,索引优化,SQ

    日期 2023-06-12 10:48:40     
  • 移动App性能测评与优化第1章

    移动App性能测评与优化第1章

    越用越卡为哪般——降低待机内存 在智能手机兴起的这几年中,我们见证了手机内存从256MB到4GB的巨大变化,进程可用的内存也从仅有16/32MB到现在可以使用2GB以上的内存。与此同时,应用的功能也日益复杂,也有更多的进程在同时运行,需要协作和互相切换的应用越来越多。 因此,在硬件资源增长后,应用开发者们依然会感觉到内存是稀缺资源。我们仍然需要每个应用开发者了解内存的消耗情况,并尽量节约使用内

    日期 2023-06-12 10:48:40     
  • 移动App性能测评与优化1.1 新手入门

    移动App性能测评与优化1.1 新手入门

    当软件实现了新功能后,准备发布版本前,往往需要进行一轮性能测试以确定没有性能问题,这类测试通常包括功能的流畅度、电量消耗和内存使用情况等。 由于内存组成具有复杂性,实际上并没有简单通用的方法就能够发现所有的内存问题。下面,我们会围绕一组案例展开,通过对案例的分析讲解各种内存测试的工具和方法。这些例子都是从真实的测试案例中提取的,经过加工后使得问题表现得更加明显。 接下来我们从一个最常见的内

    日期 2023-06-12 10:48:40     
  • 移动App性能测评与优化1.2 规范测试流程及常见等问题

    移动App性能测评与优化1.2 规范测试流程及常见等问题

    最开始进行内存测试时,我们可能还有些摸不着头脑,试着找了些工具,看了看教程就开始动手了。有时候因为问题比较明显,就真的发现了问题。再之后遇到类似的测试需求,我们就会按上次的经验去做。有时候可能发现问题,也可能发现不了,还有些时候甚至是在白费工夫。因为随着明显的问题逐渐被找出来,剩下的都是更加复杂而不太明显的问题了,甚至有些问题更是可以归属到优化范畴或者产品策略之内,而不再是简单的内存问题。

    日期 2023-06-12 10:48:40     
  • 移动App性能测评与优化1.2.3 示例

    移动App性能测评与优化1.2.3 示例

    1.2.3 示例 1.1节已经介绍了出现内存泄漏时的问题及分析方法,在这里我们再以一个真实的例子介绍常见的几种内存问题和分析方法。 这是发生在手机管家4.x的某个版本上的案例,新版中加入了一些功能,开发人员估计新功能可能会分配几万字节到几十万字节的内存,因此我们来进行内存方面的测试验证。当新功能的代码合入后,我们发现应用启动后的内存增长超过了2MB,这可大大超出了所有人的预期,一定是有什么地方

    日期 2023-06-12 10:48:40     
  • 移动App性能测评与优化1.2.4 新的问题

    移动App性能测评与优化1.2.4 新的问题

    1.2.4 新的问题 经过上一轮的优化,在内存监视器里新版本的Heap内存表现已经比较好了,新功能只消耗了几万字节到几十万字节内存。但是要注意的是,Heap内存并不是应用的全部,我们在设置或其他管理工具里看到的应用内存大小是应用整个进程的内存使用量。也有可能出现Heap部分完全没有增长而其他部分增长的情况。 要观察进程的内存使用情况,就需要用到其他的观测工具,Android里最常用于观察进程内

    日期 2023-06-12 10:48:40     
  • 移动App性能测评与优化1.5.3 dex mmap

    移动App性能测评与优化1.5.3 dex mmap

    1.5.3 dex mmap dex mmap在Android应用中的作用是映射classes.dex文件。Dalvik虚拟机需要从dex文件中加载类信息、字符串常量等,还需要在调用函数的时候直接从mmap内存中读取函数代码(dvm bytecode)来执行;所以该部分内存是程序运行必不可少的。 以一个示例应用为例,我们能够在MAT中看到,应用加载了大约1500个class类型,而dex文件

    日期 2023-06-12 10:48:40     
  • 移动App性能测评与优化1.5.4 dex文件优化

    移动App性能测评与优化1.5.4 dex文件优化

    1.5.4 dex文件优化 为了达到优化的目的,我们需要先了解dex文件的结构。dex文件结构如表1-2所示。 表1-2 dex文件结构 区 域  描 述  内 容 Header             索引区  String Id list 指向Data的偏移量         Type Id list             Method Prototype Id list

    日期 2023-06-12 10:48:40     
  • 移动App性能测评与优化1.6 本章小结

    移动App性能测评与优化1.6 本章小结

    1.6 本章小结 在这一章里,我们通过对几个案例的分析,基本了解了Android应用的各种内存组成,以及这些成分是如何被消耗的,也总结出了一些节约和优化内存的经验。在这一小节里我们把经验都列出来供读者参考。 内存的主要组成索引: Native Heap:Native代码分配的内存,虚拟机和Android框架本身也会分配 Dalvik Heap:Java代码分配的对象 Dalvik Oth

    日期 2023-06-12 10:48:40     
  • 移动App性能测评与优化2.2.2 优化方法二:wake lock

    移动App性能测评与优化2.2.2 优化方法二:wake lock

    2.2.2 优化方法二:wake lock 前台运行时,不要去注册wake lock。此时注册没有任何意义,却会被计算到应用电量消耗中。 后台运行时,在保证业务需要的前提下,应尽量减少注册wake lock。 降低对系统的唤醒频率。使用partial wake lock代替full wake lock,因为屏幕的亮起,也会消耗手机电量。 在注册后,也要注意及时释放,否则锁的持有时间会被一直

    日期 2023-06-12 10:48:40     
  • 移动App性能测评与优化2.2.3 优化方法三:传感器

    移动App性能测评与优化2.2.3 优化方法三:传感器

    2.2.3 优化方法三:传感器 在用“耗电排行2.0”工具时,发现目前被应用使用最多的传感器就是GPS传感器。Google官方ROM对GPS模块定义的基础电量值是90mA。所以合理地设置GPS的使用时长和使用频率,也能降低手机电量的消耗。 如何提升App用户隐私合规性?以YonBuilder移动开发平台APICloud为例 在移动应用开发领域,如果企业的应用程序未采用动态权限方式获取

    日期 2023-06-12 10:48:40