Patent ID: 9489235
Filing Date: 2016-11-08
CPC Classification: G06F

Claim Text:
1. A request processing system for processing requests in a system that has a queue for storing the requests to be processed and is configured to execute garbage collection when a heap remaining amount is insufficient to process a request dequeued from the queue, the request processing system comprising: a computer with at least one processor and memory; a heap consumption acquisition module executing in the memory of the computer and configured for acquiring an estimated heap consumption for each of requests that are to be processed and that exit in the queue, for determining that a request at the top of the queue has a larger estimated heap consumption acquired by the heap consumption acquisition means than the heap remaining amount and for finding, among the requests in the queue, a request whose estimated heap consumption is expected to be smaller than the heap remaining amount, and for moving the found request in the queue to a position ahead of the request positioned at the top of the queue.