Comment 22 for bug 742388

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

With gain cranked up, clipping, choppy waveforms (30fps with 60fps desired)

Debug [Main]: Stat("WaveformWidgetFactory::render() 4waveforms","count=2342,sum=2.11997e+09ns,average=905195ns,min=280486ns,max=2.55239e+07ns,variance=5.53894e+11ns^2,stddev=744240ns")
Debug [Main]: Stat("WaveformWidgetFactory::swap() 4waveforms","count=2341,sum=1.38949e+10ns,average=5.93544e+06ns,min=418626ns,max=1.25616e+08ns,variance=4.62099e+13ns^2,stddev=6.79778e+06ns")

With no clipping, smooth 60fps waveforms:

Debug [Main]: Stat("WaveformWidgetFactory::render() 4waveforms","count=2403,sum=2.9498e+09ns,average=1.22755e+06ns,min=282950ns,max=2.30159e+07ns,variance=5.85469e+11ns^2,stddev=765159ns")
Debug [Main]: Stat("WaveformWidgetFactory::swap() 4waveforms","count=2402,sum=9.25037e+09ns,average=3.85111e+06ns,min=433235ns,max=7.98366e+07ns,variance=1.08655e+13ns^2,stddev=3.29629e+06ns")

So, what I gather from this is that there is not that meaningful a difference in waveform render times. Swap times look a little slower (10x larger max, 1.5x slower average, much higher stddev).