Patent №
US 7,216,136
Granted
2007-05-08
Filed 2001
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10013148
The present invention provides techniques that allow concurrent collection of cyclic garbage on reference counting systems. In general, candidate objects are found that may be part of cyclic garbage. Each candidate object has a reference count. Two tests are performed to determine if concurrent operations have affected the reference counts of the candidate objects. If concurrent operations have not affected the reference counts, the candidate objects are collected as garbage. Additionally, during garbage collection, the decrements to reference counts are delayed so that increments occur before decrements and so that decrements are held a predetermined time before being applied. This prevents decrementing a reference count and collecting a cycle as garbage right before a reference is added to an object in the cycle.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 126060634
Assignors
BACON, DAVID FRANCIS, RAJAN, VADAKKEDATHU THOMAS
On an employer assignment, the assignors are typically the inventors.