new media development ltd

software store

CFX_DeDupe


CFX_DeDupe - REGISTER AND DOWNLOAD FOR FREE!

CFX_DeDupe was developed as an offshoot of the CFX_POP3 development project when it became apparent that the de duplication routines in CFX_POP3 were blisteringly fast when compared to the techniques that could be used in Cold Fusion. CFX_DeDupe takes a comma separated list of values and literally de-duplicates them in the blink of an eye.

Benchmark comparisons

Each list was made up of 10 unique items, appended to themselves for a number of iterations. The lists were then de-duplicated using several techniques that are available within Cold Fusion 5.

No. of items CFX_DeDupe Hybrid List/Array functions Array functions List functions
20 0.00 secs! 0.01 secs 0.07 secs 0.00 secs!
80 0.00 secs! 0.02 secs 0.03 secs 0.01 secs
640 0.01 secs 0.16 secs 2.493 secs 0.411 secs
5120 0.081 secs 1.281 secs 20.139 secs 23.834 secs
20480 0.29 secs 5.268 secs 81.417 secs 288.084 secs
40960 0.571 secs 10.095 secs 196.944 secs 19m 26.282s

As you can see, CFX_DeDupe scales much more effectively than using Cold Fusion functions. This is partly down to the nature of a CFX tag being compiled but also, down to the techniques that are available in the language in which CFX_DeDupe was developed.



CFX_DeDupe usage:

<cfx_dedupe List="YourList" Var="ReturnVariable" 
	delimiter="delimiter">

PLEASE NOTE: All our CFX tags and tools are for the Windows platform only.

Latest version released on 27-Oct-2004!

CFX_DeDupe - REGISTER AND DOWNLOAD FOR FREE!

PLEASE NOTE: The price stated in USD is only an indication and payments collected by new media development will be converted at the rates prevailing at the time.