发明授权
US08356289B2 Efficient encoding of instrumented data in real-time concurrent systems
有权
仪器化数据在实时并发系统中的高效编码
- 专利标题: Efficient encoding of instrumented data in real-time concurrent systems
- 专利标题(中): 仪器化数据在实时并发系统中的高效编码
-
申请号: US12240868申请日: 2008-09-29
-
公开(公告)号: US08356289B2公开(公告)日: 2013-01-15
- 发明人: Juan Jenny Li , David Mandel Weiss
- 申请人: Juan Jenny Li , David Mandel Weiss
- 申请人地址: US NJ Basking Ridge
- 专利权人: Avaya Inc.
- 当前专利权人: Avaya Inc.
- 当前专利权人地址: US NJ Basking Ridge
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F9/45
摘要:
A mechanism for encoding and reporting instrumented data is disclosed that requires less storage space and incurs less processor overhead than other methods of the prior art. In accordance with the illustrative embodiment, a bit vector in shared memory corresponds to nodes of a program's control-flow graph that have been instrumented, and the contents of the vector indicate which of these nodes have executed; in addition, character strings in shared memory indicate what file, class, and method each node belongs to. A process that executes concurrently with those of the program under test transmits instrumented data from the shared memory to a database. The illustrative embodiment enables efficient, rapid reporting and storage of instrumented data, and is therefore especially well-suited for run-time analysis of real-time concurrent systems.
公开/授权文献
信息查询