On Wednesday 06 July 2005 02:16 am, Guillaume Laurent wrote:
> On Wednesday 06 July 2005 04:52, Silvan wrote:
> > Oh, right.  Well, bleah then, my graphic performance truly sucks, doesn't
> > it?
>
> That, and your CPU performance sucks too. It really surprises me that a .4
> GHz difference would translate into a 4x speed difference on non-graphic
> routines.

Could it be an HT difference too?  This is not an HT processor.

Although we all need to bear in mind that even as crappy as this performance 
is, it's still on the very good end of the range of hardware people are 
running RG on.  I know several people who would consider an 800 MHz box a big 
step up.

> > One thing Chris said in a private message to me, which I didn't see show
> > up here...
>
> It did, I got it too.

So did I, for the record.  I just hadn't seen it yet.  Oh well.

> > export CXXFLAGS='-g3 -O0 -gstabs+3'
>
> I just have '-g'. I'll try adding '-O0' to see if that makes a difference
> (I don't remember what's the default -O value).

Here, for convenience I have repasted my original results and then my new 
ones.  On the recent run I didn't have the patience to go all the way back 
and forth twice, so I only did it once.  I'm really about to fall over in my 
chair here, but it looks to me like -O3 made everything tremendously worse.


-O0, back and forth twice
-> CompositionModelImpl::getRectanglesIn:  CPU: 1160 calls, 1010ms, 
870.69us/call
-> CompositionModelImpl::getRectanglesIn: real: 1160 calls,  0.927421000R,  
0.000799501R/call
-> CompositionModelImpl::getRectanglesIn: last:  CPU: 0ms,    real:  
0.000769000R
-> CompositionModelImpl::computeSegmentOrigin:  CPU: 1150 calls, 40ms, 
34.7826us/call
-> CompositionModelImpl::computeSegmentOrigin: real: 1150 calls,  
0.021798000R,  0.000018955R/call
-> CompositionModelImpl::computeSegmentOrigin: last:  CPU: 0ms,    real:  
0.000009000R
-> CompositionModelImpl::computeSegmentRect:  CPU: 1150 calls, 580ms, 
504.348us/call
-> CompositionModelImpl::computeSegmentRect: real: 1150 calls,  0.486874000R,  
0.000423369R/call
-> CompositionModelImpl::computeSegmentRect: last:  CPU: 0ms,    real:  
0.000374000R
-> CompositionView::refreshDrawBuffer:  CPU: 1160 calls, 1880ms, 
1620.69us/call
-> CompositionView::refreshDrawBuffer: real: 1160 calls,  1.836794000R,  
0.001583443R/call
-> CompositionView::refreshDrawBuffer: last:  CPU: 0ms,    real:  0.001510000R
-> CompositionView::drawArea:  CPU: 1160 calls, 1510ms, 1301.72us/call
-> CompositionView::drawArea: real: 1160 calls,  1.430857000R,  
0.001233497R/call
-> CompositionView::drawArea: last:  CPU: 0ms,    real:  0.001192000R

-O3, back and forth once
-> CompositionView::drawArea:  CPU: 513 calls, 10410ms, 20292.4us/call

-> CompositionView::drawArea: real: 513 calls,  11.202932000R,  
0.021838074R/call
-> CompositionView::drawArea: last:  CPU: 80ms,    real:  0.078253000R
-> CompositionModelImpl::getRectanglesIn:  CPU: 513 calls, 1170ms, 
2280.7us/call
-> CompositionModelImpl::getRectanglesIn: real: 513 calls,  1.180558000R,  
0.002301283R/call
-> CompositionModelImpl::getRectanglesIn: last:  CPU: 10ms,    real:  
0.005824000R
-> CompositionModelImpl::computeSegmentOrigin:  CPU: 1134 calls, 0ms, 0us/call
-> CompositionModelImpl::computeSegmentOrigin: real: 1134 calls,  
0.021735000R,  0.000019167R/call
-> CompositionModelImpl::computeSegmentOrigin: last:  CPU: 0ms,    real:  
0.000008000R
-> CompositionModelImpl::computeSegmentRect:  CPU: 1134 calls, 410ms, 
361.552us/call
-> CompositionModelImpl::computeSegmentRect: real: 1134 calls,  0.453889000R,  
0.000400255R/call
-> CompositionModelImpl::computeSegmentRect: last:  CPU: 0ms,    real:  
0.000379000R
-> CompositionView::refreshDrawBuffer:  CPU: 513 calls, 10570ms, 
20604.3us/call
-> CompositionView::refreshDrawBuffer: real: 513 calls,  11.390750000R,  
0.022204191R/call
-> CompositionView::refreshDrawBuffer: last:  CPU: 80ms,    real:  
0.078623000R


-- 
Michael McIntyre  ----   Silvan <[EMAIL PROTECTED]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to