11. The article of claim 9 , further comprising instructions that when executed cause the system to adjust the first specified number to be one of a first integer and the number of objects in the collection divided by a second integer.
9. An article comprising a storage medium device containing instructions that when executed cause a system to: execute an application in a single thread on a logic device, the application to create a managed proxy object that creates an unmanaged object in a memory; add a node to a collection, where the node comprises references to the managed proxy object and the unmanaged object; maintain a count of the number of nodes in the collection; reference count the unmanaged object; collect the managed proxy object by setting the managed proxy object in the node of the unmanaged object to point to null when the reference count of the unmanaged object becomes zero; traverse the collection when the count of the number of nodes exceeds a first specified number; release an unmanaged object from the memory when the managed proxy object in the same node as the unmanaged object has been collected; and remove the node from the collection.