Java卡性能优化技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lmnlmnbalance
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java卡凭借优良的跨平台、多应用、高安全特性而逐渐取代Native卡,占据智能卡市场的主导地位。作为低端嵌入式设备,Java卡受限于芯片处理能力、内存容量和解释执行字节码等技术因素,在执行应用时性能有较大损失,严重影响了用卡体验,甚至自身的应用前景。我们希望通过对Java卡虚拟机内存管理和对象管理的深入研究,有针对性地进行优化,从而提高Java卡虚拟机下载、安装和执行应用的性能。优化研究的重点是减少Java卡事务机制、持久对象写EEPROM机制和EEPROM堆分配策略中所产生的EEPROM写操作,提高虚拟机性能。首先,利用持久对象在EEPROM中的空间局部特性,引入RAM缓存技术来改进持久对象通过RAM页缓冲区写入EEPROM的机制,减少对同一EEPROM页的连续写入操作。然后,在改进后的持久对象写EEPROM机制的基础上,综合Old Value Log和New Value Log事务机制各自的优点,设计了一种适合缓存机制的混合事务机制。最后,分析了应用下载和安装过程中的EEPROM堆管理策略,并给出了基于事务模式的EEPROM堆分配算法,通过将分配操作放入一个分配事务中,有效减少原有算法中由于频繁修改EEPROM段表而产生的EEPROM写操作。通过对优化前后测评数据的对比分析,优化方案中的缓存机制和混合事务机制有效减少了持久对象更新时的EEPROM写操作次数,事务模式的堆分配算法则减少了堆分配过程中对EEPROM段表的修改操作,且优化产生的负效应并没有影响整体的改进效果,验证了优化在整体上对Java卡性能的提升作用,提高了Java卡的性能。最后,我们总结了优化方案存在的不足,对进一步的改进提出了展望。
其他文献
干燥预处理对油页岩的利用具有重要意义,喷动床具有结构简单,传热传质效果好和可适用于热敏性物料的优点,可以考虑将其应用到油页岩干燥过程。为此,设计并搭建了喷动床干燥试
民事上诉权是当事人享有的一项非常重要的诉讼权利。它具有开启上诉审程序,决定上诉审审理对象的范围,制约法官权力以及缓解当事人不满情绪的作用,功能十分强大。因此,应该给
掌握森林地表可燃物的载量及分布状况是现代林火管理关键性的工作.本文依据地表可燃物载量测定数据, 采用聚类方法对大兴安岭新林区地表可燃物载量进行分类分析,并将系统聚类
中药灌肠治疗盆腔炎102例王肖凤,蒋俭自1984年以来,我们采用中药灌肠法治疗盆腔炎患者102例,获得了较好疗效。临氏资料102例均参照《实用妇科学》(山东:山东人民出版社,1975:180)盆腔炎的诊断标准诊断。102例
运用自拟清化汤及外敷大黄末治疗慢性盆腔炎236例.经1~3个疗程治疗,痊愈68例,显效100例,好转56例,总有效率94.9%.认为内服清化汤及外敷大黄末治疗慢性盆腔炎效果显著.
高能激光器在国民经济、国防建设和科学研究等众多领域有着非常重大的应用,因此各种类型的高能激光器不断涌现。常用高能激光器设计技术主要有啁啾脉冲放大技术(CPA)和光参量
随着电力电子技术的飞速发展,晶体管器件的应用已经变得十分普遍。然而在电力电子产品中经常有因为晶体管温度过高,造成产品不能使用的后果。晶体管器件对温度反应很敏感,温
基于2002年、2007年以及2012年42部门投入产出表,对我国产业结构关联性进行研究,同时引入社会网络分析方法,分析产业关联网络的结构特征。研究发现:我国大部分产业部门影响力
研究和利用具有降胆固醇功能的微生物及其酶或活性物质以降低食品和人体血清中的胆固醇已受到广泛关注。目前国内外的研究主要集中于微生物及其胆固醇氧化酶、还原酶对胆固醇
运用品种均值一变异系数和Shukla稳定性方差两种品种稳定性分析的方法对2014年晚熟组国家春油菜区试8个参试点、9个品种的试验结果进行了稳定性分析。结果表明:大地79为高产、