首页 » 建站手册 » 一段Typecho显示内存占用情况的代码

一段Typecho显示内存占用情况的代码

谷歌已收录,更新于2019年07月02日; 如遇到问题,请留言及时通知站长; 欢迎加入 三生三世,讨论各种问题!

说明

记得之前用wordpress的时候,会加一段代码,显示wordpress运行占用的内存、数据库查询次数、以及加载时间。然后,到了typecho上,貌似没找到这类代码。今天,貌似没啥好写的了,就分享一个typecho显示内存占用的代码吧。

首先,我们给出typecho显示内存占用情况的方法。

function.php

打开你主题的function.php文件,在适当位置添加(通常是第二行)如下代码。

function ramusage(){
  if(function_exists('memory_get_usage')){
    return  round(memory_get_usage() / 1024 / 1024, 2).' MB';
  }else {
    return 0;
  }
}

footer.php

然后,在你想显示内存占用情况的地方,添加如下代码即可,比如footer.php里。

<?php echo ramusage();?>

typecho内存占用调用方法

typecho内存占用实际效果

接下来,我们再给出wordpress展示内存占用、加载时间、数据库查询次数所用到的代码。

WP代码

//显示页面查询次数、加载时间和内存占用 From wpdaxue.com
function performance( $visible = false ) {
    $stat = sprintf(  '%d queries in %.3f seconds, using %.2fMB memory',
        get_num_queries(),
        timer_stop( 0, 3 ),
        memory_get_peak_usage() / 1024 / 1024
    );
    echo $visible ? $stat : "<!-- {$stat} -->" ;
}

WP调用

//源码显示
<?php if(function_exists('performance')) performance(false) ;?>
//前端显示
<?php if(function_exists('performance')) performance(true) ;?>

后续说明

天气好热,水水算了,不想动脑,不想思考。

一个只会魔改主题,而不会制作主题的站长,专业扒各种网站的各种样式。希望每一位来到这里的访客,都能拿到你们需要的资源!

发表评论

已有 9 条评论

  1. Quanyin Quanyin说道:

    不错的trick,有显示SQL调用次数的代码么?之前网上找了一圈也没找到

    1. 枂下 枂下说道:

      https://411.ovh/archives/17.html
      这里有个教程,比较麻烦,懒得加了。

  2. 心灵博客 心灵博客说道:

    这还是有点用的

    1. 枂下 枂下说道:

      明天分享个更有用的😊

  3. Escher Escher说道:

    哈哈哈哈哈,这个意淫就好,添多了就没意思了。

    1. 枂下 枂下说道:

      装逼专用😁

      1. escher escher说道:

        不觉得是装逼,这是一门技术。学习还要看冰歌

  4. 森屿博客 森屿博客说道:

    占了这么几次沙发了,都不见回复一下子,真高冷。。。

    1. 枂下 枂下说道:

      没回复吗,我记得回复了的

最近动态查看

    利用短代码实现了文章正文任意位置插入[googleads],前端自动变为谷歌广告。这样,文章过长时,可以随意插入广告了。
返回主页看更多
赏杯咖啡给站长 支付宝 扫一扫