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:
May. 27, 2025
Filed:
Mar. 08, 2022
International Business Machines Corporation, Armonk, NY (US);
Christopher John Poole, Hampshire, GB;
Ashley Robertson, Hampshire, GB;
International Business Machines Corporation, Armonk, NY (US);
Abstract
An apparatus, a method, and computer program product are provided that track build identifications of a project to determine when their associated files should be deallocated by a garbage collection system. The method includes receiving, by a continuous integration server, a payload from a source control management (SCM) system. The method also includes detecting at least one build identification (ID) within the payload and analyzing metadata contained within the payload to determine an adjustment to the reference counter for the build ID. The method further includes adjusting, based on the analysis, the reference counter relating to the build ID in a reference table, and passing the table to a garbage collection system for memory management purposes of the continuous integration server. The garbage collection system can then delete files associated with the build IDs that have reference counters at or below zero.