| CPC G06F 3/0626 (2013.01) [G06F 3/0653 (2013.01); G06F 3/0673 (2013.01)] | 14 Claims |

|
1. An electronic device comprising:
at least one processor including processing circuitry; and
a memory configured to store instructions to be executed by the processor,
wherein the processor is configured, when executing the instructions, to:
monitor information about a storage space of the memory and usage histories of a plurality of objects executed by the processor; and
determine a target object of which a compile scheme is to be changed among the plurality of objects based on at least one of the information or the usage histories;
wherein the information comprises a ratio of a free storage space to a total storage space of the memory and a size of the free storage space of the memory;
determine an object having no icon on a display among the plurality of objects to be the target object based on the free storage space of the memory; and
change the compile scheme of the target object to increase a free storage space of the memory.
|