Panda3D
Public Member Functions | Public Attributes | Static Public Attributes

GarbageLogger Class Reference

Inheritance diagram for GarbageLogger:
GarbageReport

List of all members.

Public Member Functions

def __init__
def destroy
def finished
def getDesc2numDict
def getGarbage
def getNumCycles
def getReport
def run

Public Attributes

 cycleIds
 cycles
 cyclesBySyntax
 garbage
 garbageInstanceIds
 numCycles
 numGarbage
 numGarbageInstances
 referentsByNumber
 referentsByReference
 referrersByNumber
 referrersByReference
 uniqueCycleSets

Static Public Attributes

tuple notify = directNotify.newCategory("GarbageReport")

Detailed Description

If you just want to log the current garbage to the log file, make
one of these. It automatically destroys itself after logging

Constructor & Destructor Documentation

def __init__ (   self,
  name,
  args,
  kArgs 
)

Member Function Documentation

def destroy (   self) [inherited]
def finished (   self) [inherited]
def getDesc2numDict (   self) [inherited]
def getGarbage (   self) [inherited]
def getNumCycles (   self) [inherited]
def getReport (   self) [inherited]
def run (   self) [inherited]

Member Data Documentation

cycleIds [inherited]
cycles [inherited]
cyclesBySyntax [inherited]
garbage [inherited]
garbageInstanceIds [inherited]
tuple notify = directNotify.newCategory("GarbageReport") [static, inherited]
numCycles [inherited]
numGarbage [inherited]
numGarbageInstances [inherited]
referentsByNumber [inherited]
referentsByReference [inherited]
referrersByNumber [inherited]
referrersByReference [inherited]
uniqueCycleSets [inherited]
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties