-
公开(公告)号:CN109416660A
公开(公告)日:2019-03-01
申请号:CN201780040591.7
申请日:2017-06-22
Applicant: 微软技术许可有限责任公司
IPC: G06F11/34
CPC classification number: G06F9/5016 , G06F3/061 , G06F3/0631 , G06F3/0656 , G06F3/0659 , G06F3/0673 , G06F9/52 , G06F11/3419 , G06F2201/805
Abstract: 一种计算机系统,该计算机系统支持测量并发线程的执行时间。线程在线程本地存储中分配定时缓冲区。在执行期间,线程可以访问系统定时器,该线程可以在单个指令中以微秒或更佳的精度来对该系统定时器进行采样。对于线程内要测量执行时间的任何指令序列,该指令序列包括标识符、开始命令和结束命令。开始命令对系统定时器进行采样以获得开始时间,并将标识符和开始时间存储在线程本地存储中的定时缓冲区中。结束命令对系统定时器进行采样以获得结束时间,并对定时缓冲区中的相应标识符的数据进行更新,以指示用于执行指令序列所经过的时间。