Hi Max, Can you provide any simple example of the memory leak so we can test it?
Thanks,. Cyphre ----- Original Message ----- From: "Maxim Olivier-Adlhoch" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, March 14, 2004 8:31 PM Subject: [REBOL] [view] crashing... > > hi all, > > I've been working hard on glayout, and its now entering clean-up stage. I had > noticed a wild memory leak : EVERY new window would gobble up 6MB... even > closed... only 300kb would come back. > > that when I noticed that I was re-creating a new style for every window... > somehow, that is staying in ram even though the window is not visible and all of > its reference (that I control) are set to none. > > I have changed method, Now, and am creating the style once and re-using it on > all windows... > > Now with the shared style, opening a new window is about 50 times faster, but I > loose 1 MB per window. Even when using vid direcly, I noticed a rather large > 200-300 kb memory hole... > > glayout, had NEVER crashed once within the two weeks of operation, and now, > since my style is shared, I can make rebol crash just by opening several > windows EVERY time it gets started ... when it crashes is upon opening or > closing a window. The actual number or windows I can open before a crash is > completely variable , but I am guessing that its whenever a garbage collection > occurs. > > Furthermore I still get a memory leak ON EACH window but... its already better > since only 1MB is leaking ... not that its great... but better. > > if it where only a fact that a function block keeps a reference to the last > window opened, I should be getting a leak only the first time IMO... maybe it is > view or layout themselves which have a leak, and since I am calling vid several > times, it eventually creates larger leakeage... > > > I am using v1.2.10... > > has anyone had bad experiences like this one, or know of any specific issues > with styles (using the stylize function) ? > > note that as part of glayout, VID is automatically relaunched several times > within the same layout... > > > any help appreciated. > > > -MAx > > > -- > To unsubscribe from this list, just send an email to > [EMAIL PROTECTED] with unsubscribe as the subject. > > -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.