-
公开(公告)号:US20210303320A1
公开(公告)日:2021-09-30
申请号: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
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.
-
公开(公告)号:US20230342209A1
公开(公告)日:2023-10-26
申请号:US18343066
申请日:2023-06-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Kyungseok LEE , Jihan YUN , Hyunjoon KIM , Hyojong KIM
IPC: G06F9/50
CPC classification number: G06F9/5027
Abstract: An electronic device including a memory including an application and a plurality of services, and a processor is provided. The processor is configured to register, in a first service among the plurality of services, a service other than the first service among the plurality of services, the service being registered in an inactive state preparing for execution by the application, wherein the first service includes a list in which the service in the inactive state is registered, execute a first application using a second service among the plurality of services, confirm whether the second service is registered in the list in response to a request for the second service of the first application, and switch the second service from the inactive state to an active state, in which the second service can be executed by the application, when it is confirmed that the second service is registered in the list.
-
公开(公告)号:US20210132956A1
公开(公告)日:2021-05-06
申请号: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.
-
-