移动App性能测评与优化1.5 案例:优化dex相关内存

简介:

1.5 案例:优化dex相关内存

上一节提到,随着代码功能的增加,代码复杂度也在不断地变大,这时我们往往会发现Dalvik Other和Dex Mmap这两部分消耗的内存也在不断增加。在之前的例子里,我们知道这两部分的内存已经接近总内存的一半。在Dalvik Heap已经充分优化的情况下,我们有必要继续研究这部分内存如何优化。

我们已经知道Dalvik Other存放的是类的数据结构及关系,而Dex Mmap是类函数的代码和常量。通常情况下,要减少这部分内存,需要从代码出发,精简无用代码,或者将功能插件化。但如果我们深入理解了系统,也能够找到一些其他方法来降低这部分的内存消耗。

相关文章
|
2月前
|
监控 测试技术 Shell
APP的CPU,内存和流量如何测试?
APP的CPU,内存和流量如何测试?
|
2月前
|
测试技术 Android开发 UED
如何对APP的内存使用情况进行监测?
如何对APP的内存使用情况进行监测?
|
7月前
|
大数据 区块链
量化交易系统开发(策略模式案例)丨量化交易APP开发源码
综合目前数字货币市场量化交易的情况来看,目前的数字货币量化交易还处于一个相当杂乱的阶段。绝大多数的量化团队的交易行为都发生在暗处且缺乏行业规范与自律,也导致在不少项目方以及投资人的认知中出现越来越多负面的影响。
|
7月前
|
存储 前端开发 测试技术
同城交友开发稳定版丨同城交友app系统开发详细程序/案例设计/方案逻辑/规则详情/源码设计
需求分析:明确系统的功能、特点和目标受众,并根据市场需求进行需求调研,从中提取核心功能和关键需求。
|
7月前
|
网络协议 安全 数据安全/隐私保护
直播app源码,QUIC协议:改善性能与安全性
由于QUIC协议作为一个多种协议集成的一项新型协议创新,被应用到直播app源码平台中,能帮助平台提高性能与安全性,提供给用户更可靠、更优质的直播体验。
直播app源码,QUIC协议:改善性能与安全性
|
7月前
|
移动开发 前端开发 Android开发
2023年最新发布开发的直播拍卖APP案例源码
2023年最新发布的直播拍卖APP示例源码,由东莞梦幻网络科技提供,包括Android、iOS、H5网页和后台管理四个关键端口。本文将介绍该示例源码的主要功能模块以及实现逻辑。
|
8月前
|
移动开发 小程序 安全
东郊到家app丨h5网页版丨小程序丨系统开发成熟技术/案例分析/规则介绍/源码稳定版
  东郊到家App是一个提供便利的生活服务平台,用户可以通过该应用程序在家中享受各种服务,如家政服务、美容美发、保洁、维修等。
|
9月前
项目实战典型案例4——生产环境app打包导致不能自动升级的问题
项目实战典型案例4——生产环境app打包导致不能自动升级的问题
60 0
【项目实战典型案例】04.生产环境app打包导致不能自动升级
【项目实战典型案例】04.生产环境app打包导致不能自动升级
|
9月前
|
安全 测试技术 Android开发
案例04-生产环境App打包不能自动升级
生产环境App打包不能自动升级