进程通信监控方法、电子装置及计算机可读存储介质制造方法及图纸

技术编号:19778209 阅读:43 留言:0更新日期:2018-12-15 11:16
本申请公开了一种进程通信监控方法,该方法包括:在客户端进程与服务端进程之间通过binder驱动程序进行进程间通信的过程中,记录客户端进程向服务端进程发起通信请求的第一时间节点,以及记录服务端进程回复通信请求的第二时间节点;根据第一时间节点和第二时间节点计算通信的消耗时长并保存,消耗时长为从第一时间节点到第二时间节点的时长;判断消耗时长是否大于预设时长,若是,则记录当前服务端进程的使用情况和当前系统使用情况。本申请还公开了一种电子装置和一种计算机可读存储介质。通过上述方式,本申请能够有效的监控客户端进程与服务端进程之间的通信效率,对进程间通信的优化和验证提供有效的数据支持。

【技术实现步骤摘要】
进程通信监控方法、电子装置及计算机可读存储介质
本专利技术涉及电子设备
,特别是涉及一种进程通信监控方法、电子装置及计算机可读存储介质。
技术介绍
目前,随着科学技术的不断发展,智能手机等电子装置日渐成为人们日常生活的必需品。安卓系统是智能手机等电子装置的一种常见的操作系统,安卓系统中的两个进程之间通常需要进行通信,进程之间的用户空间是不能共享的,因此两个进程之间的通信通常需要Binder机制来实现通信。现有的电子装置没有对进程间采用Binder机制进行通信情况的监控机制,无法对进程间通信的优化和验证提供有效的数据支持。
技术实现思路
本申请实施例采用的一个技术方案是:提供一种进程通信监控方法,该方法包括:在客户端进程与服务端进程之间通过binder驱动程序进行进程间通信的过程中,记录客户端进程向服务端进程发起通信请求的第一时间节点,以及记录服务端进程回复通信请求的第二时间节点;根据第一时间节点和第二时间节点计算通信的消耗时长并保存,消耗时长为从第一时间节点到第二时间节点的时长;判断消耗时长是否大于预设时长,若是,则记录当前服务端进程的使用情况和当前系统使用情况。本申请实施例采用的本文档来自技高网...

【技术保护点】
1.一种进程通信监控方法,其特征在于,所述方法包括:在客户端进程与服务端进程之间通过binder驱动程序进行进程间通信的过程中,记录所述客户端进程向所述服务端进程发起通信请求的第一时间节点,以及记录所述服务端进程回复所述通信请求的第二时间节点;根据所述第一时间节点和所述第二时间节点计算通信的消耗时长并保存,所述消耗时长为从所述第一时间节点到所述第二时间节点的时长;判断所述消耗时长是否大于预设时长,若是,则记录当前所述服务端进程的使用情况和当前系统使用情况。

【技术特征摘要】
1.一种进程通信监控方法,其特征在于,所述方法包括:在客户端进程与服务端进程之间通过binder驱动程序进行进程间通信的过程中,记录所述客户端进程向所述服务端进程发起通信请求的第一时间节点,以及记录所述服务端进程回复所述通信请求的第二时间节点;根据所述第一时间节点和所述第二时间节点计算通信的消耗时长并保存,所述消耗时长为从所述第一时间节点到所述第二时间节点的时长;判断所述消耗时长是否大于预设时长,若是,则记录当前所述服务端进程的使用情况和当前系统使用情况。2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:在客户端进程与服务端进程之间通过binder驱动程序进行进程间通信的过程中,记录所述服务端进程被唤醒的第三时间节点;判断所述消耗时长是否大于所述预设时长,若是,则计算从所述第一时间节点到所述第三时间节点的时长并保存,计算从所述第三时间节点到所述第二时间节点的时长并保存。3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:获取所述服务端进程的重要级别;若所述服务端进程的重要级别大于预设级别,则监控所述服务端进程可用的Binder线程的数量;在所述服务端进程可用的Binder线程的数量少于预设数量时,保存当前与所述服务端进程通信的所有的客户端进程的标识信息。4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:获取所述服务端进程的重要级别;若所述服务端进程的重要级别大于预设级别,则在所述服务端进程的Binder线程被唤醒时,保存将所述Binder线程唤醒的客户端进程的标识信息以及保存所述Binder线程被唤醒后执行的任务的标识信息。5.根据权利要求1所述的方法,其特征在于,所述服务端进程的使用情况包括:当前所述服务...

【专利技术属性】
技术研发人员:周明君方攀陈岩
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1