当前位置: 首页 > article >正文

循环中用sleep

   echo '<pre>';
        for ($i=0;$i<10000000;$i++){
           var_dump($i);
        }

没有用sleep,快速消耗cpu和内存

使用sleep后效果

  echo '<pre>';
        for ($i=0;$i<10000000;$i++){
           var_dump($i);
           usleep(1000);//php 暂停0.001秒
        }

总结:sleep能释放资源(cpu和内存),但是运行程序也会消耗一定的cpu


http://www.kler.cn/a/317050.html

相关文章:

  • 一文详解java的数据类型
  • Camera Tuning中AE/AWB/AF基础知识介绍
  • 欧国联的规则,你都了解吗?
  • 将大型语言模型(如GPT-4)微调用于文本续写任务
  • [SWPUCTF 2022 新生赛]Power! 反序列化详细题解
  • 国标GB28181视频平台EasyCVR私有化部署视频平台对接监控录像机NVR时,录像机“资源不足”是什么原因?
  • linux atomic 原子变量操作
  • 【Python报错已解决】AttributeError: ‘WindowsPath‘ object has no attribute ‘rstrip‘
  • 生成式AI:ChatGPT及其在各行业的应用前景
  • git学习报告
  • 深入探索迭代器模式的原理与应用
  • 从零开始写一个建立FAT32文件系统程序
  • MFC - 复杂控件_2
  • 【安装教程】Windows环境下Apache Jena Fuseki的安装与配置
  • qt-C++笔记之作用等同的宏和关键字
  • 模拟电路工程师面试题
  • 如何解决npm下载Puppeteer卡死的问题
  • YOLOv9改进策略【注意力机制篇】| 2024 SCI TOP FCAttention 即插即用注意力模块,增强局部和全局特征信息交互
  • Java面试指南(基础篇)
  • 如何选择适合的编程工具提高工作效率
  • Android Studio 真机USB调试运行频繁掉线问题
  • Linux:进程状态和优先级
  • 如何进行「精准测试」?
  • 【C++指南】C++中nullptr的深入解析
  • SSL 最长签发时间是多久?
  • JUC高并发编程1:JUC概述