Abstract:
An electronic device according to various embodiments of the present invention comprises a display, a memory, and a processor operatively connected to the display and the memory, wherein the processor may be configured to: display, on the display, the state of a storage resource of a first partition included in the memory, in a state in which first booting has been completed; in response to a first command for acquiring the storage resource of the first partition, perform second booting of the electronic device, different from the first booting; delete designated data from data stored in the storage resource of the first partition so as to acquire the storage resource during the performing of the second booting; and complete the second booting of the electronic device after the acquisition of the storage resource.
Abstract:
A method for managing memory for applications in a computing system includes receiving a selection of a preferred application. During user-controlled operation over the application, the transitions of selected application between foreground and background are monitored. A retention of the application in memory is triggered upon a transition of the application to background during the user operation. Retention of the application includes compressing memory portions of the application. Accordingly, the application is retained within the memory based on said compressed memory portions. A requirement to restore the retained application is sensed based on either a user selection or an automatically generated prediction and the application is restored from the retained state back to the foreground.
Abstract:
An electronic device, including: at least one sensor; a communication circuit; a memory; and at least one processor operationally connected with the at least one sensor, the communication circuit, and the memory, wherein the at least one processor is configured to: identify an internal temperature of the electronic device using the at least sensor; provide, to an external device, internal temperature data associated with the internal temperature of the electronic device; receive a surface temperature prediction model for predicting a surface temperature of the electronic device from the external device; predict the surface temperature of the electronic device based on the surface temperature prediction model and information associated with a module location, the information being stored in the memory; and select at least one heat source to enter heating control from among a plurality of modules of the electronic device based on the predicted surface temperature.
Abstract:
In some embodiments, an electronic device includes a memory and at least one processor coupled to the memory. The memory stores instructions configured to cause the electronic device to: retrieve data of at least one process allocated to the memory and perform a first memory retrieval operation; identify an available capacity of the memory, based on an event generated by the first memory retrieval operation; perform a second memory retrieval operation, based on a value of the identified available capacity being less than or equal to a first threshold value and the identified available capacity being greater than a second threshold value; and perform a third memory retrieval operation, based on a value of the identified available capacity being less than or equal to the first threshold value and the identified available capacity being less than or equal to the second threshold value.
Abstract:
In electronic devices according to various embodiments, after a partition in which one or more applications are installed is reset by a factory data reset function, the one or more applications installed in the partition can be installed on the basis of a backup file. When the factory data reset function is not requested by a user who has purchased an electronic device, for example, when an inspector of the electronic device requests the factory data reset function or the factory data reset function is requested on the basis of the SIM card that was first inserted into the electronic device, the restoration of the one or more applications using the backup file can be performed by the electronic device.
Abstract:
A method and a device for clearing a process in an electronic device are provided. The method includes calculating an amount of memory allocated for a preset time period when a memory application is requested, predicting an amount of memory to be allocated for a future setting time period based on the amount of the memory, and selecting and clearing at least one of present processes based on the amount of the memory to be allocated. Accordingly, sufficient memory can be obtained in a short period of time by recalling a plurality of processes. In this way, the electronic device can continuously allocate an abundance of memory.
Abstract:
An electronic device includes: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the electronic device to: measure a surface temperature of the electronic device; monitor a load of hardware and an occurrence of preset events; determine a proportional-integral-differential (PID) level of the electronic device based on the surface temperature; set each of a first minimum clock of a first limit clock of a central processing unit (CPU) and a second minimum clock of a second limit clock of a graphics processing unit (GPU), based on the PID level and the load; and determine, such that the surface temperature converges to a first target temperature corresponding to the PID level, the first limit clock to be greater than or equal to the first minimum clock and the second limit clock to be greater than or equal to the second minimum clock.
Abstract:
An electronic device includes a sensor, a communication circuit, and a processor configured to learn a scenario based on use of the electronic device in a first temperature range, determine, using the communication circuit and/or the sensor, whether a place element of the electronic device is changed, start the scenario based on determining that the place element is changed, estimate an ambient temperature of the electronic device based on the scenario, and enter a second heating control mode at a second temperature different from a first heating control mode at a first temperature, based on the estimated ambient temperature being different from an internal temperature of the electronic device.
Abstract:
According to various embodiments, an electronic device may include at least one temperature sensor, a memory, and at least one processor operatively coupled to the at least one temperature sensor and the memory, and the memory may be configured to, when executed, enable the at least one processor to identify the electronic device is in a first overheat state based on a heat temperature of the electronic device obtained by using the at least one temperature sensor, perform data processing in a first data processing speed range in the first overheat state, to identify a first time period and/or a first data processing speed corresponding to a first specified event, upon occurrence of the first specified event during the data processing corresponding to the first specified event in the first data processing speed range, perform data processing based on the first time period and/or the first data processing speed, and to perform data processing in the first data processing speed range based on expiration of the first time period or completion of data processing corresponding to the first specified event. Various other embodiments are also possible.
Abstract:
An electronic device includes a plurality of antenna modules, a first communication circuit communicating in a first communication scheme via at least one antenna module The electronic device also includes a second communication circuit communicating in a second communication scheme. The electronic device further includes a temperature sensor, a processor and a memory storing instructions. The instructions are configured to, when executed, enable the at least one processor to detect a temperature associated with the antenna module or the first communication circuit while communicating via the first communication circuit, identify a first control step among a plurality of control steps based on an operation type of the electronic device and the at least one temperature detected, and limit at least some operations on at least one of the at least one antenna module or the first communication circuit, corresponding to the identified first control step.