Not specific to kaffe, but I think it is good advice: If possible, scale the image explicitly to another image buffer and keep it cached to always refresh without scaling. Better yet to keep memory usage and first time performance in good shape, se if you can have the image already in the right size.
Regards, Rafael Teixeira On 10/24/05, Gianluca Moro <[EMAIL PROTECTED]> wrote: > --- Clemens Eisserer <[EMAIL PROTECTED]> ha scritto: > > > Hi, > > > > > I'm testing Kaffe 1.1.6 on a MIPS processor (AU1100, 400MHz) > > > and I noted the image refresh is very slow: 10-20 seconds to > > > draw the image whenever I move another window over it! > > > > > > I traced the code, and I see that the time is wasted in > > > initScaledImage function in file > > > libraries/clib/awt/X/img.c, fundamentally in the rescaling code. > > > (if I draw the image without scaling it the timing is very good) > > > > > > Anyone found such a problem? is it correct that initScaleImage > > > is called whenever the image comes to foreground? is there > > > a way to optimize the scaling, or not to call initScaleImage > > > so frequently? > > > > > > The 10-20 seconds pause is not acceptable in the final program :-( > > > > Was this with the GNU-Classpath AWT implementation (GTK based) or > > Kaffe's own X11 based implementation? > > Since there's a lot of ongoing work on Classpath's AWT I would > > recommend using it in favour of the X-lib solution, although its > > seriously under construction so from time to time things do not work > > as they should ;-) > > > > It is compiled with kaffe own X11 implementation. > In my environment (embedded) I have not installed GTK, > as I should keep it small. > > thanks > giammy > > -- > Gianluca Moro http://groups.yahoo.com/group/embeddeditalia/ > ISCRIVITI alla Mailing List Italiana su LINUX EMBEDDED > [EMAIL PROTECTED] Visit http://ilpinguino.altervista.org/ _______________________________________________ kaffe mailing list [email protected] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
