Re: Reporter flooded with colourtrans message



In article <4de1a6d211steve.pampling@xxxxxxxxxxxxx>,
Steven Pampling <steve.pampling@xxxxxxxxxxxxx> wrote:
> In article <4de1723925News@xxxxxxxxxxxxxxxxxx>, Martin
> <News@xxxxxxxxxxxxxxxxxx> wrote:

> > Worse still, the Command and SWI are executed many times when a window
> > is moved over the background Pinboard image.

> > Even worse, they are accompanied by two OS_Memory Extends for around
> > 60 additional bytes to one memory area (now at 680k and counting) ...
> > and I have yet to see a Release of the storage! (This happens even
> > with a Sprite background).

> I can reproduce the memory loss/leak in 4k chunks on a RPC but only
> when MiniDisc is loaded. If you have it tracked down to something
> simple and OS related then MiniDisc would seem to be merely increasing
> the size of the problem.

> It doesn't require a backdrop loaded for the problem to occur.

Did some more experiments here, and initial results seem to be ...

With RO4.39

If there is a displayed JPEG (in a window or the Pinboard backdrop) then
if something is moved which exposes more of the JPEG, then ColourTrans
Claims and Frees about 1k. A window drag creates lots of these!

No RMEnsures of ColourTrans were observed.

This is not affected by MiniDisc running.

With RO5.10

If there is a displayed JPEG (in a window) then if something is moved
which exposes more of the JPEG, then WindowManager Claims and Frees about
260 bytes. A window drag creates lots of these!

This does not seem to apply to a JPEG Pinboard background.

Lots of RMEnsures of ColourTrans were observed if more of a JPEG
background was revealed.

However, if MiniDisc is running, then any movement which exposes more of
the Pinboard background (whether JPEG or Sprite) causes WindowManager to
Extend an area by about 60 bytes. This area seems persistant - I have not
seen it freed, and it just gets bigger (I have seen over 10/second!).
This supected memory leak is easily seen in the Tasks display of 'Free in
Module Area'.


These experiments may not be conclusive, but I think these observed
differences between the two 'latest' versions of RISC OS illustrate how
much they have diverged under the covers. For example, I suspect ROL have
spent some considerable time in reducing the storage thrashing which used
to occur (eg each display of a menu or submenu) and still does with RO5.
It also illustrates how applications can behave differently under the two
branches, causing a continuing nightmare for application developers.

My fervent wish for 2006 is that we see some convergence bewteen the two
branches of RISC OS. The RISC OS community (suppliers, software
developers and users) CANNOT afford to continue to support two branches
of the OS.

PLEASE can we have some sense in 2006?

Martin

--
Martin Avison
Note that emails to News@ will be junked. Use Martin instead of News
.



Relevant Pages

  • Re: Rotating JPEGs and Image plots
    ... partially a front end for the Independent JPEG Group utility ... Run!Jcut and click Select on the icon to open the action ... leftmost-topmost icon in the action window or onto the!Jcut ... Some of the other transformations may require less RAM ...
    (comp.sys.acorn.apps)
  • Re: Cant attach a file using Outlook Express 6
    ... The jpeg problem. ... When a directory is first opened that contains images the images ... Scroll the directory window to view previously hidden jpegs and we see just ... All the icons in the part of window visiable are ...
    (microsoft.public.windows.inetexplorer.ie6_outlookexpress)
  • Re: Help Saving Pictures Embedded in E-Mails
    ... What I want to do is Save As jpeg on the hard drive. ... >> I did as you suggested and the picture did open in the IE ... > When you had the file open in the IE window... ... > Digital Image Support Center ...
    (microsoft.public.windowsxp.photos)
  • Re: format/storage of photos
    ... obvious way of fixing using file associations or whatever. ... Click on Delete files button in the middle of this window. ... > from the web and store it, it typically stored in jpeg ... > bitmap format. ...
    (microsoft.public.windowsxp.photos)
  • Listbox data browsing problem
    ... In the old program it was being don by opening new window, ... how can i focus listbox to show me data i received from SEEK ... RECNOpinpoints at MARTIN LANGLEY and that is ok. ...
    (microsoft.public.fox.programmer.exchange)