Method And System For Estimating Garbage Collection Suspension Contributions Of Individual Allocation Sites
AssigneeDynatrace LLC
InventorPhilipp LENGAUER
Life of this patent
Estimating the term…
Loading patent…
AssigneeDynatrace LLC
InventorPhilipp LENGAUER
Estimating the term…
A technology is disclosed for estimating the impact that heap memory allocations have on the behavior of garbage collection activities. Allocation monitoring data, including type and size of the allocated object and data describing the code location on which the allocation was performed are gathered. Further, when the allocated object is later reclaimed by garbage collection is recorded. Gathered object allocation and reclaim data are used to estimate for individual allocation sites or types of allocated objects, the number of bytes that are allocated, and the number of bytes that survived a garbage collection run. Allocation activity causing frequently garbage collection runs is identified using allocation size data and the survived byte counts are used to identify allocation activity causing long garbage collection runs. Further allocation monitoring data is correlated with transaction trace data to identify the impact of transactions or transaction classes on garbage collection behavior.
A computer-implemented method to identify object types with memory allocations which cause undesired garbage collection in a distributed computing environment, comprising:
The method 2 further comprises
A computer-implemented method to identify memory allocation sites which cause undesired garbage collection in a distributed computing environment, comprising:
The method 13 further comprises receiving a plurality of allocation records for different time periods;
A computer-implemented method to identify memory allocation sites which cause undesired garbage collection in a distributed computing environment, comprising:
Dependencies are inferred from the claim text.