本节描述了数据收集的限制,这些限制是由硬件、操作系统、程序的运行方式或收集器本身造成的。
对同时收集不同类型的数据来说,没有任何限制。您可以收集除计数数据以外的任何其他数据类型的数据。
收集器最多可支持 32,000 个用户线程。其他线程中的数据将被放弃,并生成收集器错误。要支持更多线程,请将 SP_COLLECTOR_NUMTHREADS 环境变量设置为更大的数字。
缺省情况下,收集器收集的堆栈深度最多为 256 帧。如果堆栈较深,则可能在 er_print 和性能分析器中看到 <Truncated-stack> 函数。有关更多信息,请参见<Truncated-stack> 函数。要支持较深的堆栈,请将 SP_COLLECTOR_STACKBUFSZ 环境变量设置为更大的数字。