发明名称 INFORMATION PROCESSING APPARATUS AND PROGRAM AND METHOD FOR ADJUSTING INITIAL ARRAY SIZE
摘要 An adjustment apparatus includes a storage device, an execution target program, an execution unit, a first API, a second API, a profiler, and a dynamic compiler. The execution unit interprets the program, and calls and executes a function of an API in response to the API description. The first and second API are callable by the execution unit, to respectively allocate an array of a predetermined size, and extend the array. The first and second APIs are converted into code to store an array allocation call context of the pre-extension array into a profile information storage area of the allocated array. The profiler profiles access to arrays. The dynamic compiler inline-expands an array allocation call context included in a code part to be dynamically compiled and embeds an array size determined based on context based access information, as an allocation initial size of the array, into the code part.
申请公布号 US2013139133(A1) 申请公布日期 2013.05.30
申请号 US201213688996 申请日期 2012.11.29
申请人 INTERNATIONAL BUSINESS MACHINES CORP;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ODAIRA REI
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址