电能受限的手持设备中KVM的移植与性能调优

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:tygsfe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为J2ME 的核心组件,KVM 被广泛地应用于各种手持设备中,如智能手机、PDA 等。这些设备有着共同的特点:使用电池作为主要能源。如何设计这些手持设备的硬件和软件,使其能够在有限的电能下运行时间更长、性能更好,是一个值得深入研究的课题。 KVM 在智能手机等手持设备上的移植和优化工作从未间断,专家和学者们纷纷从各个角度提出自己的观点和解决方案:垃圾回收、多线程、计时器等等。本文首先讨论了针对特定平台的KVM 的移植过程; 然后从如何节省KVM 的电能消耗入手,以内存管理机制作为切入点,实现了KVM 在内存管理机制上的优化,从而达到了节省电能的目的。 本文研究了J2ME 架构及其相关的技术、KVM 技术、对象缓存技术以及垃圾回收技术;参考了KVM 移植文档,实现了KVM 向智能手机平台的移植,并在移植的过程中进行性能调优,同时给出实验数据作为依据。 在实现KVM 移植的基础之上,本文重点研究了KVM 的内存管理和垃圾回收机制,结合Linux 系统内核中Slab Layer 的概念,在KVM 中加入了对象缓存支持。实验证明,在加入了对象缓存的概念后,KVM 整体性能有了一定的提高。 本文完成的工作和创新点主要包括: 1.实现了KVM 向特定平台的移植,移植的过程中进行了性能调优; 2.研究并分析了KVM 的内存管理和垃圾回收机制,讨论了KVM 的内存组织结构和垃圾回收算法的具体实现; 3.研究并分析了Linux 内核中Slab Layer 的原理和实现机制; 4.在KVM 中加入对象缓存支持,并在实验的基础上验证了优化方案的可行性和正确性。
其他文献
本论文来源于工程“兆瓦级风力发电机组转速控制、保护及监控系统”,在风力发电系统中经常需要测量多路电压及电流信号,电量的数据采集是实现自动化的重要环节。根据采样信号的
多媒体应用逐步成为移动网络业务的主体,如何在有限和不稳定的带宽、差错率较高的无线网络环境提供高质量的多媒体传输服务,是移动业务部署必须解决的问题。这其中涉及到多媒体
开发微处理器的同时必须要为其开发编译工具,而汇编软件是编译工具链中非常重要的一个环节。本课题的任务是为LX-1164微处理器设计和开发相应的汇编软件。 笔者深入的研究了
定位服务是服务内容提供商利用智能终端、网络通信技术以及定位技术等的结合,获取潜在用户的实际地理位置信息,根据用户的需要为其提供相关信息的服务。目前,室外定位技术已经取
随着计算机应用技术的快速发展,作为生物特征识别的分支,人脸识别受到了越来越多的重视。这些年,人脸识别算法层出不穷,因此识别的正确率和效率都得到了很大的提高。在实际应
本文针对国内英语教学中存在的发音质量评价主观化的问题,研究了语音识别中的关键技术,包括语料库、预处理、端点检测、特征提取和隐马尔可夫模型(HMM)等,重点解决了声学模型的
互联网技术的迅速发展,对企业信息化建设提出了更高的要求。基于先进管理理念的ERP ( Enterprise Resource Planning )、CRM ( Customer Relationship Management)、SCM(Supp
生物特征识别技术在上个世纪后二十年内得到了迅猛发展,他在医学诊断领域中形成的一个分支,基于人体生物特征的医学诊断学,也受到了国内外众多研究者的关注。传统中医脉诊是
嵌入式系统的一个重要应用领域是移动通讯终端手机。通信技术的发展,大大提高了无线数据的传输速率和可靠性,电信业也已从传统的“运输行业”正转变为为用户提供新内容和增值服
随着计算机网络应用的不断深入,对安全协议进行分析和研究已经成为信息安全领域的一个十分重要的研究方向。形式化分析由于其精炼、简洁和无二义性逐步成为分析安全协议的一条