期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
Android系统非应用层软件的管理和优化 被引量:1
1
作者 蔡完锡 李叠 +2 位作者 刘昊 褥震 董渊 《计算机工程与设计》 北大核心 2016年第5期1375-1383,共9页
提出一种Android系统非应用层软件的管理和优化方法,使用户能够方便地管理并更新系统非应用层软件,删除系统内多余的程序文件,减小系统体积消除潜在安全隐患。通过构建文件及模块之间的依赖关系将非应用层软件自动划分为软件包,以包为... 提出一种Android系统非应用层软件的管理和优化方法,使用户能够方便地管理并更新系统非应用层软件,删除系统内多余的程序文件,减小系统体积消除潜在安全隐患。通过构建文件及模块之间的依赖关系将非应用层软件自动划分为软件包,以包为单位对非应用层软件进行更新、删除、查看等操作;利用C/C++函数的扩展调用图查找并删除系统内未被任何代码依赖的无用代码,实现了包含软件源构造器、软件源服务器和包管理客户端在内的Android包管理和优化系统。测试结果表明,相比传统下载系统镜像刷写flash以及OTA(over the air)等系统更新方式,通过包管理器更新系统在灵活性、额外流量开销、安装方便性及安装速度方面都有一定优势,优化后的系统总体积减少了约3433.3KB。 展开更多
关键词 包管理系统 客户端 服务器 自动更新 代码体积优化
下载PDF
基于链接器的RISC-V字加载指令优化
2
作者 乌鑫龙 廖春玉 《计算机系统应用》 2022年第9期24-30,共7页
RISC-V作为精简指令集的代表,也会反映一些精简指令集的弊端,程序体积偏大就是其中之一.在精简指令集(RISC)中,实现一些复杂操作所需要的指令条数普遍会多于复杂指令集(CISC),进而导致最后生成的二进制程序体积相较CISC程序更大.并且嵌... RISC-V作为精简指令集的代表,也会反映一些精简指令集的弊端,程序体积偏大就是其中之一.在精简指令集(RISC)中,实现一些复杂操作所需要的指令条数普遍会多于复杂指令集(CISC),进而导致最后生成的二进制程序体积相较CISC程序更大.并且嵌入式设备的RAM和ROM普遍较小,因此在嵌入式场景中,程序的体积变得尤为重要.为了在现有压缩指令集的基础上尽可能的优化RISC-V程序代码体积, RISC-V指令集子扩展Zce制定了一系列指令.其中以LWGP为代表的一系列指令被用来减少加载/存储字节数据时的指令条数.本文分析了以LWGP为代表的指令对于代码体积的优化原理并且将之实现在LLD链接器上,通过分析使用LWGP等指令前后程序体积的变化评估对于二进制程序体积优化的效率并且提出后续改进建议. 展开更多
关键词 RISC-V 代码体积优化 LLD 链接器优化
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部