An information processing device comprising: a processing load information measurement unit for measuring a processing load imposed by a transfer process and a decompression process when executed according to a given schedule by a computation unit, the transfer process including reading compressed software data from a first storage unit in which the compressed software data are stored and, before the computation unit executes the software data, writing the software data into a second storage unit in which the software data are temporarily stored, the decompression process decompressing the software data read from the first storage unit; a compression process determination unit for, on a basis of processing load information obtained by measurement in the processing load information measurement unit, selecting a candidate compression type and compression ratio to be applied to the software data when written into the first storage unit, calculating the processing load on the computation unit when the computation unit executes the transfer process and the decompression process on the software data, to which the selected compression type and compression ratio have been applied, and calculating a data transfer efficiency, and determining that the selected compression type and compression ratio will be used in a compression process for compressing the software data if, from the calculated processing load and data transfer efficiency, data transfer time can be shortened, the data transfer efficiency being a proportion of a duration of the transfer process during which the software data were actually transferred; and a data compression unit for causing execution of the compression process using the compression type and compression ratio determined by the compression process determination unit and a process of writing the compressed software data, on which the compression process has been executed, into the first storage unit. a processing load information measurement unit for measuring a processing load imposed by a transfer process and a decompression process when executed according to a given schedule by a computation unit, the transfer process including reading compressed software data from a first storage unit in which the compressed software data are stored and, before the computation unit executes the software data, writing the software data into a second storage unit in which the software data are temporarily stored, the decompression process decompressing the software data read from the first storage unit; a compression process determination unit for, on a basis of processing load information obtained by measurement in the processing load information measurement unit, selecting a candidate compression type and compression ratio to be applied to the software data when written into the first storage unit, calculating the processing load on the computation unit when the computation unit executes the transfer process and the decompression process on the software data, to which the selected compression type and compression ratio have been applied, and calculating a data transfer efficiency, and determining that the selected compression type and compression ratio will be used in a compression process for compressing the software data if, from the calculated processing load and data transfer efficiency, data transfer time can be shortened, the data transfer efficiency being a proportion of a duration of the transfer process during which the software data were actually transferred; and a data compression unit for causing execution of the compression process using the compression type and compression ratio determined by the compression process determination unit and a process of writing the compressed software data, on which the compression process has been executed, into the first storage unit.