A method executed in an electronic device comprising a display, and a processor including a first core running in a first frequency range, and a second core running in a second frequency range having a maximum frequency less than a maximum frequency of the first frequency range, the method comprising,
- identifying a request of a first process of an application,
- based on a process indicated by the request being related to a process for outputting an image to the display, allocating the first process to the first core for processing, and
- based on the process indicated by the request being related to a process other than a process for outputting an image to the display, maintaining a core currently allocated to the first process as the core for processing the first process.