Package com.oracle.truffle.tools.profiler


package com.oracle.truffle.tools.profiler
Package containing classes implementing the Truffle Profiler.
Since:
0.30 or older
  • Class
    Description
    Implementation 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.
    A listener interface for notification about the processing of sampling results.
    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 single AllocationEvent.
    Used as a template parameter for ProfilerNode.
    Represents a node in the call tree built up by sampling the stack.
    An entry in a stack trace, as returned by CPUSampler.takeSample().