Memory Leak on export png????

Luis luis at anachreon.co.uk
Wed Mar 21 19:40:42 EDT 2007


That implies that the release of the purchased versions of RunRev  
were betas...

Cheers,

Luis.


On 21 Mar 2007, at 16:01, Dave wrote:

>
> On 21 Mar 2007, at 15:28, Richard Gaskin wrote:
>
>> Dave wrote:
>>> If I were selling a product like RunRev and I did not have the   
>>> resources to test it on all the Platforms it shipped on, then I  
>>> would  say that in all my advertising and on my web site etc.  
>>> etc. etc. What  I wouldn't do is to not say a word anywhere and  
>>> continue to advertise  like all platforms are fully tested. To me  
>>> that is dishonest and  unprofessional.
>>
>> I suppose it would be, but that has nothing to do with what I wrote.
>>
>> Let me refresh your memory:
>>
>>    I'm glad you recognize that it's up to us to test
>>    the specific implementations we use Rev for.  The
>>    combinatorial explosion of all possible uses would
>>    make it impossible for RunRev to do that.
>
> We are talking at cross purposes. Let me refresh your memory:
>
>> Dave wrote:
>>
>>> All I know is that if I were to write something like this (a  
>>> file/ image data exporter) then once I'd got it working past the  
>>> the point  where I could write an image file in all the different  
>>> formats then  I'd run a soak test on it and let it run for  
>>> *loads* of (like 10,000 +) of iterations and I would have checked  
>>> that memory was being  released. In fact I wrote an external  
>>> command module that does  something similar (it analyzes movie  
>>> frames) and I *did* soak test it  and I *did* find memory leaks.
>>> For me, this is software engineering 101.
>>>
>>
>> Richard wrote:
>> And it turns out that you did write an image exporter, and did run  
>> it through a soak test.  Good job.
>>
>
>  You are talking about beta testing, I was talking about testing  
> your code after developing it. As an example:
>
> I wrote a module that does things with movies and/or images. There  
> are two parts to this, the RunRev "Test" Script and the C/C++  
> External. Since I am working with Movies and Images, this means  
> there is a lot of memory being allocated and therefore a chance  
> that a memory leak will occur. Over a period of a day or two I  
> develop the C/C++ code and the Test Script together. At some point  
> I get to the stage where I am Read/Writing/Analyzing a Movie/Image.  
> As soon as I get to this stage, I then soak test the C/C++ Command  
> Handler. I do this by testing it processing many thousands (like  
> 10,000+) of Movies/Files.
>
> What I was saying is that the code I wrote was very similar to the  
> "export snapshot" command both in terms of usage (it uses a lot  
> RAM) and in terms of development both have a C/C++ core and a  
> RunRev script.
>
> Obviously this type of testing wasn't performed on the export  
> snapshot command. That was what I meant. In my case it was for Mac  
> only, but in the past I have developed both for Mac and Windows and  
> in the case I would soak test it on Mac and at least one version of  
> Windows before checking it in and before it even got as far as QA  
> and Beta Testing.
>
>
>> Your comment about expecting payment for testing was equally snarky:
>>
>>>> RunRev can help by having Beta cycles whose length is more in   
>>>> keeping with industry norms, but the actual testing can't be  
>>>> done  by them; there are just too many possibilities.
>>>>
>>> I'd be happy to test it for them. How much are they paying?
>
> Not sure what snarky means!
>
> As I said I wasn't talking about beta testing, I was talking about  
> first level soak testing after you have got a part of your code  
> working. In the case where I don't have enough time to do this  
> myself I employ someone I trust and have worked with in the past to  
> do it.
>
> All the Best
> Dave
>
> _______________________________________________
> 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