[Kst] Interesting performance results

George Staikos staikos at kde.org
Wed Dec 15 23:35:16 CET 2004


I just ran the performance test (QTimer) on my dual athlon machine with NVidia 
GeForce4Ti video card.  The most that plot update takes with three plots in 
one window (one is a histogram, one is a PSD, one is a vcurve, all streamed 
from a realtime ASCII file) is 10ms.  Label drawing is the predominant factor 
too!!  Here are some results for you to verify :-)

kst: Plot Benchmark stats:
kst:    Initialization: 1ms
kst:    Plot Labels: 3ms
kst:    Plot Images: 0ms
kst:    Plot Grid Lines: 0ms
kst:    plot Legend: 0ms
kst:    Plot Curves: 2ms
kst:    plot Axes: 2ms
kst:    plot Markers: 0ms
kst:    plot arbitrary Labels: 0ms
kst:    Flush Painter: 0ms
kst: Plot Total: 8ms
Plotting curve 0: 0ms
    Without locks: 0ms
kst: Plot Benchmark stats:
kst:    Initialization: 1ms
kst:    Plot Labels: 3ms
kst:    Plot Images: 0ms
kst:    Plot Grid Lines: 0ms
kst:    plot Legend: 0ms
kst:    Plot Curves: 0ms
kst:    plot Axes: 2ms
kst:    plot Markers: 0ms
kst:    plot arbitrary Labels: 1ms
kst:    Flush Painter: 0ms
kst: Plot Total: 7ms
Plotting curve 0: 0ms
    Without locks: 0ms
kst: Plot Benchmark stats:
kst:    Initialization: 1ms
kst:    Plot Labels: 3ms
kst:    Plot Images: 0ms
kst:    Plot Grid Lines: 0ms
kst:    plot Legend: 0ms
kst:    Plot Curves: 0ms
kst:    plot Axes: 2ms
kst:    plot Markers: 0ms
kst:    plot arbitrary Labels: 0ms
kst:    Flush Painter: 0ms
kst: Plot Total: 6ms
kst: Update plots
kst: Posting UpdateDataDialogs
Plotting curve 0: 3ms
    Without locks: 3ms
            Lines: 3ms
kst: Plot Benchmark stats:
kst:    Initialization: 2ms
kst:    Plot Labels: 2ms
kst:    Plot Images: 0ms
kst:    Plot Grid Lines: 0ms
kst:    plot Legend: 0ms
kst:    Plot Curves: 3ms
kst:    plot Axes: 2ms
kst:    plot Markers: 0ms
kst:    plot arbitrary Labels: 0ms
kst:    Flush Painter: 0ms
kst: Plot Total: 9ms
Plotting curve 0: 0ms
    Without locks: 0ms
kst: Plot Benchmark stats:
kst:    Initialization: 1ms
kst:    Plot Labels: 3ms
kst:    Plot Images: 0ms
kst:    Plot Grid Lines: 0ms
kst:    plot Legend: 0ms
kst:    Plot Curves: 0ms
kst:    plot Axes: 3ms
kst:    plot Markers: 0ms
kst:    plot arbitrary Labels: 0ms
kst:    Flush Painter: 0ms
kst: Plot Total: 7ms


-- 
George Staikos
KDE Developer			http://www.kde.org/
Staikos Computing Services Inc.	http://www.staikos.net/



More information about the Kst mailing list