I wonder if the kind or amount of data has an effect. The data I used was a list of about 10000 lines, each consisting of 7 items, from 4 to 12 characters each.
I also made sure that about 1 in 5 lines was duplicated.

One application of the deleteDups function with 'split' - 60 - 65 ms. With 'for each', 75 to 85 ms., so civilisation is definitely safe :)


Mark

On 16 Nov 2005, at 19:35, Geoff Canyon wrote:


On Nov 16, 2005, at 10:03 AM, J. Landman Gay wrote:

Wow. That's good to know. Who woulda thunk? Our of curiosity, how long is "twice as long"? Is it minimal, or something we have to think about for long lists?

On a 1ghz powerbook I ran a check on a list with something like 30,000 entries, all 7 characters long, with no dupes in the list.

I ran the de-dupe routine 100 times in roughly 400 ticks for the repeat for each version, 700 ticks for the split version.

Obviously that's 4 ticks for one iteration vs. 7, so we're not talking the end of civilization here.

gc
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to