我写了一小段的程序。
因为循环次数较多,要运行很长时间,不止是几秒的事,长的话可能运行半小时。
每个循环执行时就是处理一下很短的字符串,本身不耗内存,也不耗CPU资源。
但是这样一直循环着是不是很耗内存?
有什么办法可以让PHP少占内存和CPU,增加程序的执行时间也无所谓。另外sleep是不是暂停执行,能满足我上边说的情况么?谢谢大家。
因为循环次数较多,要运行很长时间,不止是几秒的事,长的话可能运行半小时。
每个循环执行时就是处理一下很短的字符串,本身不耗内存,也不耗CPU资源。
但是这样一直循环着是不是很耗内存?
有什么办法可以让PHP少占内存和CPU,增加程序的执行时间也无所谓。另外sleep是不是暂停执行,能满足我上边说的情况么?谢谢大家。
http://topic.csdn.net/u/20110423/23/a6f600eb-5973-470d-9308-741990ad6561.html
建议 你看看这篇帖子 ;
ini_set(‘memory_limit’, ’10M’);
同样是处理字符串,一个是用索引而第二种方法是用循环遍历,他们的效能肯定是第一个更好
所以我认为算法是最重要的.
$aa="abc";Echo $aa{1};For($i=0;$i<StrLen($aa);$i++){
Echo $aa[$i];
}