zoukankan      html  css  js  c++  java
  • php 查看变量占据多少内存

    memory_get_usage()   这个函数,获取当前使用内存量

    echo '开始内存:'.memory_get_usage(), '';
    $mysql_i=mysqli_connect('127.0.0.1:3306','root','root','online-txjp');
    $res=$mysql_i->query("select id from ns_user_sanya_balance_log",MYSQLI_USE_RESULT);
    $data=[];
    while($row=$res->fetch_assoc()){
        array_push($data,$row['id']);
    }
    
    $data = implode(',',array_rand($data,10000));
    $mysql_i->close();
    unset($mysql_i);
    unset($res);
    $resdata=[];
    $mysql_i=mysqli_connect('127.0.0.1:3306','root','root','online-txjp');
    $results=$mysql_i->query("select * from ns_user_sanya_balance_log where id in ($data) ",MYSQLI_USE_RESULT);
    if($results){
        while($rows=$results->fetch_assoc()){
            array_push($resdata,$rows);
        }
    }
    
    
    $mysql_i->close();
    echo '运行后内存:'.round(memory_get_usage()/1024/1024, 2).'MB';
    unset($data);
    echo count($resdata);
    unset($resdata);
    
    
    echo '回到正常内存:'.round(memory_get_usage()/1024/1024, 2).'MB';

    phpstrom 和vscode 开启debug模式的时候也都支持直接查看变量占用内存



    一个96年的PHPER
  • 相关阅读:
    Informatica_(6)性能调优
    Informatica_(5)高级应用
    Informatica_(4)工作流
    Informatica_(3)组件
    Informatica_(2)第一个例子
    Informatica_(1)安装
    Linux_(4)Shell编程(下)
    Linux_(3)Shell编程(上)
    Linux_(2)基本命令(下)
    B
  • 原文地址:https://www.cnblogs.com/zhouxiaohei/p/15355305.html
Copyright © 2011-2022 走看看