Inventors:
Glenn F LaVigne - Carnation WA, US
Efstathios Papaefstathiou - Redmond WA, US
Jonathan C Hardwick - Kirkland WA, US
Quanzhan Zheng - Sammamish WA, US
Rebecca Isaacs - Cambridge, GB
Paul Barham - Cambridge, GB
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
G06F 9/45
Abstract:
A computing system for determining performance factors for using in performance modeling of a deployed subject system, is presented. The computing system includes a plurality of software components comprising the subject system. Each of the components is susceptible to event tracing while executing on the computing system. The computing system includes a tracing component. The tracing component is configured to trace events of the components of the subject system as they execute. The computing system includes a transaction identification table. The transaction identification table comprises starting and ending actions for transactions performed by the subject system. The computing system also includes a transaction identification component that identifies actions from traced events, identifies related actions corresponding to a transaction according to the starting and ending actions in the transaction identification table, and stores the related actions in the transaction workflow data store.