Patent ID: 9003240
Filing Date: 2015-04-07
Classification: G06F

Abstract:
1. A computer implemented method for memory monitoring of a program execution with a calling context memory map and semantic extraction, comprising the steps of: monitoring memory activities such as allocation and de-allocation of memory objects as a program is being executed by a calling context memory map generation; extracting by said monitoring allocated or de-allocated memory information from the program and calling context and recording memory related captured information into a memory object map called a calling context memory map, responsive to detected events during said step of monitoring memory activities; extracting semantic information from the memory object map, by a semantic extraction and the memory map is augmented with the extracted information in a semantic annotated memory map; sending by a monitoring agent queries to a semantic annotated memory map for detecting memory anomalies such as memory leaks or detection of bloated memory; and changing memory monitoring policies responsive to query results or monitoring logic.