Patent Document ID: 8412751
Application ID: 12969150
Patent Status: 1

Claim One:
1. A method for detecting a scan-miss of a Java object during a mark phase of a garbage collection cycle, the Java object being related to an application in use, comprising: creating, with a processor, an unscanned object list of scan-miss candidates during a sweep phase of the garbage collection cycle, said unscanned object list comprising objects of a particular object type that were not marked in the mark phase of the garbage collection cycle; after the garbage collection cycle is completed and the application resumes, for every PUTFIELD/GETFIELD each PUTFIELD and each GETFIELD operation on said particular object type and a parent of said particular object type, iterating through said unscanned object list; and identifying a scan-miss object by determining whether a current object, that is of said particular object type being referenced by the application, is on said unscanned object list; and initiating a system crash and relevant diagnostics to detect object corruption upon identifying said scan-miss object.