CN110309041B 浏览器性能实时监控方法、装置、设备及可读存储介质 (深圳前海微众银行股份有限公司)_第1页
CN110309041B 浏览器性能实时监控方法、装置、设备及可读存储介质 (深圳前海微众银行股份有限公司)_第2页
CN110309041B 浏览器性能实时监控方法、装置、设备及可读存储介质 (深圳前海微众银行股份有限公司)_第3页
CN110309041B 浏览器性能实时监控方法、装置、设备及可读存储介质 (深圳前海微众银行股份有限公司)_第4页
CN110309041B 浏览器性能实时监控方法、装置、设备及可读存储介质 (深圳前海微众银行股份有限公司)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通过本地数据库检测浏览器本地是否创建有第据库将第一实时指标数据插入第一监控数据库监控过程在后台运行不影响其他开发人员的使2在接收到性能录制指令时,获取所述性能录制指令对应的目标通过本地数据库检测浏览器本地是否创建有第一监控数据库,其通过所述本地数据库将所述第一实时指标数据插入所述第一监控数基于所述第一监控任务表及所述第一性能指标表生成若所述浏览器本地未创建有第一监控数据库,则获取所述目标网页对应的第一时间基于所述任务数据及第一任务ID创建第二监控任务表,且基于所通过所述本地数据库,基于所述第二监控任务表及所述第二性能指标通过所述本地数据库将第二实时指标数据插入所述第二监控数基于所述第二监控任务表及所述第二性能指标表生成基于所述进程实时更新事件获取所述第一实基于所述进程实时更新事件调用处理进程信息函数,且基于所述处理基于所述进程实例获取所述第一实时指标数据在接收到查询任务指令时,在所述第一监控任务表中从所述第一性能指标表中获取所述第二任务ID对应的第三实时指标数据及第二时间3若否,则对所述目标网页对应的应用进程进行调整,以使所述述第一监控数据库存储有第一监控任务表及第插入模块,用于通过所述本地数据库将所述第一实时指标数据插入所若所述浏览器本地未创建有第一监控数据库,则获取所述目标网页对应的第一时间基于所述任务数据及第一任务ID创建第二监控任务表,且基于所通过所述本地数据库,基于所述第二监控任务表及所述第二性能指标通过所述本地数据库将第二实时指标数据插入所述第二监控数基于所述第二监控任务表及所述第二性能指标表生成基于所述进程实时更新事件获取所述第一实基于所述进程实时更新事件调用处理进程信息函数,且基于所述处理基于所述进程实例获取所述第一实时指标数据4在接收到查询任务指令时,在所述第一监控任务表中从所述第一性能指标表中获取所述第二任务ID对应的第三实时指标数据及第二时间若否,则对所述目标网页对应的应用进程进行调整,以使所述5[0001]本发明涉及金融科技(Fintech)技术领域,尤其涉及金融行业的浏览器性能实时的技术应用于金融行业。金融行业的开发人员,通常会使用Chrome浏览器,Chrome是由6[0019]在监听到所述进程信息发生变化时,触发所述目标网页对应的进程实时更新事[0021]可选地,所述基于所述进程实时更新事件获取所述第一实时指标数据的步骤包[0026]从所述第一性能指标表中获取所述第二任务ID对应的第三实时指标数据及第二[0033]可选地,所述第一实时指标数据包括CPU指标数据、网络指标数据及内存指标数7[0038]生成模块,用于基于所述第一监控任务表及所述第一性能指标表生成第一曲线[0049]在监听到所述进程信息发生变化时,触发所述目标网页对应的进程实时更新事[0056]从所述第一性能指标表中获取所述第二任务ID对应的第三实时指标数据及第二8一实时指标数据和曲线图均可上传至服务器,从而避免因信息量过大而引起自动崩溃现之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘9述第一监控数据库存储有第一监控任务表及第监控数据库Monitor,监控数据库Monitor中存储有监控任务表monitor_tasks及性能指标[0085]需要说明的是,监控任务表monitor_tasks的数据通过插入任务数据及任务ID形成,性能指标表metrics的数据通过插入指标数据及任务ID形成,监控任务表monitor_tasks与性能指标表metrics之间通过任务ID即taskId关联,并且,监控任务表monitor_tasks及性能指标表metrics均存[0086]在本地数据库WebSQL检测到浏览器本地已经创建了第一监控数据库Monitor时,[0089]该步骤中,在本地数据库WebSQL检测到浏览器本地已经创建了监控数据库[0093]步骤S40,通过所述本地数据库将所述第一实时指标数据插入所述第一监控数据一实时指标数据和曲线图均可上传至服务器,从而避免因信息量过大而引起自动崩溃现述第二监控数据库中;基于所述第二监控任务表及所述第二性能指标表生成第二曲线图。第二曲线图为新建监控数据库后与第一曲线图对应的[0111]在本地数据库WebSQL检测到浏览器本地已经创建了监控数据库Monitor时,说明[0114]在监听到所述进程信息发生变化时,触发所述目标网页对应的进程实时更新事对应的进程实时更新事件cesses.onUpdated;基于所述进程实时更新事件cesses.onUpdated获取所述第一实时指处理函数handProcessInfo中取得进程实例processe,并从进程实例processe中取得cpu、[0119]进一步地,步骤S30可以包括:基于所述进程实时更新事件调用处理进程信息函进程实例processe中取得cpu、network、privateMemory、jsMemoryAllocated、[0124]从所述第一性能指标表中获取所述第二任务ID对应的第三实时指标数据及第二查看部分指标的曲线。开发人员还可在图表中进行左右拖拽以便只关注相应时间段的指[0147]生成模块,用于基于所述第一监控任务表及所述第一性能指标表生成第一曲线[0158]在监听到所述进程信息发生变化时,触发所述目标网页对应的进程实时更新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论