I have thought of a GC which I can't see major flaws with, and I am wondering why it isn't used more prevalently, or why I haven't heard of its use.
The system is:
Is there a fringe case in which the counter becomes faulty? What are the disadvantages, and the advantages?
Thank you in advance for your assistance.
Its called reference counting. I would suggest reading the wikipedia article as it covers the advantages and disadvantages.