1. An adjustment program programmed in computer-readable storage media for dynamically adjusting an initial size of an array, the program causing a computer to execute the steps of: (a) allocating an array of a predetermined size in response to an array allocation request from an execution target program, and storing allocation call context information of the array into a profile information storage area of the array, by a first application programming interface; (b) newly allocating as an extended array, an array of a larger size than the predetermined size in response to a request to extend the size of the allocated array from the execution target program, storing the allocation call context information of the original pre-extension array instead of allocation call context information of the extended array into the profile information storage area of the extended array to provide feedback of profile information of the extended array to the allocation call context information of the original pre-extension array, by a second application programming interface; (c) in response to an access to a profile target array during execution of the execution target program, storing access information into the profile information storage area of the profile target array; (d) collecting the access information stored in the profile information storage areas of arrays for each array allocation call context; and (e) in response to dynamic compilation of a code part to be executed next in the execution target program, inline-expanding an array allocation call context included in the code part, and embedding an array size determined based on the access information collected for the context, as an allocation initial size of the array, into the inline-expanded code.