Package com.oracle.truffle.tools.profiler


package com.oracle.truffle.tools.profiler
Package containing classes implementing the Truffle Profiler.
Since:
0.30 or older
  • Classes
    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.
    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().