Class Footprint

java.lang.Object
edu.umd.cs.findbugs.Footprint

public class Footprint extends Object
Class to maintain a snapshot of a processes's time and memory usage. This uses some JDK 1.5 APIs so must be careful that it doesn't cause any harm when run from 1.4.
Author:
Brian Cole
See Also:
  • Constructor Details

    • Footprint

      public Footprint()
    • Footprint

      public Footprint(Footprint base)
      uses deltas from base for cpuTime and clockTime (but not peakMemory)
  • Method Details

    • getCpuTime

      public long getCpuTime()
    • getClockTime

      public long getClockTime()
    • getPeakMemory

      public long getPeakMemory()
    • getCollectionTime

      public long getCollectionTime()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • main

      public static void main(String[] argv)