17544292. REDUCING WRITE BARRIERS IN SNAPSHOT-BASED GARBAGE COLLECTION simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)
Contents
REDUCING WRITE BARRIERS IN SNAPSHOT-BASED GARBAGE COLLECTION
Organization Name
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor(s)
Michihiro Horie of Ageo City (JP)
Kazunori Ogata of Soka-shi (JP)
REDUCING WRITE BARRIERS IN SNAPSHOT-BASED GARBAGE COLLECTION - A simplified explanation of the abstract
This abstract first appeared for US patent application 17544292 titled 'REDUCING WRITE BARRIERS IN SNAPSHOT-BASED GARBAGE COLLECTION
Simplified Explanation
Abstract: The patent application describes garbage collection methods and systems that determine when to perform concurrent marking based on object write frequency. It also identifies opportunities for concurrent marking based on stop-the-world events and delays the performance of concurrent marking until a future stop-the-world event to prevent pre-write barriers.
Bullet Points:
- The patent application focuses on garbage collection methods and systems.
- The methods and systems determine when to perform concurrent marking based on object write frequency.
- Opportunities for concurrent marking are identified based on stop-the-world events.
- The performance of concurrent marking is delayed until a future stop-the-world event to prevent pre-write barriers.
Potential Applications:
- This technology can be applied in programming languages and software development environments that utilize garbage collection.
- It can be used in systems where efficient memory management is crucial, such as large-scale databases and cloud computing platforms.
Problems Solved:
- The technology addresses the challenge of efficient garbage collection in systems with high object write frequency.
- It solves the problem of preventing pre-write barriers during concurrent marking, which can impact the performance and reliability of garbage collection systems.
Benefits:
- By determining when to perform concurrent marking based on object write frequency, the technology improves the efficiency of garbage collection.
- Delaying the performance of concurrent marking until a future stop-the-world event helps prevent pre-write barriers, leading to more reliable and robust garbage collection systems.
Original Abstract Submitted
Garbage collection methods and systems include determining that a condition for performing concurrent marking has been met, based on object write frequency. It is determined that an opportunity for performing concurrent marking has occurred, based on a stop-the-world event. Performance of concurrent marking is delayed until a future stop-the-world event, to prevent pre-write barriers.