Class Profiler.Profile
java.lang.Object
edu.umd.cs.findbugs.log.Profiler.Profile
- All Implemented Interfaces:
XMLWriteable
- Enclosing class:
Profiler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String(package private) Object(package private) final AtomicLongtime in nanoseconds(package private) final AtomicInteger(package private) final AtomicLong(package private) final AtomicLongtime in nanoseconds -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongvoidhandleCall(long nanoTime, Object context) voidWrite this object to given XMLOutput.
-
Field Details
-
totalTime
time in nanoseconds -
totalCalls
-
maxTime
time in nanoseconds -
totalSquareMicroseconds
-
className
-
maxContext
Object maxContext
-
-
Constructor Details
-
Profile
- Parameters:
className- non null full qualified class name
-
-
Method Details
-
handleCall
-
getTotalTime
public long getTotalTime() -
writeXML
Description copied from interface:XMLWriteableWrite this object to given XMLOutput.- Specified by:
writeXMLin interfaceXMLWriteable- Parameters:
xmlOutput-- Throws:
IOException
-