Memory Leak on export png????
Mark Smith
mark at maseurope.net
Tue Mar 20 15:52:05 EDT 2007
On my machine it's showing Real:30-40 MB VM:200-300 MB. It doesn't
seem to change from beginning to end of the 1000 iterations...however
many times I run it.
Rev 2.8.0, Mac 10.4.8, 1.5 Mhz G4 PB with 768 MB RAM. Standard Rev
Studio installation with a few plugins loaded.
Mysterious.
Mark
On 20 Mar 2007, at 16:59, Dave wrote:
> Hi,
>
> I have got it working so I don't get the file name problem (giving
> an error at file N) but it still leaks like there is no tomorrow. I
> have tried doing the "x = " trick as well as well as taking out
> the counter field altogether and it still leaks. I can't get it to
> work beyond 2000 images and that is at one quarter size, if I make
> them full size then I will have no chance!
>
> I've tried this on Intel and PowerPC Under Tiger and Panther and I
> get the leak on both machines and both versions of the OS.
>
> When you run the stack, do you have the system activity monitor
> running? If so after 1000 images how much RAM is allocated to
> RunRev (Real and Physical) ? For me:
>
> Real Memory Virtual Memory
> 887.14 MB 1.25 GB 1000 Images
> 1.68 GB 2.07 GB 2000 Images
>
> At this point the system becomes unusable and RunRev will either
> quit itself or you will have to quit or force quit.
>
> Thanks a lot
> All the Best
> Dave
>
> On 20 Mar 2007, at 16:20, Mark Smith wrote:
>
>> Dave, as I said, it's now working as you would hope, and I can't
>> reproduce the problem.
>>
>> Just out of interest, in view of what was happening here before,
>> have you tried putting "x=" & x into fld "counter", rather than
>> just x?
>>
>> Best,
>>
>> Mark
>>
>> On 20 Mar 2007, at 16:05, Dave wrote:
>>
>>> This is the kind of thing I was experiencing. I think there may
>>> be two related problems, although one may cause the other. When I
>>> tested it, it would run up to file 288 and not write file 289. I
>>> then started it at file 289 and it would go wrong on the first file.
>>> e.g. change your loop to read like this:
>>>
>>> put <WHATEVER> into myStartOffset
>>> repeat with x = (1 + myStartOffset) to (1000 + myStartOffset)
>>>
>>> and see what happens.
>>
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list