用于加速Java翻译的设备和方法

    公开(公告)号:CN101344857B

    公开(公告)日:2013-09-04

    申请号:CN200810098634.X

    申请日:2008-06-03

    IPC分类号: G06F9/45

    摘要: 提供一种用于加速Java翻译的设备和方法。所述设备包括:查找表单元,存储查找表,所述查找表包括字节码和与字节码相应的本机代码的排列;解码器,在查找表中产生与输入的字节码相应的本机代码的指针;参数化的字节码处理单元,在输入的字节码中检测参数化的字节码,并在查找表中产生常数嵌入所需的本机代码的指针;常数嵌入单元,将常数嵌入到具有由参数化的字节码处理单元产生的指针的本机代码中;本机代码缓冲器,存储由解码器或常数嵌入单元产生的本机代码。

    用于缩短JAVA程序中的类加载处理的系统和方法

    公开(公告)号:CN1300681C

    公开(公告)日:2007-02-14

    申请号:CN200410003658.4

    申请日:2004-02-05

    IPC分类号: G06F9/44

    CPC分类号: G06F9/445

    摘要: 一种根据本发明的用于缩短Java程序中的类加载处理的系统,其包括:类加载器单元,用于从辅助存储器加载Java程序的类文件,执行链接和初始化处理并产生运行时数据;第一存储器单元,用于将由所述类加载器单元产生的运行时数据保持在可访问状态;第二存储器单元,用于以图像的形式存储已经被加载到第一存储器单元中的、处于可访问状态的运行时数据;运行时数据搜索单元,用于根据类加载器单元的请求将已经以图像形式存储在第二存储器单元中的运行时数据加载到第一存储器单元中;和执行单元,用于执行已经加载到第一存储器单元中、处于可访问状态的运行时数据。

    用于缩短JAVA程序中的类加载处理的系统和方法

    公开(公告)号:CN1519709A

    公开(公告)日:2004-08-11

    申请号:CN200410003658.4

    申请日:2004-02-05

    IPC分类号: G06F9/44

    CPC分类号: G06F9/445

    摘要: 一种根据本发明的用于缩短Java程序中的类加载处理的系统,其包括:类加载器单元,用于从辅助存储器加载Java程序的类文件,执行链接和初始化处理并产生运行时数据;第一存储器单元,用于将由所述类加载器单元产生的运行时数据保持在可访问状态;第二存储器单元,用于以图像的形式存储已经被加载到第一存储器单元中的、处于可访问状态的运行时数据;运行时数据搜索单元,用于根据类加载器单元的请求将已经以图像形式存储在第二存储器单元中的运行时数据加载到第一存储器单元中;和执行单元,用于执行已经加载到第一存储器单元中、处于可访问状态的运行时数据。

    用于加速Java翻译的设备和方法

    公开(公告)号:CN101344857A

    公开(公告)日:2009-01-14

    申请号:CN200810098634.X

    申请日:2008-06-03

    IPC分类号: G06F9/45

    摘要: 提供一种用于加速Java翻译的设备和方法。所述设备包括:查找表单元,存储查找表,所述查找表包括字节码和与字节码相应的本机代码的排列;解码器,在查找表中产生与输入的字节码相应的本机代码的指针;参数化的字节码处理单元,在输入的字节码中检测参数化的字节码,并在查找表中产生常数嵌入所需的本机代码的指针;常数嵌入单元,将常数嵌入到具有由参数化的字节码处理单元产生的指针的本机代码中;本机代码缓冲器,存储由解码器或常数嵌入单元产生的本机代码。