编译装置、编译方法、通信终端设备、编译程序以及程序产品

    公开(公告)号:CN1542616A

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

    申请号:CN200410032826.2

    申请日:2004-04-12

    CPC classification number: G06F8/4441 G06F8/433

    Abstract: 本发明的目的在于提供一种编译装置、编译方法、通信终端设备、编译程序以及程序产品,可以较高的准确度选择出源程序中执行次数较多的部分、或者执行次数较多的可能性较高的部分而优先进行编译。在本发明的终端设备的编译单元所执行的处理过程中,其步骤S11,就主程序来搜索具有多重嵌套结构或单一嵌套结构的循环。步骤S14检测从循环中读取的另外的程序。步骤S15就读取的程序来搜索具有多重嵌套结构或单一嵌套结构的循环。步骤S17将在其之前被检测出来的循环的嵌套总数作为循环深度来计算。也就是,步骤S17,针对涉及读取关系的多个程序,将构成多重嵌套结构的循环总体的多重度,作为循环深度而予以计算。步骤S20将循环深度较大的循环优先包括进应该进行编译的部分。步骤S21只对已被决定为应该编译的部分进行编译。

    程序连接方法、装置及程序、程序产品以及终端装置

    公开(公告)号:CN1534467A

    公开(公告)日:2004-10-06

    申请号:CN200410031836.4

    申请日:2004-03-30

    CPC classification number: G06F9/44521

    Abstract: 本发明提供一种在保存连接后程序的存储器受到容量限制的情况下可以尽可能提高连接后程序的执行时速度的程序连接方法、装置及程序、程序产品以及终端装置。作为初始设定,将进行连接的对象设定为全部类库(221)。由此全部的类库被连接(223)。接着,判定保存连接后程序的存储器是否溢出(225)。若溢出,则将使用目前正连接的类库的应用程序数的最大值赋值给变量N(231)。然后,变更设定为“不连接在N个及以上应用程序中使用的类库”的内容,再度进行连接(223)。若存储器不溢出,则处理结束(228)。

    程序连接方法、装置以及终端装置

    公开(公告)号:CN100388191C

    公开(公告)日:2008-05-14

    申请号:CN200410031836.4

    申请日:2004-03-30

    CPC classification number: G06F9/44521

    Abstract: 本发明提供一种在保存连接后程序的存储器受到容量限制的情况下可以尽可能提高连接后程序的执行时速度的程序连接方法、装置及程序、程序产品以及终端装置。作为初始设定,将进行连接的对象设定为全部类库(221)。由此全部的类库被连接(223)。接着,判定保存连接后程序的存储器是否溢出(225)。若溢出,则将使用目前正连接的类库的应用程序数的最大值赋值给变量N(231)。然后,变更设定为“不连接在N个及以上应用程序中使用的类库”的内容,再度进行连接(223)。若存储器不溢出,则处理结束(228)。

Patent Agency Ranking