The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 04, 2025

Filed:

Oct. 28, 2020
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Michihiro Horie, Ageo, JP;

Kazunori Ogata, Soka, JP;

Hiroshi Horii, Tokyo, JP;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 8/41 (2018.01); G06F 9/50 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 8/4434 (2013.01); G06F 9/45504 (2013.01); G06F 9/5077 (2013.01); G06F 12/0253 (2013.01); G06F 12/0269 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45591 (2013.01); G06F 2209/5022 (2013.01);
Abstract

A computer-implemented method is provided for managing Garbage Collection (GC) safepoints. The method includes determining whether a GC safepoint for a target native method can be removed by checking a heap occupancy ratio prior to executing the target native method. The method further includes removing the GC safepoint responsive to the heap occupancy ratio prior to executing the target native method being less than a threshold occupancy amount percentage. The method also includes determining whether the GC safepoint for the target native method can be removed by checking a most recent GC pause time. The method additionally includes removing the GC safepoint responsive to the most recent GC pause time being shorter by a threshold pause time amount percentage than an execution time of the target native method.


Find Patent Forward Citations

Loading…