一种抓取用户异步请求回调执行时间的方法

    公开(公告)号:CN106528383B

    公开(公告)日:2020-05-05

    申请号:CN201610846189.5

    申请日:2016-09-23

    Abstract: 本发明涉及互联网监控领域,尤其涉及一种抓取用户异步请求回调执行时间的方法,用于监控网页中异步请求(Ajax)的回调函数代码执行所花费的时间,便于分析异步请求的性能。该方法是根据单线程的原理,当有异步回调函数执行的时候,立即再加入一个为零的定时器,定时器里的回调会被放在队列中,并在js主线程中空闲的时候立即被推入到主线程中执行,使得该回调函数代码执行完就会立即执行定时器里面的代码;从回调执行开始‑回调执行‑定时器执行,这几个时间在同一条线上,通过定时器的执行来标识回调的结束,并计算所要的时间。

    一种抓取用户异步请求回调执行时间的方法

    公开(公告)号:CN106528383A

    公开(公告)日:2017-03-22

    申请号:CN201610846189.5

    申请日:2016-09-23

    Abstract: 本发明涉及互联网监控领域,尤其涉及一种抓取用户异步请求回调执行时间的方法,用于监控网页中异步请求(Ajax)的回调函数代码执行所花费的时间,便于分析异步请求的性能。该方法是根据单线程的原理,当有异步回调函数执行的时候,立即再加入一个为零的定时器,定时器里的回调会被放在队列中,并在js主线程中空闲的时候立即被推入到主线程中执行,使得该回调函数代码执行完就会立即执行定时器里面的代码;从回调执行开始-回调执行-定时器执行,这几个时间在同一条线上,通过定时器的执行来标识回调的结束,并计算所要的时间。

Patent Agency Ranking