仿真器的性能优化
    2.
    发明公开

    公开(公告)号:CN108139921A

    公开(公告)日:2018-06-08

    申请号:CN201680057532.6

    申请日:2016-09-26

    CPC classification number: G06F9/455 G06F9/45516 G06F9/4552

    Abstract: 本文解说的一个实施例包括一种可以在具有运行本机体系结构系统的客体系结构的计算环境中实施的方法。该方法包括用于处置函数调用的动作。该方法包括接收对目标二进制的调用,其中该调用是用于客体系结构的格式。该方法还包括确定该调用是对作为混合二进制的二进制的调用。混合二进制包括使用客体系结构源代码编译成本机体系结构二进制代码的本机函数以及用于处理客体系结构与本机体系结构之间的不兼容性的特殊化形实转换程序。该方法还包括调用特殊化形实转换程序以允许混合二进制中的本机函数在本机体系结构系统上本机地执行。

    整个程序代码的增量式编译

    公开(公告)号:CN106462434B

    公开(公告)日:2019-07-26

    申请号:CN201580033415.1

    申请日:2015-06-23

    Abstract: 提供了启用对源代码的增量式编译的方法、系统和计算机程序产品。存储源代码的中间语言(IL)表示的属性和经编译表示。接收作为第一源代码的经修订版本的经修改源代码。生成经修改源代码的IL表示。将经修订中间IL的属性与所存储的IL表示的属性相比较以确定经修改源代码中已改变的第一函数集合。确定第一源代码中的包括受所确定的第一函数集合影响的函数的第二函数集合。编译第一和第二函数集合以生成经编译函数集合。在第一源代码的经编译表示中用经编译函数集合替换第一和第二集合的经编译版本。

    仿真器的性能优化方法及系统

    公开(公告)号:CN108139921B

    公开(公告)日:2022-06-17

    申请号:CN201680057532.6

    申请日:2016-09-26

    Abstract: 本文解说的一个实施例包括一种可以在具有运行本机体系结构系统的客体系结构的计算环境中实施的方法。该方法包括用于处置函数调用的动作。该方法包括接收对目标二进制的调用,其中该调用是用于客体系结构的格式。该方法还包括确定该调用是对作为混合二进制的二进制的调用。混合二进制包括使用客体系结构源代码编译成本机体系结构二进制代码的本机函数以及用于处理客体系结构与本机体系结构之间的不兼容性的特殊化形实转换程序。该方法还包括调用特殊化形实转换程序以允许混合二进制中的本机函数在本机体系结构系统上本机地执行。

    整个程序代码的增量式编译

    公开(公告)号:CN106462434A

    公开(公告)日:2017-02-22

    申请号:CN201580033415.1

    申请日:2015-06-23

    Abstract: 提供了启用对源代码的增量式编译的方法、系统和计算机程序产品。存储源代码的中间语言(IL)表示的属性和经编译表示。接收作为第一源代码的经修订版本的经修改源代码。生成经修改源代码的IL表示。将经修订中间IL的属性与所存储的IL表示的属性相比较以确定经修改源代码中已改变的第一函数集合。确定第一源代码中的包括受所确定的第一函数集合影响的函数的第二函数集合。编译第一和第二函数集合以生成经编译函数集合。在第一源代码的经编译表示中用经编译函数集合替换第一和第二集合的经编译版本。

Patent Agency Ranking