[发明专利]一种日志记录方法及系统有效
| 申请号: | 201811347343.X | 申请日: | 2018-11-13 |
| 公开(公告)号: | CN109710578B | 公开(公告)日: | 2021-01-12 |
| 发明(设计)人: | 王庆 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/172 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 日志 记录 方法 系统 | ||
1.一种日志记录方法,其特征在于,应用于包含至少一个目标处理器、至少一个代理处理器、指定内存队列和划分处理器的系统,所述方法包括:
所述划分处理器根据预设的数量比值,将所述系统中包含的处理器划分为至少一个目标处理器以及至少一个代理处理器;
对所述至少一个目标处理器中的任一目标处理器,所述目标处理器从所处理的数据包中获取目标数据;其中,所述目标处理器为运行目标应用主线程的处理器;
所述目标处理器将获取的目标数据写入指定内存队列;
对于所述至少一个代理处理器中的任一代理处理器,所述代理处理器从所述指定内存队列中读取所述目标数据,并写入指定文件,得到日志文件;
其中,所述至少一个目标处理器向所述指定内存队列写入所述目标数据的速度不超过所述至少一个代理处理器从所述指定内存队列中读取所述目标数据的速度。
2.根据权利要求1所述的方法,其特征在于,所述目标处理器将获取的目标数据写入指定内存队列,包括:
所述目标处理器在所述指定内存队列的长度值不为零时,将获取的所述数据包中的目标数据作为所述指定内存队列中的一个元素,写入所述指定内存队列;
所述目标处理器将所述指定内存队列的长度值减去预设量;
其中,所述长度值的初始值为所述指定内存队列所包含的元素个数与预设量的乘积。
3.根据权利要求2所述的方法,其特征在于,所述代理处理器从所述指定内存队列中读取所述目标数据,并写入指定文件,得到日志文件,包括:
所述代理处理器读取所述指定内存队列中的每个元素中的目标数据,并将所述指定内存队列的长度值增加所述预设量;
所述代理处理器在读取的元素个数满足预设个数阈值时,将所读取的每个元素中的目标数据写入所述指定文件中。
4.根据权利要求1所述的方法,其特征在于,所述目标处理器从所处理的数据包中获取目标数据之前,所述方法还包括:
所述划分处理器在所述目标应用启动时,将所述目标应用启动的各个主线程分别与所述目标处理器绑定;所述划分处理器为所述系统包含的任一处理器。
5.根据权利要求4所述的方法,其特征在于,所述划分处理器将所述目标应用启动的各个主线程分别与所述目标处理器绑定之后,所述方法还包括:
所述划分处理器判断所述目标应用启动的主线程的个数是否大于所述目标处理器的个数;
若所述目标应用启动的主线程的个数大于所述目标处理器的个数,则所述划分处理器控制目标设备显示处理器扩增提醒;
其中,所述目标设备为运行所述系统的设备,所述处理器扩容提醒用于指示用户为所述目标设备增加处理器。
6.一种日志记录系统,其特征在于,所述系统包括:至少一个目标处理器、至少一个代理处理器、指定内存队列和划分处理器;
所述划分处理器,用于根据预设的数量比值,将所述系统中包含的处理器划分为至少一个目标处理器以及至少一个代理处理器;
其中,对于所述至少一个目标处理器中的任一目标处理器,所述目标处理器,用于从所处理的数据包中获取目标数据;其中,所述目标处理器为运行目标应用主线程的处理器;
所述目标处理器,还用于将获取的目标数据写入指定内存队列中;
对于所述至少一个代理处理器中的任一代理处理器,所述代理处理器,用于从所述指定内存队列中读取所述目标数据,并写入指定文件,得到日志文件;
其中,所述至少一个目标处理器向所述指定内存队列写入所述目标数据的速度不超过所述至少一个代理处理器从所述指定内存队列中读取所述目标数据的速度。
7.根据权利要求6所述的系统,其特征在于,所述目标处理器,还用于在所述指定内存队列的长度值不为零时,将获取的所述数据包中的目标数据作为所述指定内存队列中的一个元素,写入所述指定内存队列;
所述目标处理器,还用于将所述指定内存队列的长度值减去预设量;
其中,所述长度值的初始值为所述指定内存队列所包含的元素个数与预设量的乘积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811347343.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拍照与录像分开保存的方法及系统
- 下一篇:日志处理方法、服务器及物品系统





