http://community.csdn.net/Expert/topic/5331/5331911.xml?temp=.905697这里有我的一个组合的算法,我也是参照书中的伪代码改的,数据少时候速度还可以,数据多了就慢

解决方案 »

  1.   

    发现一个问题,昨天让旁边的同事用J-builder用同样的算法,他才花了几秒钟时间就完成了计算和写文件的操作(317MB)
    而PHP等了几分钟才写了区区1MB,是否说明PHP读写文件函数有问题?还是用模块安装就是这么慢~~?
    这问题应该可以结了,只是想搞明白为啥这么慢呢?
      

  2.   

    这个和软件的具体使用的运算能力有关系。php对文件的操作,有一点困难,就是效率的问题。建议楼主进行文件分类运算,把不同的部分分别存入不同的文件中,这样在读取的时候,就要有更好的使用效率,不然,一次读取200+M的文件,尤其是虚拟主机的情况下,是非常不实际的。Java的运算,使用的是本地方式,个人感觉,应该是没有问题的,速度也不应该是这样慢的。楼主查看下服务器的超时设定,是不是太短了??这样的数据,非常消耗时间的,按照30秒的情况来看,怎么也不够啊~不过如果是用的是 命令行模式,应该不是这么慢的吧~用的不多,不是非常清楚