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.