发明名称 用来提高至少一个程序执行速度的基于计算机平台的系统及方法
摘要 一种基于计算机平台的系统通过提高方法调用的速度来提高代码执行速度。一虚拟机包括一装载器、一解释器和一线程管理器。装载器利用方法特征构建一散列表,解释器搜索该散列表以找到各方法的位置。解释器利用有一指向一接收器的指针的方法调用高速缓冲存储器来提高代码运行速度。线程管理器用一深度水平来提高锁定状态转换的速度。
申请公布号 CN1251076C 申请公布日期 2006.04.12
申请号 CN03137465.4 申请日期 2003.06.24
申请人 松下电器产业株式会社 发明人 莫拉德·德巴比;那蒂亚·塔乌比;萨米·佐阿;莫拉德·伊里欧;拉米亚·凯塔里;哈姆蒂·雅夏欧
分类号 G06F9/45(2006.01) 主分类号 G06F9/45(2006.01)
代理机构 北京律诚同业知识产权代理有限公司 代理人 徐金国;陈红
主权项 1.一种用来提高至少一个程序执行速度的基于计算机平台的系统,该系统包括:一虚拟机,它有一装载器,用于装载一程序;所述装载器包括一散列编制器和一散列查表模块,所述散列编制器用于构建与至少一个程序类对应的至少一个散列表,所述散列表是利用所述类的至少一个方法的至少一个散列方法特征构建的;所述散列查表模块用一散列功能为属于一给定程序类的一个给定方法的所述散列方法特征得到一散列值,并用所述散列值搜索所述给定方法的所述散列表。
地址 日本大阪