A method and apparatus for instrumenting garbage collection in a data processing system is provided. During garbage collection, a pass is made through the object heap and a plurality of heap data is retrieved and written to a trace file. The data may include the type of object, the size of the object on the heap, the class of the object, if appropriate, and a plurality of pointers, including live set pointers, and one or more tags representing attributes that may be associated with the particular object. The instrumentation may controlled to occur at a preselected phase of the garbage collection process. Additionally, a user may dynamically initiate a garbage collection instrumentation if the user determines that an event has occurred during the operation of the data processing system about which the user wishes further data.

Een methode en een apparaat om huisvuilinzameling in worden een gegevensverwerkingssysteem van instrumenten te voorzien verstrekt. Tijdens huisvuilinzameling, wordt een pas gemaakt door de objecten hoop en een meerderheid van hoopgegevens wordt teruggewonnen en aan een spoordossier geschreven. De gegevens kunnen het type van voorwerp, de grootte van het voorwerp op de hoop, de klasse van het voorwerp, indien nodig, en een meerderheid van wijzers, met inbegrip van levende vastgestelde wijzers, en één of meerdere markeringen omvatten die attributen vertegenwoordigen die met het bijzondere voorwerp kunnen worden geassocieerd. De instrumentatie kan gecontroleerd om bij een voorgeselecteerde fase van het proces van de huisvuilinzameling voor te komen. Bovendien, kan een gebruiker een instrumentatie van de huisvuilinzameling dynamisch in werking stellen als de gebruiker bepaalt dat een gebeurtenis tijdens de verrichting van het gegevensverwerkingssysteem is voorgekomen waarover de gebruiker verdere gegevens wenst.

 
Web www.patentalert.com

< (none)

< Generating instruction sequences using independently executable pane renderers

> Poinsettia plant named `Jacaimee`

> (none)

~ 00041