-
1.
公开(公告)号:KR20210029621A
公开(公告)日:2021-03-16
申请号:KR1020190111084A
申请日:2019-09-06
Applicant: 삼성전자주식회사
CPC classification number: G06F8/65 , G06F11/3612 , G06F8/427 , G06F8/61
Abstract: 본 개시의 다양한 실시예들에 따르면, 전자 장치에 설치된 어플리케이션의 업데이트 시에 런타임 성능(runtime performance)을 향상할 수 있는 장치 및 방법에 관하여 개시한다. 다양한 실시예들에 따른 전자 장치는, 무선 통신을 제공하도록 구성된 통신 회로, 상기 통신 회로와 작동적으로 연결된 적어도 하나의 프로세서, 및 상기 프로세서와 작동적으로 연결된 메모리를 포함하고, 상기 메모리는, 실행 시에, 상기 프로세서가, 어플리케이션의 업데이트를 감지하고, 상기 어플리케이션의 업데이트 감지에 기반하여, 상기 어플리케이션의 업데이트를 위한 업데이트 파일을 획득하고, 상기 어플리케이션에 대한 인스톨(install) 동작에서, 상기 어플리케이션과 관련하여 이전에 기록된 제1 정보와 상기 어플리케이션의 상기 업데이트 파일과 관련된 제2 정보를 획득하고, 상기 제1 정보와 상기 제2 정보의 매칭(matching)에 기반하여, 업데이트 이후에 상기 어플리케이션에서 사용될 새로운 프로파일을 생성하도록 하는 인스트럭션들을 저장할 수 있다. 다양한 실시예들이 가능하다.
-
公开(公告)号:WO2023013875A1
公开(公告)日:2023-02-09
申请号:PCT/KR2022/007933
申请日:2022-06-03
Applicant: 삼성전자주식회사
IPC: G06F12/02
Abstract: 일 실시예에 따른 전자 장치에 의해 수행되는 방법은, 애플리케이션에 관련된 대상 이벤트(event)가 개시(initiate)되는 것에 기초하여, 대상 이벤트의 개시를 애플리케이션에 대한 런타임(runtime)에게 전달하는 동작, 및 대상 이벤트의 개시를 런타임에게 전달한 이후, 애플리케이션에 대해 할당되는 메모리 값이 가비지 컬렉션(garbage collection)의 개시 여부를 결정하는 임계값 (threshold value)을 초과하는 것에 기초하여, 가비지 컬렉션의 수행을 생략(skip)하고, 가비지 컬렉션에서 정의된 한계 메모리 값(bound memory value) 및 임계값을 업데이트(update)하는 동작을 포함할 수 있다.
-
公开(公告)号:WO2022154380A1
公开(公告)日:2022-07-21
申请号:PCT/KR2022/000279
申请日:2022-01-07
Applicant: 삼성전자주식회사
Abstract: 다양한 실시예에 따르면, 전자 장치는, 하나 이상의 프로세서와, 상기 프로세서에 의해 실행 가능한 인스트럭션을 저장하는 메모리를 포함하고, 상기 메모리에 대응하는 메모리 공간에는 상기 프로세서에 의해 실행되는 프로세스 객체에 대응되는 힙 메모리 공간(heap memory space)이 할당될 수 있고, 상기 프로세서는, 상기 프로세스 객체의 종류에 기초하여 상기 프로세스 객체에 상기 힙 메모리 공간을 할당하고, 상기 프로세스 객체에 할당된 힙 메모리 공간에 대한 회수 동작을 모니터링함으로써 상기 전자 장치의 선택적 리셋 여부를 관리할 수 있다. 다른 실시예가 가능하다.
-
公开(公告)号:WO2022163907A1
公开(公告)日:2022-08-04
申请号:PCT/KR2021/003940
申请日:2021-03-30
Applicant: 삼성전자주식회사
IPC: G06F9/4401 , G06F9/445
Abstract: 전자 장치 및 이의 제어 방법이 개시된다. 본 개시의 전자 장치는 회로를 포함하는 통신 모듈, 메모리 및 복수의 프로세스 별로 임계 횟수를 초과하여 실행된 클래스에 대한 정보가 포함된 프로파일 데이터를 획득하여 메모리에 저장하고, 저장된 복수의 프로세스 별 프로파일 데이터에 기초하여 복수의 프로세스 각각에 대응되는 제2 프리로드 클래스 목록을 생성하는 프로세서를 포함하고, 프로세서는, 전자 장치가 부팅되는 동안 상기 복수의 프로세스 중 제1 프로세스가 생성되면, 제1 프로세스에 대응되는 제2 프리로드 클래스 목록을 프리로드할 수 있다.
-
公开(公告)号:WO2022154163A1
公开(公告)日:2022-07-21
申请号:PCT/KR2021/002226
申请日:2021-02-23
Applicant: 삼성전자주식회사
Abstract: 다양한 실시예에 따르면, 전자 장치는, 하나 이상의 프로세서와, 상기 프로세서에 의해 실행 가능한 인스트럭션을 저장하는 메모리를 포함하고, 상기 프로세서는, 상기 메모리의 저장 공간에 대한 정보 및 상기 프로세서에 의해 실행되는 복수의 객체들의 사용 이력을 모니터링하고, 상기 정보 또는 상기 사용 이력 중에서 적어도 하나 또는 둘에 기초하여 상기 복수의 객체들 중에서 컴파일 방식을 변경할 타겟 객체를 결정하고, 상기 타겟 객체의 컴파일 방식을 변경함으로써 상기 메모리의 여유 저장 공간을 증가시킬 수 있다. 다른 실시예가 가능하다.
-
-
-
-