The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 07, 2017

Filed:

Feb. 29, 2016
Applicant:

Dynatrace Software Gmbh, Linz, AT;

Inventors:

Bernd Greifeneder, Linz, AT;

Christian Schwarzbauer, Linz, AT;

Stefan Chiettini, St. Georgen an der Gusen, AT;

Jurgen Richtsfeld, Linz, AT;

Erich Georg Hochmuth, Linz, AT;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 9/45504 (2013.01); G06F 11/3409 (2013.01); G06F 11/3419 (2013.01); G06F 11/3495 (2013.01); G06F 11/3024 (2013.01); G06F 11/3476 (2013.01); G06F 2201/815 (2013.01); G06F 2201/87 (2013.01);
Abstract

A system and method for tracing individual transactions on method call granularity is disclosed. The system uses instrumentation based transaction tracing mechanisms to enhance thread call stack sampling mechanisms by a) only sampling threads executing monitored transactions while execution is ongoing b) tagging sampled call stacks with a transaction identifier for correlation of sampled call stacks with instrumentation bases tracing data. The combination of instrumentation based tracing with thread call stack sampling reduces sampling generated overhead by only sampling relevant thread, and reduces instrumentation generated overhead because it allows reducing instrumentation.


Find Patent Forward Citations

Loading…