原来php也是可以获取内存的,比如我们这个页面运行下来花了多少内存,都是可以用memory_get_usage()函数来读取出来的。那么,以后我们可以用这个函数方便的判断咱们写的程序优化度高不高,因为足够的优化对于大型项目很有作用,相信下面两个函数,对于php学习来说,还是很不错的。

//返回当前分配给你的 PHP 脚本的内存量,单位是字节(byte)

echo "Initial: ".memory_get_usage()." bytes
";

//返回分配给你的 PHP 脚本的内存峰值字节数。

echo "Peak: ".memory_get_peak_usage()." bytes
";

?>

开始看到这个函数还以为php可以获取电脑的的内存呢,自己运行了一下才发现是获取当前php脚本运行时候的内存,貌似还没找到可以获取Window端内存使用情况的函数,linux好像可以通过popen()函数通过执行访问相关的linux的命令,并捕获其中的数据提取出CPU和内存的相关信息。不过,我没有安装linux,于是也没有去测试。

php获取总共内存_php获取页面运行使用内存的两个函数相关推荐

  1. php获取总共内存_PHP获取内存使用情况详解

    本篇将详解php获取内存使用情况. PHP内置函数memory_get_usage()能返回当前分配给PHP脚本的内存量,单位是字节(byte).在WEB实际开发中,这些函数非常有用,我们可以使用它来 ...

  2. php 获取变量指针_PHP 底层的运行机制与原理

    PHP说简单,但是要精通也不是一件简单的事.我们除了会使用之外,还得知道它底层的工作原理. PHP是一种适用于web开发的动态语言.具体点说,就是一个用C语言实现包含大量组件的软件框架.更狭义点看,可 ...

  3. mysql 获取操作系统信息_php获取服务器操作系统相关信息的方法

    这篇文章主要介绍了php获取服务器操作系统相关信息的方法,涉及php针对服务器端预定义变量及系统函数的使用技巧,需要的朋友可以参考下 本文实例讲述了php获取服务器操作系统相关信息的方法.分享给大家供 ...

  4. mysql 获取农历年份_php获取农历(阴历)、节日、节气的类的方法以及用法

    这篇文章主要介绍了php实现获取农历(阴历).节日.节气的类与用法,结合实例形式分析了php日期工具类Lunar的具体定义与获取农历日期.节气等相关操作技巧,需要的朋友可以参考下 具体如下: /* * ...

  5. php 获取上周日期_php 获取今日、昨日、上周、本月的起始时间戳和结束时间

    1.php获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,date('m'),date('d'),date('Y'));$endToday=mktime(0,date('d' ...

  6. php 获取上周日期_php 获取上一周下一周的日期列表

    /** * 获取某天的一周日期 * @date 2021-01-08 * @version 1.0 * @param string $time [日期] * @param string $format ...

  7. php 获取 ip地址_PHP 获取ip地址的六种方法

    本篇文章主要介绍PHP 获取ip地址的六种方法,感兴趣的朋友参考下,希望对大家有所帮助. 代码一:function getip() { static $ip = ''; $ip = $_SERVER[ ...

  8. php 获取文件后缀_php获取文件后缀的9种方法

    /** * Created by PhpStorm. * User: liuft * Date: 2016/3/7 * Time: 15:46 */ //第一种 // function get_ext ...

  9. php获取公众号_PHP 获取微信公众号openid

    在公众号设置->功能设置->网页授权域名->添加域名授权 ``` header("Content-type: text/html; charset=utf-8") ...

最新文章

  1. MySQL高可用群集------配置MMM高可用架构
  2. GO 跟C++/C差异
  3. 【PC工具】200416最终百度网盘——最终下载方法及注意事项,代理是什么
  4. 对比3家平台,我总结了疫情数据可视化的8点经验
  5. 在ASP.Net Core 中使用枚举类而不是枚举
  6. python变量分类_Python 入门系列 —— 5. 三大变量类型介绍
  7. leetcode 1160 python
  8. Linux三剑客grep、sed、awk
  9. 方程求根(牛顿迭代法)
  10. java重装机兵机甲咆哮_重装机兵之机甲咆哮流程攻略
  11. JAVA开源协同过滤算法,推荐算法:协同过滤算法的介绍
  12. Excel学习笔记3||逻辑函数AND、OR、NOT、XOR、IF、IFS和查找函数VLOOKUP
  13. java 物联网 云计算_传智播客Java JavaEE+物联网云计算 就业班
  14. 新年计算机语言祝福语,新春祝福语
  15. 打印机驱动无法安装到计算机是,解决方法:Win7无法安装打印机,也找不到核心驱动程序包。...
  16. python perl lisp_C,C++,Lisp,Java,Perl,Python
  17. IE浏览器打不开网页
  18. Linux下使用Netfilter框架编写内核模块(统计协议层ping特定地址丢包数)
  19. TCP长连接与短连接、心跳机制
  20. 利用R语言实现OCR的笔记

热门文章

  1. 李天平:职场智慧之如何提升自己在公司的价值
  2. 【C/C++】“std::basic_ios _Elem,_Traits:无法访问private变量在类中的声明”错误原因与解决办法
  3. FFMPEG音视频同步-音视频实时采集并编码推流-优化版本
  4. Oracle常用操作之登录名和密码大小写问题
  5. socket编程与利用进程进行多并行连接
  6. linux epoll 模型详解
  7. OpenCV图像处理——copyTo与mask(掩码)操作
  8. 6-uboot relocation介绍
  9. 讲讲我和Spring创始级程序员共同review代码的故事
  10. IE 8兼容小妙招~~