发明名称 一种抓取用户异步请求回调执行时间的方法
摘要 本发明涉及互联网监控领域,尤其涉及一种抓取用户异步请求回调执行时间的方法,用于监控网页中异步请求(Ajax)的回调函数代码执行所花费的时间,便于分析异步请求的性能。该方法是根据单线程的原理,当有异步回调函数执行的时候,立即再加入一个为零的定时器,定时器里的回调会被放在队列中,并在js主线程中空闲的时候立即被推入到主线程中执行,使得该回调函数代码执行完就会立即执行定时器里面的代码;从回调执行开始‑回调执行‑定时器执行,这几个时间在同一条线上,通过定时器的执行来标识回调的结束,并计算所要的时间。
申请公布号 CN106528383A 申请公布日期 2017.03.22
申请号 CN201610846189.5 申请日期 2016.09.23
申请人 杭州优云软件有限公司 发明人 刘鹏;王川林;刘东海
分类号 G06F11/32(2006.01)I;G06F11/30(2006.01)I 主分类号 G06F11/32(2006.01)I
代理机构 杭州九洲专利事务所有限公司 33101 代理人 陈继亮
主权项 一种抓取用户异步请求回调执行时间的方法,其特征在于:该方法是根据单线程的原理,当有异步回调函数执行的时候,立即再加入一个为零的定时器,定时器里的回调会被放在队列中,并在js主线程中空闲的时候立即被推入到主线程中执行,使得该回调函数代码执行完就会立即执行定时器里面的代码;从回调执行开始‑回调执行‑定时器执行,这几个时间在同一条线上,通过定时器的执行来标识回调的结束,并计算所要的时间。
地址 311305 浙江省杭州市临安市青山湖街道鹤亭街6号三幢030号