1.一种嵌入式操作系统的应用加速方法,其特征在于,包括:
接收用户输入的加速命令后,确定嵌入式操作系统中所述加速命令所针对的应用为待加速的应用;
对所述待加速的应用进行优化配置,以使得所述待加速的应用根据所述优化配置进行加速启动;
其中,所述优化配置包括内存优化配置、虚拟机优化配置和中央处理器CPU优化配置中的任意两项或三项;
所述内存优化配置包括:限制所述嵌入式操作系统中一块固定、连续的内存空间为所述待加速的应用所专用,以完成所述待加速的应用的内存优化配置;
所述虚拟机优化配置包括:调整所述嵌入式操作系统中所述待加速的应用的虚拟机参数至预设的高性能虚拟机参数,以完成所述待加速的应用的虚拟机优化配置;
所述中央处理器CPU优化配置包括:锁定所述待加速的应用在前台运行时的CPU分配率,使所述嵌入式操作系统中的其他应用占用的CPU资源小于所述待加速的应用所占用的CPU资源;并锁定所述待加速的应用在前台运行时的CPU频率,使所述待加速的应用的CPU频率保持在最大频率,以完成所述待加速的应用的CPU优化配置。
2.根据权利要求1所述的方法,其特征在于,所述接收用户输入的加速命令,具体包括:启动所述嵌入式操作系统的应用加速控件,并弹出对应的应用加速界面;
在检测到所述用户将应用图标拖入到所述应用加速界面后,确定接收到所述用户针对所述应用图标所对应的应用输入的加速命令。
3.根据权利要求1或2所述的方法,其特征在于,所述优化配置还包括:优先级优化配置;以及所述对所述待加速的应用进行优化配置,还包括:
提高所述待加速的应用的进程优先级使所述待加速的应用进入后台运行后不被所述嵌入式操作系统清理;拦截第三方调用所述嵌入式操作系统标准接口对进入后台运行后的所述待加速的应用的清理,以完成所述待加速的应用的优先级优化配置。
4.根据权利要求1或2所述的方法,其特征在于,所述优化配置还包括:网络优化配置;
以及
所述对所述待加速的应用进行优化配置,还包括:
提高所述待加速的应用在有网络访问需求时的带宽,使所述嵌入式操作系统中的其他应用可用的带宽小于所述待加速的应用可用的带宽,以完成所述待加速的应用的网络优化配置。
5.一种嵌入式操作系统的应用加速装置,其特征在于,包括:
加速指定模块,用于接收用户输入的加速命令后,确定嵌入式操作系统中所述加速命令所针对的应用为待加速的应用;
加速配置模块,用于对所述加速指定模块确定出的待加速的应用进行优化配置,以使得所述待加速的应用根据所述优化配置进行加速启动;
所述加速配置模块包括内存优化配置单元、虚拟机优化配置单元和CPU优化配置单元中的任意两个或三个;
所述内存优化配置单元,用于限制所述嵌入式操作系统中一块固定、连续的内存空间为所述待加速的应用所专用,以完成所述待加速的应用的内存优化配置;
所述虚拟机优化配置单元,用于调整所述嵌入式操作系统中所述待加速的应用的虚拟机参数至预设的高性能虚拟机参数,以完成所述待加速的应用的虚拟机优化配置;
所述CPU优化配置单元,用于锁定所述待加速的应用在前台运行时的CPU分配率,使所述嵌入式操作系统中的其他应用占用的CPU资源小于所述待加速的应用所占用的CPU资源;
并锁定所述待加速的应用在前台运行时的CPU频率,使所述待加速的应用的CPU频率保持在最大频率,以完成所述待加速的应用的CPU优化配置。
6.根据权利要求5所述的装置,其特征在于,
所述加速指定模块具体用于启动所述嵌入式操作系统的应用加速控件,并弹出对应的应用加速界面;在检测到所述用户将应用图标拖入到所述应用加速界面后,确定接收到所述用户针对所述应用图标所对应的应用输入的加速命令;确定嵌入式操作系统中所述加速命令所针对的应用为待加速的应用。
7.根据权利要求5所述的装置,其特征在于,所述优化配置还包括:优先级优化配置;以及所述加速配置模块还用于提高所述待加速的应用的进程优先级使所述待加速的应用进入后台运行后不被所述嵌入式操作系统清理;拦截第三方调用所述嵌入式操作系统标准接口对进入后台运行后的所述待加速的应用的清理,以完成所述待加速的应用的优先级优化配置。
8.根据权利要求5所述的装置,其特征在于,所述优化配置还包括:网络优化配置;以及所述加速配置模块还用于提高所述待加速的应用在有网络访问需求时的带宽,使所述嵌入式操作系统中的其他应用可用的带宽小于所述待加速的应用可用的带宽,以完成所述待加速的应用的网络优化配置。