Package com.oracle.truffle.tools.profiler
package com.oracle.truffle.tools.profiler
Package containing classes implementing the Truffle Profiler.
- Since:
- 0.30 or older
-
ClassesClassDescriptionImplementation of a sampling based profiler for Truffle languages built on top of the Truffle safepoints and
iterateFrames().Wrapper for information on how many times an element was seen on the stack.Execution profile of a particular context.Implementation of a tracing based profiler for Truffle languages built on top of the Truffle instrumentation framework.Holds data on how many times a section of source code was executed.Implementation of a heap allocation monitor for Truffle languages built on top of the Truffle instrumentation framework.Represents a summary of total and alive instances and object sizes.Implementation of a memory tracing profiler for Truffle languages built on top of the Truffle instrumentation framework.Stores informatino about a singleAllocationEvent.Used as a template parameter forProfilerNode.ProfilerNode<T>Represents a node in the call tree built up by sampling the stack.An entry in a stack trace, as returned byCPUSampler.takeSample().