【技术实现步骤摘要】
本专利技术涉及智能卡
,尤其涉及一种监测并统计底层硬件行为的方法及装置。
技术介绍
智能卡包括底层硬件及上层软件。随着应用的发展,智能卡从native卡向JAVA卡转化已经是一种趋势,同时对性能也提出了更高的要求。那么,当卡片性能不满足应用需求时,我们需要找到制约性能的关键因素,如哪个模块运行时间慢了,哪个模块被调度的次数多了,对哪块存储器的访问频度高了,有了这些底层信息,就可以有针对性的进行软硬件的优化。那么对于JAVA卡这样的复杂系统,包括底层硬件、JAVA虚拟机、应用Applet三层结构,如何快速定位限制Applet层应用性能的瓶颈,并加以改进;现有技术中通常有两种方法:—、对应用程序进行逐层分解,通过分析得知某个应用对低层硬件的调度情况;这种方法的缺点是工作量大、分析不准确、可重复性差及效率低下;二、通过应用程序仿真来获取底层硬件操作信息;这种方法的缺点是速度慢(尤其是对于大型应用程序),且不便于统计不同程序执行段的硬件调度信息。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例期望提供一种监测并统计底层硬件行为的方法及装置。为实现 ...
【技术保护点】
一种监测并统计底层硬件行为的方法,其特征在于,所述方法包括:在中央处理器CPU总线上挂接监测统计模块;所述监测统计模块统计并监测上层应用的底层硬件行为,并对所述上层应用的底层硬件行为进行分类统计,获得上层应用的底层硬件行为的分类统计数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:关红波,
申请(专利权)人:北京中电华大电子设计有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。