你的文件到底有多大?
1 改进算法
2 用C或DELPHI写

解决方案 »

  1.   

    我的文件一个有20-30M左右,有100个这样的文件
    我已经算完了,用了一个加速软件,共48小时(原计划是需要9天)
    可能我的算法有问题,怎样释放CPU资源?重起计算机好象不可能(要一直算)
    在运行该程序时,好象系统没有完全提供资源给本程序,有什么办法???
      

  2.   

    20-30M?  也就2-3G呀~  
    我的文件不大,只有1M到底了,大概有 350000个文件一共大概有4G-6G 才用了 10多个小时就搞定了~  还可以的 大概文件大了有点影响吧~`  但我认为最有可能的还是你的代码的问题
      

  3.   

    在VB中,可以用 doevent 这句话释放CPU资源,不过要小心使用
      

  4.   

    我想了一下,因为运行程序的时候要同时打开3-4个文本文件进行读取,这个影响了速度。
    算法是一个问题,我再考虑一下。
    再问一句,用delphi 写文本处理程序是不是快?
      

  5.   

    是的
    PASCAL下的字符串速度要比C下的快得多。
      

  6.   


    1、内存漏洞
    2、如果需要频繁的计算或字符处理,就要考虑C或ASM了。PASCAL也可以,不过不容易优化,指针也不好用。