On Wed, Jan 16, 2019 at 09:59:40AM +0800, Qu Wenruo wrote: > Hi, > > Is there any way to detect (huge) performance regression in a test case? > > By huge performance regression, I mean some operation takes from less > than 10s to around 400s. > > There is existing runtime accounting, but we can't do it inside a test > case (or can we?) > > So is there any way to detect huge performance regression in a test case? Just run your normal performance monitoring tools while the test is running to see what has changed. Is it IO, memory, CPU, lock contention or somethign else that is the problem? pcp, strace, top, iostat, perf, etc all work just fine for finding perf regressions reported by test cases... Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx