17544292. REDUCING WRITE BARRIERS IN SNAPSHOT-BASED GARBAGE COLLECTION simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

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.