-
公开(公告)号:CN112346718B
公开(公告)日:2024-09-03
申请号:CN202011074115.7
申请日:2020-10-09
Applicant: 北京小米移动软件有限公司
Abstract: 本公开是关于一种字节码编译方法、字节码编译装置以及计算机可读存储介质。字节码编译方法,应用于终端,字节码编译方法包括:确定终端的当前字节码编译场景。基于字节码编译场景与CPU核信息之间的对应关系,确定与当前字节码编译场景匹配的当前CPU核信息,核信息包括:核的执行能力和核的数量。根据当前字节码编译场景和当前CPU核信息,进行字节码编译。通过本公开提供的字节码编译方法,能够降低卡顿现象出现的概率,从而提升用户使用终端的使用体验。
-
-
公开(公告)号:CN117311835A
公开(公告)日:2023-12-29
申请号:CN202210729337.0
申请日:2022-06-24
Applicant: 北京小米移动软件有限公司
Abstract: 本公开是关于一种进程处理方法、装置、设备及存储介质。该进程处理方法包括:根据所述电子设备的运行参数,确定所述电子设备当前所处的应用场景;确定与所述应用场景对应的预设触发参数;在根据所述运行参数和所述预设触发参数确定所述电子设备达到所述应用场景对应的触发条件的情况下,对所述电子设备中的待处理进程进行处理,直至所述电子设备达到目标运行状态。本公开提供的进程处理方法能够更加灵活地实现不同应用场景下的内存优化。
-
公开(公告)号:CN116360780A
公开(公告)日:2023-06-30
申请号:CN202111613983.2
申请日:2021-12-27
Applicant: 北京小米移动软件有限公司
IPC: G06F8/41 , G06F9/4401 , G06F9/52
Abstract: 本公开是关于Dex编译优化方法、装置、终端设备及存储介质,方法包括:将多个dex2oat编译请求置于包管理服务PKMS的消息等待队列之后,在PKMS中持系统锁;在PKMS中通过进程间通信binder调用Installd进程,执行多个dex2oat编译请求中当前编译请求的编译操作;其中,所述Installd进程的主线程执行返回,所述Installd进程包括用于等待编译结果的等待子线程;响应于PKMS收到Installd进程的主线程的反馈,释放所述系统锁;接收所述等待子线程发送的所述当前编译请求的当前编译结果。本公开的方法中,PKMS可以提前释放系统锁。减少持有系统锁的时间,进而有效减少因持有系统锁时间长而导致的应用程序无响应、系统重启等问题。
-
公开(公告)号:CN111414245B
公开(公告)日:2023-06-13
申请号:CN202010222395.5
申请日:2020-03-26
Applicant: 北京小米移动软件有限公司
Abstract: 本公开涉及一种控制闪存读写速率的方法、装置及介质,此方法包括:在内核管理层检测各读写任务的实时读写速率,选择实时读写速率大于第一设定速率的读写任务为备选任务;将所述备选任务的标识和读写速率发送至框架管理层;在框架管理层根据所述备选任务的所属进程的信息从所述备选任务中选择待限速任务;确定所述待限速任务对应的限速值;所述限速值包括限速速率或者限速比例;将所述待限速任务的标识和限速值发送至内核管理层;在内核管理层根据所述待限速任务的限速值,对所述待限速任务进行读写限速。本公开可以防止闪存读写负荷过载,避免闪存读写负荷过载导致的黑屏或死机的情况。
-
公开(公告)号:CN114968502A
公开(公告)日:2022-08-30
申请号:CN202110205701.9
申请日:2021-02-24
Applicant: 北京小米移动软件有限公司
Abstract: 本公开是关于一种系统资源管理方法、装置及介质。所述方法包括:获取待管理的各种系统资源的资源使用情况;基于所述资源使用情况,确定待处理进程;对所述待处理进程进行处理,以实现对所述系统资源的管理。采用该方法,可以合理地为运行中的进程分配系统资源,提高系统运行的流畅性和稳定性,从而提高用户的使用体验。
-
公开(公告)号:CN114201226A
公开(公告)日:2022-03-18
申请号:CN202010871761.X
申请日:2020-08-26
Applicant: 北京小米移动软件有限公司
IPC: G06F9/445
Abstract: 本公开是关于一种应用的启动方法及装置、电子设备及存储介质。该方法应用于电子设备中,包括:创建虚拟显示类的虚拟显示实例;通过所述虚拟显示实例,预加载待启动应用的应用页面。本公开的方案具有可维护性高的特点;此外,本公开的方案对横屏和竖屏的显示页面均可预加载,具有适用范围广的特点。
-
公开(公告)号:CN113986772A
公开(公告)日:2022-01-28
申请号:CN202111273156.3
申请日:2021-10-29
Applicant: 北京小米移动软件有限公司
Abstract: 本公开涉及一种释放内存的方法、装置、电子设备及存储介质,方法包括:获取预设配置时长内应用程序在每次执行完内存回收操作占用的堆内存值;根据所述应用程序的最大可占用堆内存值与预设配置时长内获取到的堆内存值,确定所述应用程序是否发生内存泄漏;在所述应用程序发生内存泄漏的情况下,释放所述应用程序占用的堆内存值,解决了无法检测到隐式内存泄漏的问题,确保了系统的整体性能,避免系统发生崩溃的情况。
-
公开(公告)号:CN108762839B
公开(公告)日:2020-12-18
申请号:CN201810496981.1
申请日:2018-05-22
Applicant: 北京小米移动软件有限公司
Abstract: 本公开是关于一种应用程序的界面显示方法及装置,属于电子技术领域。所述方法包括:在显示第一界面时,预加载目标应用程序的第二界面,第一界面与所述目标应用程序的界面不同;在检测到针对目标应用程序的开启操作时,显示第二界面。本公开解决了终端显示应用程序的主操作界面的速度较慢的问题,提高了终端显示应用程序的主操作界面的速度。本公开用于应用程序的界面显示。
-
公开(公告)号:CN111414245A
公开(公告)日:2020-07-14
申请号:CN202010222395.5
申请日:2020-03-26
Applicant: 北京小米移动软件有限公司
Abstract: 本公开涉及一种控制闪存读写速率的方法、装置及介质,此方法包括:在内核管理层检测各读写任务的实时读写速率,选择实时读写速率大于第一设定速率的读写任务为备选任务;将所述备选任务的标识和读写速率发送至框架管理层;在框架管理层根据所述备选任务的所属进程的信息从所述备选任务中选择待限速任务;确定所述待限速任务对应的限速值;所述限速值包括限速速率或者限速比例;将所述待限速任务的标识和限速值发送至内核管理层;在内核管理层根据所述待限速任务的限速值,对所述待限速任务进行读写限速。本公开可以防止闪存读写负荷过载,避免闪存读写负荷过载导致的黑屏或死机的情况。
-
-
-
-
-
-
-
-
-