for ($j = 10; $j > 0; $j--) {

$itmes = array_fill(0, 100000, '12345678910');

$start = microtime(true);

reset($itmes);

foreach ($itmes as $item) {

$x = $item;

}

$end[] = microtime(true) - $start;

}

echo "
";

echo "foreach执行10次后的平均耗时:" . array_sum($end) / count($end) . "毫秒";

echo "
";

for ($j = 10; $j > 0; $j--) {

$itmes = array_fill(0, 100000, '12345678910');

$start = microtime(true);

reset($itmes);

$i = 0;

while ($i < 100000) {

$x = $itmes[$i];

$i++;

}

$end1[] = microtime(true) - $start;

}

echo "
";

echo "while执行10次后的平均耗时:" . array_sum($end1) / count($end1) . "毫秒";

echo "
";

for ($j = 10; $j > 0; $j--) {

$itmes = array_fill(0, 100000, '12345678910');

$start = microtime(true);

reset($itmes);

for ($i = 0; $i < 100000; $i++) {

$x = $itmes[$i];

}

$end2[] = microtime(true) - $start;

}

echo "
";

echo "for执行10次后的平均耗时:" . array_sum($end2) / count($end2) . "毫秒";

echo "
";

执行结果:

foreach执行10次后的平均耗时:0.023235964775085毫秒 while  执行10次后的平均耗时:0.043575739860535毫秒 for    执行10次后的平均耗时:0.04455361366272毫秒 有什么不正确的地方请大家指出来,谢啦。

php while for 性能,php的foreach,while,for的性能比较相关推荐

  1. 性能调优之Java系统级性能监控及优化

    性能调优之Java系统级性能监控及优化 对于性能调优而言,通常我们需要经过以下三个步骤:1,性能监控:2,性能剖析:3,性能调优 性能调优:通过分析影响Application性能问题根源,进行优化Ap ...

  2. 鲲鹏服务器php性能,对鲲鹏服务器的内存进行性能优化后的前后数据对比

    测试的鲲鹏服务器是96核2numa节点,内存测试用的是Imbench里面的stream. 优化说明,bios和绑核优化后性能提升明显,编译参数优化后性能提升不明显可以根据情况是否进行编译优化 1.Bi ...

  3. 前台性能和服务器性能是什么,前端性能优化指南[2]--什么是Web性能?

    一个大型网站架构模型如下图所示,对一个网站的性能进行优化,可以分为 Web 前端性能优化.应用服务器端性能优化.存储服务器端性能优化三层.网站的整体性能,需要所有开发者一同来维护. 大型网站架构模型 ...

  4. 不同性能极限下的服务器,探求极限性能 服务器测试之ScienceMark

    [IT168评测中心]服务器作为企业多种网络相关应用的核心设备,其性能影响到企业的日常应用.而提到性能,无论用作文件服务器.邮件服务器.数据库服务器等等何种用途,服务器子系统的性能始终作为基础.在我们 ...

  5. 性能优化系列(五)网络性能优化

    文章首发「Android波斯湾」公众号,更新地址:https://github.com/jeanboydev/Android-ReadTheFuckingSourceCode 移动互联网时代,用户对网 ...

  6. 前端性能优化:1.什么是前端性能优化

    1.1 性能的起因 人无我有,人有我优,人优我廉,人廉我专 1.2 性能的影响 1.2.1 用户的留存 根据Google营销平台提供的调研发现,如果网站页面加载时间超过3,就会有53%的移动网站的访问 ...

  7. 提高linux上socket的性能(linux优化),提高 Linux 上 socket 性能

    使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信.与其他 API 一样,您可以通过一些方法使用 Soc ...

  8. 前端性能优化(二)01-页面性能优化之浏览器——浏览器的主要作用 浏览器的组成结构

    前端性能优化(二)01-页面性能优化之浏览器--浏览器的主要作用 & 浏览器的组成结构 页面性能优化 前端性能优化可以分为两大部分:浏览器部分.代码部分. 浏览器部分又可以分为: 网络层面 浏 ...

  9. 2017cpu服务器性能排行,2017年4月CPU性能排行榜:AMD中端称王(附天梯图)

    2017年的CPU市场可谓是波澜壮阔.高潮迭起,AMD在多年沉寂之下,终于祭出Zen核心向英特尔发起了挑战锐龙R7.R5系列处理器先后登场,Intel也奇招频出,先后发布超线程的奔腾G4560和能超频 ...

  10. linux性能优化实战 倪朋飞,Linux性能优化实战:系统的swap变高(09)

    一.实验环境 1.操作系统 root@openstack:~# lsb_release -a No LSB modules are available. Distributor ID:Ubuntu D ...

最新文章

  1. ___new__方法和__init__方法的区别
  2. HDU - 3488 Tour(二分图最小权匹配+KM)
  3. matlab行程编码,报告论文:游程(行程)长度编码matlab(或者C++)实现
  4. “被枪指头,中国教授用功夫击退美国劫匪”,他的身份不简单
  5. 乐佰小迪智能机器人_云知声 AI 陪伴教育机器人方案亮相广州国际玩具展
  6. webserver之mysql模块
  7. Java基础---内部类详解
  8. slackware启动脚本详解
  9. Excel导入到sql数据库中完整代码
  10. springboot中获得app_Spring Boot 应用程序启动流程分析
  11. RedHat 5.4+ Postfix +Extmail实现基于虚拟用户的邮件系统(三)
  12. 解决Fedora中root无法登录问题
  13. 局域网聊天服务器(openfire)安装与配置
  14. Oracle JRE 7 Update 51 (64 bit) or higher is required forPolybase failed解决办法
  15. 前端工程师和python工程师收入哪个高_前端工程师和后端工程师工资哪个高
  16. t600显卡和p620哪个好
  17. video标签隐藏右下角的三个点
  18. 生产管理系统定制开发的项目流程
  19. 群晖 Drive 的团队文件夹显示 “无法取得“
  20. MATLAB调用多个核(常用于跑多次再取平均的仿真)

热门文章

  1. 为什么虚拟机的linux系统IP是10.0.2.15
  2. go 打印 %v %+v %#v 的区别
  3. 面试官如何考察你的思维方式?【比较有趣】
  4. troubleshoot之:分析OutOfMemoryError异常
  5. Leet Code OJ 206. Reverse Linked List [Difficulty: Easy]
  6. 前端做微信好友分享_前端微信分享,调用微信分享,分享朋友圈,分享微信好友,分享qq空间,qq好友...
  7. python输出字体的大小_Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格
  8. 02.es的节点发现和集群构建
  9. java思考笔记——遍历Map-key的几种方法
  10. dev c++不能单步调试的问题汇总!我劝Dev耗子尾汁!