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.
Patent No.:
Date of Patent:
Dec. 30, 2014
Filed:
Mar. 13, 2012
Gaurav Seth, Redmond, WA (US);
Michael C. Fanning, Redmond, WA (US);
Jennifer Hamilton, Seattle, WA (US);
Curtis Man, Seattle, WA (US);
Gaurav Seth, Redmond, WA (US);
Michael C. Fanning, Redmond, WA (US);
Jennifer Hamilton, Seattle, WA (US);
Curtis Man, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A script engine for a dynamic language can collect memory allocation information for dynamic objects created by the scripting engine and for dynamic objects created by the script engine host. A native interface can be exposed to a client comprising a software development tool. The software development tool can be a third-party tool. In response to a query, the script engine can take a snapshot of a garbage collector heap and return an object record for each dynamic object in the heap. The object information can include memory allocation information, object type and other information. Multiple snapshots can be taken and the delta between snapshots can be determined and sent to a requestor.