Patent ID: 9495115
Filing Date: 2016-11-15
CPC Classification: G06F

Claim Text:
1. A method comprising: automatically executing a garbage collection process as part of automated memory management for a memory of a server system; automatically gathering, using at least one processor of the server, garbage collection information associated with the garbage collection process and storing the garbage collection information in a garbage collection output file of a file system, wherein the garbage collection information comprises at least a status of the memory before and after the garbage collection process, a list of one or more memory requests received by the memory prior to the garbage collection action, and runtime details of the garbage collection action; and analyzing the garbage collection output file to identify a plurality of flags associated with a performance of the server system that does not meet a predetermined threshold, wherein a first flag of the plurality of flags is associated with a first portion of the garbage collection information, and wherein a second flag of the plurality of flags is associated with a second portion of the garbage collection information that is different from the first portion of the garbage collection information, wherein the first flag is based on a determination that a first working time associated with the garbage collection process is different from a first elapsed time associated with the garbage collection process by more than a threshold amount, wherein the threshold amount is dynamically determined based on an operating system page fault counter associated with memory swapping.