-
公开(公告)号:US11467734B2
公开(公告)日:2022-10-11
申请号:US17078975
申请日:2020-10-23
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jusun Song , Jaehoon Jeong , Jihun Jung , Changhyeon Chae , Jaeook Kwon , Seokjae Jeong , Youngho Choi , Cheulhee Hahm
IPC: G06F3/06
Abstract: A computing device and an operating method thereof are provided. The computing device includes a memory and a processor configured to: perform a first compression on a data object stored in the memory according to a first compression method, store the first compressed data object in a swap data storage area, and reclaim a portion of the memory in which the first compressed data object was stored; register information about the first compressed data object in a first management table; obtain the information about the first compressed data object from the first management table based on a usage ratio of the processor; and perform a second compression on the first compressed data object according to a second compression method, store the second compressed data object in the swap data storage area, and reclaim a portion of the swap data storage area in which the first compressed data object was stored.
-
公开(公告)号:US11726821B2
公开(公告)日:2023-08-15
申请号:US17751860
申请日:2022-05-24
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Changhyeon Chae , Jusun Song , Jaehoon Jeong , Jihun Jung , Jaeook Kwon , Seokjae Jeong , Youngho Choi , Cheulhee Hahm
CPC classification number: G06F9/5016 , G06F9/485
Abstract: An electronic apparatus includes: a memory; a storage; and a processor, wherein: the electronic apparatus is configured to execute a plurality of processes as data of the plurality of processes is loaded into the memory based on execution of at least one program stored in the storage, the processor is configured to: identify a function currently running among a plurality of functions providable by the electronic apparatus, and based on a relationship between the plurality of processes and the identified function, terminate at least one process among the plurality of running processes, and allow a storage area of the memory loaded with the data of the terminated process to be available for another process.
-
公开(公告)号:US11360815B2
公开(公告)日:2022-06-14
申请号:US16998284
申请日:2020-08-20
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Changhyeon Chae , Jusun Song , Jaehoon Jeong , Jihun Jung , Jaeook Kwon , Seokjae Jeong , Youngho Choi , Cheulhee Hahm
Abstract: An electronic apparatus includes: a memory; a storage; and a processor, wherein: the electronic apparatus is configured to execute a plurality of processes as data of the plurality of processes is loaded into the memory based on execution of at least one program stored in the storage, the processor is configured to: identify a function currently running among a plurality of functions providable by the electronic apparatus, and based on a relationship between the plurality of processes and the identified function, terminate at least one process among the plurality of running processes, and allow a storage area of the memory loaded with the data of the terminated process to be available for another process.
-
公开(公告)号:US12271288B2
公开(公告)日:2025-04-08
申请号:US18190350
申请日:2023-03-27
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jihun Jung , Kyeonghwan Jung , Changhyeon Chae , Jaeook Kwon , Jusun Song , Jaehoon Jeong , Youngho Choi
IPC: G06F11/36 , G06F11/07 , G06F11/362
Abstract: A memory operation device and method for operating a memory in an electronic device. The electronic device may determine whether a memory leak occurs in one or more low-order stack trace items with a count value of n among collected stack trace items, n being a positive integer, and, based on a low-order stack trace item among the collected stack trace items being determined as causing a memory leak, proceeding to a next order of the collected stack trace items to thereby determine whether a memory leak occurs in one or more high-order stack trace items with a count value of m which is a positive integer higher than n). When m is a maximum count value among the collected stack trace items, memory debugging may be performed using a high-order stack trace item, among the one or more high-order stack trace items, causing the memory leak.
-
5.
公开(公告)号:US11907761B2
公开(公告)日:2024-02-20
申请号:US17266758
申请日:2019-09-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jihun Jung , Jusun Song , Jaehoon Jeong
CPC classification number: G06F9/5016 , G06F9/445 , G06F9/4812 , G06F9/5022 , G06F12/0253 , G06F2212/1044
Abstract: An electronic apparatus including a storage; a processor configured to execute a program including an OS and application program stored in the storage; and a memory configured to load and store the program based on execution of the program, the processor being configured to control the OS to, based on an execution of a process of the application program, create a user stack corresponding to at least one task of the process and store data of the user stack in a predetermined area of the memory; based on a predetermined event being generated in a state which the process is executed, stop change in the data of the predetermined area; discard an area in which data used in a procedure of initiating the process among the stored data is stored, in the predetermined area; and based on a work corresponding to the predetermined event being completed, continuously perform the operation.
-
公开(公告)号:US11385932B2
公开(公告)日:2022-07-12
申请号:US16998284
申请日:2020-08-20
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Changhyeon Chae , Jusun Song , Jaehoon Jeong , Jihun Jung , Jaeook Kwon , Seokjae Jeong , Youngho Choi , Cheulhee Hahm
Abstract: An electronic apparatus includes: a memory; a storage; and a processor, wherein: the electronic apparatus is configured to execute a plurality of processes as data of the plurality of processes is loaded into the memory based on execution of at least one program stored in the storage, the processor is configured to: identify a function currently running among a plurality of functions providable by the electronic apparatus, and based on a relationship between the plurality of processes and the identified function, terminate at least one process among the plurality of running processes, and allow a storage area of the memory loaded with the data of the terminated process to be available for another process.
-
-
-
-
-