用于显示应用程序所占用的内存的方法和装置的制造方法_5

文档序号:9646511阅读:来源:国知局
的多个网络设备中的一个网络设备上。
[0137]可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
[0138]步骤S1:获取终端当前运行的应用程序的标识。其中,当前运行的应用程序的界面显示在终端的屏幕上。
[0139]步骤S2:获取标识所指示的应用程序当前所占用的内存的信息,其中,内存的信息至少用于指示应用程序所占用的内存的大小。
[0140]步骤S3:在终端的屏幕上显示的应用程序的界面上显示内存的信息。
[0141]通过本发明实施例,在获取终端当前运行的应用程序的标识之后,获取标识所指示的应用程序当前所占用的内存的信息,其中,内存的信息至少用于指示应用程序所占用的内存的大小,并在终端的屏幕上显示的应用程序的界面上显示内存的信息。通过本发明实施例,可以在终端上显示应用程序当前所占用的内存的信息,解决了现有技术中无法在终端显示应用程序当前占用的内存信息的技术问题,实现了实时显示应用程序的当前占用的内存的信息的效果。
[0142]具体地,可以在获取终端当前运行的应用程序的标识之后,在终端上获取标识所指示的应用程序当前所占用的内存的信息,其中,内存的信息至少用于指示应用程序所占用的内存的大小,然后在终端的屏幕上显示应用程序的界面上显示内存的信息。
[0143]可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
[0144]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0145]在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0146]在本申请所提供的几个实施例中,应该理解到,所揭露的终端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0147]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0148]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0149]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0150]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种用于显示应用程序所占用的内存的方法,其特征在于,包括: 获取终端当前运行的应用程序的标识,其中,所述当前运行的所述应用程序的界面显不在所述终端的屏眷上; 获取所述标识所指示的所述应用程序当前所占用的内存的信息,其中,所述内存的信息至少用于指示所述应用程序所占用的内存的大小; 在所述终端的屏幕上显示的所述应用程序的界面上显示所述内存的信息。2.根据权利要求1所述的方法,其特征在于,所述获取所述标识所指示的所述应用程序当前所占用的内存的信息包括: 向所述终端的操作系统发送内存信息获取请求,其中,所述内存信息获取请求中至少携带有所述标识; 接收所述操作系统返回的所述标识所指示的所述应用程序的主进程当前所占用的内存的信息。3.根据权利要求1所述的方法,其特征在于,所述获取所述标识所指示的所述应用程序当前所占用的内存的信息包括: 读取所述终端的操作系统中的内存使用信息文件,以获得所述应用程序的主进程当前所占用的内存的信息,其中,所述内存使用信息文件中记录了所述终端当前运行的各个应用程序当前所占用的内存的信息。4.根据权利要求1所述的方法,其特征在于,所述获取所述标识所指示的所述应用程序当前所占用的内存的信息包括: 接收内存获取指令,其中,所述内存获取指令用于指示获取所述应用程序的主进程当前所占用的内存的信息; 响应所述内存获取指令获取所述应用程序的主进程当前所占用的内存的信息。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述终端的屏幕上显示的所述应用程序的界面上显示所述内存的信息包括: 在所述终端的屏幕上显示的所述应用程序的界面上生成的悬浮窗中显示所述内存的信息。6.根据权利要求5所述的方法,其特征在于,所述悬浮窗中还记录有:内存信息记录按钮,其中,在所述终端的屏幕上显示的所述应用程序的界面上显示所述内存的信息之后,所述方法还包括: 根据所述内存信息记录按钮被点击所生成的记录操作指令将所述内存信息记录按钮被点击时所述应用程序的主进程当前所占用的内存的信息存储在所述终端中。7.根据权利要求5所述的方法,其特征在于,所述悬浮窗中还记录有:内存回收按钮,其中,在所述终端的屏幕上显示的所述应用程序的界面上显示所述内存的信息之后,所述方法还包括: 根据所述内存回收按钮被点击所生成的内存回收操作指令将所述内存回收按钮被点击时所述应用程序已释放的、且尚未被回收的内存进行回收。8.一种用于显示应用程序所占用的内存的装置,其特征在于,包括: 第一获取模块,用于获取终端当前运行的应用程序的标识,其中,所述当前运行的所述应用程序的界面显示在所述终端的屏幕上; 第二获取模块,用于获取所述标识所指示的所述应用程序当前所占用的内存的信息,其中,所述内存的信息至少用于指示所述应用程序所占用的内存的大小; 显示模块,用于在所述终端的屏幕上显示的所述应用程序的界面上显示所述内存的信肩、Ο9.根据权利要求8所述的装置,其特征在于,所述第二获取模块包括: 发送模块,用于向所述终端的操作系统发送内存信息获取请求,其中,所述内存信息获取请求中至少携带有所述标识; 第一接收模块,用于接收所述操作系统返回的所述标识所指示的所述应用程序的主进程当前所占用的内存的信息。10.根据权利要求8所述的装置,其特征在于,所述第二获取模块包括: 读取模块,用于读取所述终端的操作系统中的内存使用信息文件,以获得所述应用程序的主进程当前所占用的内存的信息,其中,所述内存使用信息文件中记录了所述终端当前运行的各个应用程序的主进程当前所占用的内存的信息。11.根据权利要求8所述的装置,其特征在于,所述第二获取模块包括: 第二接收模块,用于接收内存获取指令,其中,所述内存获取指令用于指示获取所述应用程序的主进程当前所占用的内存的信息; 响应模块,用于响应所述内存获取指令获取所述应用程序的主进程当前所占用的内存的信息。12.根据权利要求8至11中任一项所述的装置,其特征在于,所述显示模块包括: 显示子模块,用于在所述终端的屏幕上显示的所述应用程序的界面上生成的悬浮窗中显示所述内存的信息。13.根据权利要求12所述的装置,其特征在于,所述悬浮窗中还记录有:内存信息记录按钮,其中,所述装置还包括: 存储模块,用于在所述终端的屏幕上显示的所述应用程序的界面上显示所述内存的信息之后,根据所述内存信息记录按钮被点击所生成的记录操作指令将所述内存信息记录按钮被点击时所述应用程序的主进程当前所占用的内存的信息存储在所述终端中。14.根据权利要求12所述的装置,其特征在于,所述悬浮窗中还记录有:内存回收按钮,其中,所述装置还包括: 回收模块,用于在所述终端的屏幕上显示的所述应用程序的界面上显示所述内存的信息之后,根据所述内存回收按钮被点击所生成的内存回收操作指令将所述内存回收按钮被点击时所述应用程序已释放的、且尚未被回收的内存进行回收。
【专利摘要】本发明公开了一种用于显示应用程序所占用的内存的方法和装置。其中,该方法包括:获取终端当前运行的应用程序的标识;获取标识所指示的应用程序当前所占用的内存的信息,其中,内存的信息至少用于指示应用程序所占用的内存的大小;在终端的屏幕上显示的应用程序的界面上显示内存的信息。通过本发明实施例,解决了现有技术中无法在终端显示应用程序当前占用的内存信息的技术问题,实现了实时显示应用程序的当前占用的内存的信息的效果。
【IPC分类】G06F11/32
【公开号】CN105404578
【申请号】CN201410459619
【发明人】郭子风, 廖志, 秦守强, 罗家润
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年3月16日
【申请日】2014年9月10日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1