Method For Logging Reclaimed Objects In Object Oriented Programming Languages

IP.com Prior Art Database Disclosure
IP.com Disclosure Number: IPCOM000213427D
Publication Date: 14-Dec-2011
Find Similar Download

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is an efficient method to log reclaimed objects in object oriented programming languages and use this information to improve performance and scalability.

Language

English (United States)

Document File

1 pages / 15.5 KB

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 60% of the total text.

Page 01 of 1

Method For Logging Reclaimed Objects In Object Oriented Programming Languages

The functions of object allocation and garbage collection when an object is no longer accessed are characteristics of object oriented programming languages. There are several methods to map live objects in a heap (e.g., heap dumps, core dumps, live object profiles). Object allocation profiles track the total allocated objects within a heap, both reclaimed and live. These profiles also provide live objects. Profiling is heavily taxing on the central processing unit (CPU) and the performance of a system.

The current disclosure proposes a logging mechanism for reclaimed (i.e., garbage collected objects) in a simple and efficient way. This information is going to be used for scalability: monitoring reclaimed objects in the heap shows the scalability of a system (heap needed). It is also useful for regression tracking: tracking trash and not live objects helps point out startup time regressions, throughput regression, and reduced scalability.

The disclosure consists of two parts:


PART I: Log reclaimed objects. This is performed between garbage collection sweeps (GCS) by the mark and sweep process that marks objects no longer used.

PART II: Use logging information to improve performance and track regressions; at a specific interval, track reclaimed objects between GCS, find potential memory bottlenecks on throughput.

This is a simple and efficient method to log reclaimed objects and use this...

First page image
We are pleased to offer a download of this document free of charge.
Files available for download:
  • a representative PDF of the primary file (contains all the relevant information for most users)
  • the full document ZIP file containing the primary file, packaged metadata, and attachments (as appropriate)
To obtain the file, please enter the "captcha" below and click the Download button.
Avoid entering CAPTCHAs! Sign In or Create a Free Account.

Challenge image
  • Please enter letters and numbers only; no spaces.
  • Cannot read this one? Click the image.
  • Difficulty with captchas? Contact us with the URL of this page and we will email it to you.