php中一个检测内存使用情况的pecl插件
来源:互联网 发布:webshell检测 python 编辑:程序博客网 时间:2024/06/05 10:51
在PHP中,新发现一个可以简单监视内存使用情况的pecl叫
memtrack(地址:http://php.net/manual/en/book.memtrack.php)
安装:pecl install memtrack
简单设置下:
extension=memtrack.so
memtrack.enabled = 1 ; enabling Memtrack extension
memtrack.soft_limit = int ; set memory limit for functions
更多设置见(http://www.php.net/manual/en/memtrack.ini.php)
使用例子:
extension=memtrack.so
memtrack.enabled = 1
memtrack.soft_limit = 1M
一个程序:
<?php
function foo() {
$a = array();
for ($i = 0; $i < 10000; $i++) $a[] = "test";
return $a;
}
$arr = foo();
?>
命令行下运行:
php -d memtrack.enabled=1 -d memtrack.soft_limit=1M -d memtrack.vm_limit=3M /tmp/example1.php
输出:
Warning: [memtrack] [pid 26177] user function foo() executed in /tmp/example1.php on line 10 allocated 4194304 bytes in /tmp/example1.php on line 0
Warning: [memtrack] [pid 26177] virtual memory usage on shutdown: 32911360 bytes in Unknown on line 0
当然,这东西还比较简单,不过可以简单用一下
memtrack(地址:http://php.net/manual/en/book.memtrack.php)
安装:pecl install memtrack
简单设置下:
extension=memtrack.so
memtrack.enabled = 1 ; enabling Memtrack extension
memtrack.soft_limit = int ; set memory limit for functions
更多设置见(http://www.php.net/manual/en/memtrack.ini.php)
使用例子:
extension=memtrack.so
memtrack.enabled = 1
memtrack.soft_limit = 1M
一个程序:
<?php
function foo() {
$a = array();
for ($i = 0; $i < 10000; $i++) $a[] = "test";
return $a;
}
$arr = foo();
?>
命令行下运行:
php -d memtrack.enabled=1 -d memtrack.soft_limit=1M -d memtrack.vm_limit=3M /tmp/example1.php
输出:
Warning: [memtrack] [pid 26177] user function foo() executed in /tmp/example1.php on line 10 allocated 4194304 bytes in /tmp/example1.php on line 0
Warning: [memtrack] [pid 26177] virtual memory usage on shutdown: 32911360 bytes in Unknown on line 0
当然,这东西还比较简单,不过可以简单用一下
- php中一个检测内存使用情况的pecl插件
- 在linux中使用valgrind检测内存情况
- PHP了解你的内存使用情况
- Linux安装MRTG检测CPU、网络、内存的使用情况
- 检测Linux内存使用情况的10个free…
- 代码实现cpu的检测和内存使用情况
- PHP查看内存使用情况
- PHP获取内存使用情况
- php 查看内存使用情况
- PHP服务器信息探针可以检测网络流量,CPU,硬盘,内存使用情况,网站管理员必备
- PHP服务器信息探针可以检测网络流量,CPU,硬盘,内存使用情况,网站管理员必备
- free:一个在 Linux 中检查内存使用情况的标准命令
- PECL的安装和使用
- PHP中使用的内存
- proc文件系统中cpu,内存,网络数据使用情况获取(附检测网速源码)
- php检测内存的方法
- 安装 PHP 的 PECL HTTP 扩展
- 安装 PHP 的 PECL HTTP 扩展
- Android中获得SD卡中的值
- java中的finally小结收藏
- 红绿灯检测
- android中校验email是否合法
- 【Spring中用到的设计模式】
- php中一个检测内存使用情况的pecl插件
- 原来pl developer没办法使用sql trace
- android lisetview的多列模版
- oracle 的golden gate及data guard对比
- android中加载assets中的资源文件
- spring 3 mvc中改变XXX-servlet的命名方式
- php中使用curl发送JSON数据
- mysql中的两种锁
- (转)基于fiddler来模拟限速