-
公开(公告)号:US11435985B2
公开(公告)日:2022-09-06
申请号:US16975056
申请日:2019-02-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Kyungseok Lee , Hyunjoon Kim , Jeongsik Mun , Chui Kang , Hakryoul Kim , Hyojong Kim , Mooyoung Kim
IPC: G06F8/41 , G06F9/4401 , G06F11/14 , G06F9/50
Abstract: The electronic device may comprise: a display; a processor electrically connected to the display and including a plurality of cores; and a memory electrically connected to the processor, wherein the memory is configured to store a plurality of application programs, and stores instructions which, when executed, allow the processor to perform parallel compilation of two or more application programs among the plurality of application programs by using two or more cores among the plurality of cores during a booting operation, and when at least one application program which has failed to be compiled is sensed, perform a rebooting operation, and perform series compilation of the at least one application program which has failed to be compiled, by using one core among the plurality of cores during the rebooting operation. Other embodiments may also be possible.
-
公开(公告)号:US11455172B2
公开(公告)日:2022-09-27
申请号:US16635794
申请日:2018-08-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Atikant Singh , Anuradha Kanukotla , Hyunjoon Kim , Kyungseok Lee , Ramalingam Ramamoorthy
IPC: G06F9/4401 , G06F9/48
Abstract: Accordingly the embodiments herein provide a method for managing scheduling of services during a boot-up process in an electronic device including a multi-core processor. The method includes determining a plurality of services initiated during the boot-up process of the electronic device. Further, the method includes registering system parameters associated with the electronic device for each one of the determined services. Further, the method includes determining whether the service is critical or non-critical for the boot-up process. Further, the method includes tagging a label data to each one of the determined services, wherein the label data represents whether the service is critical or non-critical. Further, the method includes clustering each of the services into one of an accelerating cluster and a decelerating cluster based on the registered system parameters associated with the electronic device and the tagged label data.
-
公开(公告)号:US11934853B2
公开(公告)日:2024-03-19
申请号:US17263591
申请日:2019-04-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Kyungseok Lee , Jingu Kang , Kihun Heo , Hyojong Kim , Hakryoul Kim , Hyunjoon Kim , Donggyu Ahn , Haewook Lee , Kwanhee Jeong , Mooyoung Kim , Minjung Kim
IPC: G06F9/455
CPC classification number: G06F9/45504 , G06F9/45558 , G06F2009/45562 , G06F2009/45583 , G06F2009/45591
Abstract: Various embodiments of the present invention relate to a method for managing a memory in a Java execution environment, and an electronic device for performing same, and an electronic device may comprise a processor and a memory electrically connected to the processor, wherein: the memory is configured to store multiple Java application programs, and stores instructions that, when executed, cause the processor to execute a virtual machine configured to execute at least one Java application stored in the memory; and when generation of an object is detected during execution of the Java application, the virtual machine executed by the processor generates a reference for the generated object, identifies an application, which has generated the object by a threshold or more, on the basis of the generated reference, and provides information on the identified application to the processor. Other embodiments may also be possible.
-
公开(公告)号:US11880700B2
公开(公告)日:2024-01-23
申请号:US17263591
申请日:2019-04-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Kyungseok Lee , Jingu Kang , Kihun Heo , Hyojong Kim , Hakryoul Kim , Hyunjoon Kim , Donggyu Ahn , Haewook Lee , Kwanhee Jeong , Mooyoung Kim , Minjung Kim
IPC: G06F9/455
CPC classification number: G06F9/45504 , G06F9/45558 , G06F2009/45562 , G06F2009/45583 , G06F2009/45591
Abstract: Various embodiments of the present invention relate to a method for managing a memory in a Java execution environment, and an electronic device for performing same, and an electronic device may comprise a processor and a memory electrically connected to the processor, wherein: the memory is configured to store multiple Java application programs, and stores instructions that, when executed, cause the processor to execute a virtual machine configured to execute at least one Java application stored in the memory; and when generation of an object is detected during execution of the Java application, the virtual machine executed by the processor generates a reference for the generated object, identifies an application, which has generated the object by a threshold or more, on the basis of the generated reference, and provides information on the identified application to the processor. Other embodiments may also be possible.
-
-
-