Memory leak profiling events
AssigneeOracle International Corporation
InventorsErik Kristofer Gahlin, Marcus Mattias Hirt
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsErik Kristofer Gahlin, Marcus Mattias Hirt
Estimating the term…
Techniques for profiling memory leaks are described. In one or more embodiments, a memory profiling system identifies a set of one or more objects on the heap during application runtime. For each respective object in the subset of objects, the memory profiling system stores a set of sample information including timestamp that identifies a time associated with an allocation on the heap memory was performed for the respective object and a stack trace identifying at least one subroutine that triggered the allocation on the heap memory. Responsive to detecting a memory leak, the memory profiling system generates a memory leak profile for at least one object in the subset of objects that is causing the memory leak. The memory leak profile identifies when the allocation on the memory store for the at least one object was performed and information about object that remained live after the potential memory leak.
A method comprising:
One or more non-transitory computer-readable media storing instructions, which, when executed by one or more hardware processors, cause operations comprising:
Dependencies are inferred from the claim text.