我正在使用Chronicle JLBH对我的应用程序进行基准测试。高于第99百分位数,它显示有运行时间超过20微秒(高达第99百分位数,它小于2微秒)。我想对异常值进行分析,看看在这20微秒内发生了什么。我通常使用AsyncProfilercpu和wall模式来查看热方法和线程状态,但它似乎不适合按时间查看运行情况。是否有查看配置文件离群值的方法?
wgmfuz8q1#
有一个JitterSampler类,用于查找延迟的原因。它运行一个后台线程,在超过阈值时进行采样。但是,首先,我会在/dev/shm上运行基准测试,看看IO是多少。
1条答案
按热度按时间wgmfuz8q1#
有一个JitterSampler类,用于查找延迟的原因。它运行一个后台线程,在超过阈值时进行采样。但是,首先,我会在/dev/shm上运行基准测试,看看IO是多少。