-
公开(公告)号:US12093726B2
公开(公告)日:2024-09-17
申请号:US17230737
申请日:2021-04-14
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Tao Li , Wanglai Yao , Fei Ye
CPC classification number: G06F9/4881 , G06F9/3877 , G06F9/44505 , G06F9/449 , G06F9/5044 , G06F9/541
Abstract: This application provides a method and an apparatus, for accelerating cold startup of an application. The method includes after identifying an event that instructs an operating system of a terminal to cold start up an application, obtaining, from a plurality of dimensions, current status information related to the cold startup of the application, where the current status information includes a hardware configuration of the terminal, current load of the operating system of the terminal, resource overheads for cold starting up the application, and duration corresponding to each of a plurality of tasks in a process of cold starting up the application. The method also includes determining, by analyzing the current status information, a plurality of objects that need to be optimized in the current process of cold starting up the application; and then obtaining, based on the determined objects.
-
公开(公告)号:US20210240636A1
公开(公告)日:2021-08-05
申请号:US17239204
申请日:2021-04-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Qiulin Chen , Wanglai Yao , Yunjian Ying
IPC: G06F12/123 , G06F12/0882 , G06F12/02 , G06F12/08
Abstract: A memory management method includes determining a memory page that needs to be swapped out of a memory, for each memory page that needs to be swapped out, generating, based on the memory page, a work task reclaiming the memory page, and allocating each work task to a dedicated worker thread for execution.
-
公开(公告)号:US11531625B2
公开(公告)日:2022-12-20
申请号:US17239204
申请日:2021-04-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Qiulin Chen , Wanglai Yao , Yunjian Ying
IPC: G06F12/00 , G06F12/123 , G06F12/0882 , G06F12/02 , G06F12/08
Abstract: A memory management method includes determining a memory page that needs to be swapped out of a memory, for each memory page that needs to be swapped out, generating, based on the memory page, a work task reclaiming the memory page, and allocating each work task to a dedicated worker thread for execution.
-
公开(公告)号:US10990540B2
公开(公告)日:2021-04-27
申请号:US16368511
申请日:2019-03-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Qiulin Chen , Wanglai Yao , Yunjian Ying
IPC: G06F12/00 , G06F12/123 , G06F12/0882 , G06F12/02 , G06F12/08
Abstract: A memory management method and apparatus to resolve a problem that a memory reclaiming rate is relatively low, severely affecting memory allocation performance in a scenario in which system memory is insufficient. The method includes determining a memory page that needs to be swapped out of a memory, for each memory page that needs to be swapped out, generating, based on the memory page, a work task reclaiming the memory page, and allocating each work task to a dedicated worker thread for execution. In this way, a plurality of central processing units (CPUs) process memory reclaiming in parallel, thereby accelerating memory reclaiming, and improving user experience.
-
公开(公告)号:US20190220418A1
公开(公告)日:2019-07-18
申请号:US16368511
申请日:2019-03-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Qiulin Chen , Wanglai Yao , Yunjian Ying
IPC: G06F12/123 , G06F12/02 , G06F12/0882
CPC classification number: G06F12/123 , G06F12/02 , G06F12/0246 , G06F12/08 , G06F12/0882
Abstract: A memory management method and apparatus to resolve a problem that a memory reclaiming rate is relatively low, severely affecting memory allocation performance in a scenario in which system memory is insufficient. The method includes determining a memory page that needs to be swapped out of a memory, for each memory page that needs to be swapped out, generating, based on the memory page, a work task reclaiming the memory page, and allocating each work task to a dedicated worker thread for execution. In this way, a plurality of central processing units (CPUs) process memory reclaiming in parallel, thereby accelerating memory reclaiming, and improving user experience.
-
-
-
-