Benchmarking 7.0 performance
Richmond
richmondmathewson at gmail.com
Tue Oct 28 09:27:57 EDT 2014
On 10/28/2014 02:28 PM, Tim Selander wrote:
> I don't know about benchmark on routines, but I have created a measly
> 10MB file -- customer database -- and saving changes to the file takes
> a full 10 seconds or more. That seems pretty slow to me. Duplicating
> the file in Finder takes a fraction of a second. Saving an edited 10MB
> .wav audio file takes a fraction of a second.
>
> Why is saving the stack so slow? This is going to be a real pain for
> my data entry lady who is used to HC saving everything automatically
> and invisibly....
Possibly you need to be kind to your data entry lady and build an
autosave routine into your stack.
Richmond.
>
> OSX, MacBook Pro i7, 1TB internal HD.
>
> Tim Selander
> Tokyo, Japan
>
>
> On 10/27/14, 10:44 PM, Geoff Canyon wrote:
>> I'm wondering if anyone has benchmarked 7.0 performance? I did two quick
>> tests and found:
>>
>> on mouseUp
>> put the long seconds into T
>> repeat with i = 1 to 20000000
>> put "A" && "aa" into X
>> end repeat
>> put the long seconds - T
>> end mouseUp
>>
>> Took almost 5x as long to run as on 6.7, which I expected since it's
>> presumably doing UTF things under the hood.
>>
>> But I also found:
>>
>> on mouseUp
>> put the long seconds into T
>> repeat with i = 1 to 20000000
>>
>> end repeat
>> put the long seconds - T
>> end mouseUp
>>
>> Took about 1.5x as long to run on 7.0 as on 6.7. Obviously our own
>> code is
>> still a much larger factor -- "repeat for each" in 7.0 is still going to
>> handily beat "repeat with" in 6.7 for processing large chunks of
>> text, etc.
>>
>> gc
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list