cpu占用率高的解决办法?
我在使用DELPHI编程的时候,遇到过以下几种情况,会使cpu占用率非常高:
情况1、分析文本文件中的字符。由于要分析的文本文件有几M这么大,使用循环一行一行的读,然后过滤掉字符重复出现的行,把不重复的数据储存到数据库。
情况2、网页监视软件。这是一个网页监视软件,使用循环每秒钟读一次网页,然后进行比较,有变化就进行记录。但是无论是使用时钟控件,还是使用循环语句,cpu占用率非常高
请问是什么原因?有什么办法可以解决呢?
似乎本人遇到的情况都是使用了循环,是不是这个原因呢?