CMP利用速度和内存优化引擎,逐字节比较两个文件。如果发现文件不匹配,CMP会打印或返回第一个不同字节及其十个相邻字节的位置,以及数字和ASCII字符表示。在测试中,CMP表现优异:通过创建包含80兆字节随机数据的文件进行测试,并在不同的操作系统和硬件配置下进行了比较。例如,使用Windows系统时,不同配置的计算机分别花费了不同的时间完成比较任务。详细测试结果如下:1) 在p5/1.6GHz/512MB/Win2K/R2007a系统上,用时3.7021秒;2) 在p5/2.6GHz/512MB/WinXP/R2007a系统上,用时2.1013秒;3) 在C2.2*2.4GHz/2GB/WinVista/R2007a系统上,用时1.0190秒。