An electronic device comprising: a display; a graphic buffer configured to store graphic information received from an application; a frame buffer configured to store graphic information to be displayed on the display; and a processor, wherein the processor is configured to: store, in the graphic buffer, first graphic information received from a first layer corresponding to an application; store, in the frame buffer, second graphic information received from a second layer corresponding to the application or a different application, when at least one of: an update frequency of the second graphic information is equal to or greater than a specified value; or an image size of the second layer is equal to or greater than a specified size; or a size of a buffer requested corresponding to the second layer is equal to or less than a size of the frame buffer; the processor is further configured to; store, in the frame buffer, the first graphic information stored in the graphic buffer; and simultaneously display the first graphic information and the second graphic information, which are stored in the frame buffer, through the display operatively connected with the processor. a display; a graphic buffer configured to store graphic information received from an application; a frame buffer configured to store graphic information to be displayed on the display; and a processor, wherein the processor is configured to: store, in the graphic buffer, first graphic information received from a first layer corresponding to an application; store, in the frame buffer, second graphic information received from a second layer corresponding to the application or a different application, when at least one of: an update frequency of the second graphic information is equal to or greater than a specified value; or an image size of the second layer is equal to or greater than a specified size; or a size of a buffer requested corresponding to the second layer is equal to or less than a size of the frame buffer; the processor is further configured to; store, in the frame buffer, the first graphic information stored in the graphic buffer; and simultaneously display the first graphic information and the second graphic information, which are stored in the frame buffer, through the display operatively connected with the processor. store, in the graphic buffer, first graphic information received from a first layer corresponding to an application; store, in the frame buffer, second graphic information received from a second layer corresponding to the application or a different application, when at least one of: an update frequency of the second graphic information is equal to or greater than a specified value; or an image size of the second layer is equal to or greater than a specified size; or a size of a buffer requested corresponding to the second layer is equal to or less than a size of the frame buffer; the processor is further configured to; store, in the frame buffer, the first graphic information stored in the graphic buffer; and simultaneously display the first graphic information and the second graphic information, which are stored in the frame buffer, through the display operatively connected with the processor. an update frequency of the second graphic information is equal to or greater than a specified value; or an image size of the second layer is equal to or greater than a specified size; or a size of a buffer requested corresponding to the second layer is equal to or less than a size of the frame buffer; the processor is further configured to; store, in the frame buffer, the first graphic information stored in the graphic buffer; and simultaneously display the first graphic information and the second graphic information, which are stored in the frame buffer, through the display operatively connected with the processor.