Patent · US Active

Efficient memory leak detection in database systems

US12045155B1 · kind B1 · utility

3Cited by
12References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 15, 2023
Grant dateJul 23, 2024
Priority date
Expiry dateFeb 15, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/0751
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present disclosure involves systems, software, and computer implemented methods for efficient memory leak detection in database systems. One example method includes receiving a query at a database system. Memory allocations and deallocations are traced during processing of the query. Each memory allocation entry in a tracing file can be processed, including determining, for each allocation, whether a memory deallocation entry exists in the tracing file. A determination can be made as to whether a memory leak has occurred in response to determining whether a memory deallocation entry corresponding to a memory allocation entry exists in the tracing file. For example, a determination can be made that a memory leak has occurred in response to determining that no memory deallocation entry corresponding to an allocated memory address exists in the tracing file. One or more actions can be performed in response to determining that a memory leak has occurred.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.