Patent ID: 8234378
Filing Date: 2012-07-31
Classification: G06F,H04L

Abstract:
1. At least one computer-readable storage device having executable instructions that, when executed by at least one processor, cause the at least one processor to perform a method comprising: executing managed code within an isolation boundary; monitoring allocation of heap memory during execution of the managed code; inspecting at least a portion of the executing managed code; determining, based on the inspecting and on the monitoring, that garbage collection of heap memory is impending, wherein the monitoring is configured to determine that a magnitude of the impending garbage collection exceeds a threshold that indicates that the executing managed code will time-out prior to completion of the impending garbage collection, and wherein the inspecting is configured to determine that the impending garbage collection is deliberately intended to cause at least a portion of the executing managed code to be redistributed to another isolation boundary; and transmitting, in response to the magnitude exceeding the threshold, a notification that indicates a need to redistribute execution of the at least a portion of the executing managed code to another isolation boundary.