Oracle® Solaris Studio 12.4: Performance Analyzer

Exit Print View

Updated: January 2015

Limitations on Data Collection

This section describes the limitations on data collection that are imposed by the hardware, the operating system, the way you run your program, or by the Collector itself.

There are no limitations on simultaneous collection of different data types. You can collect any data type with any other data type, with the exception of count data.

The Collector can support up to 32K user threads. Data from additional threads is discarded, and a collector error is generated. To support more threads, set the SP_COLLECTOR_NUMTHREADS environment variable to a larger number.

By default, the Collector collects stacks that are, at most, up to 256 frames deep. If the stack is deeper, you might see the <Truncated-stack> function in er_print and Performance Analyzer. See <Truncated-stack> Function for more information. To support deeper stacks, set the SP_COLLECTOR_STACKBUFSZ environment variable to a larger number.